Skip to content

Pact Python FFI Changelog

All notable changes to this project will be documented in this file.

Note that this only includes changes to the Python FFI interface. For changes to the Pact FFI itself, see the Pact FFI changelog.

[pact-python-ffi/0.4.28.0] 2025-08-26

🚀 Features

  • (v3) [breaking] Remove pact.v3.ffi module > pact.v3.ffi is removed, and to be replaced by pact_ffi. That is, pact.v3.ffi.$fn should be replaced by pact_ffi.$fn.
  • (ffi) Upgrade lib to 0.4.28

🐛 Bug Fixes

  • Allow none in with_metadata

📚 Documentation

  • Update changelog for pact-python-ffi/0.4.22.0
  • (ffi) Fix old references to pact.v3.ffi
  • V3 review
  • Update git cliff configuration

⚙️ Miscellaneous Tasks

  • (ffi) Cleanup build script
  • Ignore extensions
  • Split out dependencies and tests
  • Support pre and post release tags
  • Remove reference count checks
  • Store hatch venv in .venv

Contributors

  • @JP-Ellis

[pact-python-ffi/0.4.22.0] 2025-07-29

🚀 Features

  • (ffi) Add standalone ffi package

⚙️ Miscellaneous Tasks

  • Create cli and ffi packages

Contributors

  • @JP-Ellis