diff --git a/CHANGELOG.md b/CHANGELOG.md index 64395fe1e..b76b27d9f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,43 @@ All notable changes to this project will be documented in this file. +## [pact-python/4.0.0] _2026-10-15_ + +### ๐Ÿš€ Features + +- [**breaking**] Remove pact.v2 compatibility module + > `pact.v2`, the `compat-v2` extra and the `pact-verifier` console script are removed. Migrate to the `pact` API (see MIGRATION.md) or pin `pact-python<4`. + +### ๐Ÿ› Bug Fixes + +- _(cli)_ Use renamed macOS standalone assets + +### ๐Ÿ“š Documentation + +- Add pact-python-cli 1!x migration guide +- _(blog)_ Fix functional arguments examples +- _(blog)_ Fix asynchronous message examples +- _(blog)_ Update rust ffi post to pact-python-ffi +- _(blog)_ Fix v3 release examples +- _(blog)_ Fix typo in sneak peek post +- _(blog)_ Fix grammar in functional arguments note +- _(blog)_ Note the removal of pact.v2 in v4 + +### ๐Ÿงช Testing + +- Get the Pact CLI for the compatibility suite from mise + +### ๐Ÿ› ๏ธ Miscellaneous Tasks + +- _(ci)_ Standardize renovate config +- Require python 3.11 or newer +- _(release)_ Pact-python-cli v2.6.4.0 +- _(cli)_ Remove pact-python-cli + +### Contributors + +- @JP-Ellis + ## [pact-python/3.4.1] _2026-09-17_ ### ๐Ÿ› Bug Fixes diff --git a/pyproject.toml b/pyproject.toml index 88c2298ed..4a4ad5b67 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ [project] name = "pact-python" -version = "3.4.1" +version = "4.0.0" description = "Tool for creating and verifying consumer-driven contracts using the Pact framework." readme = "README.md" license = { file = "LICENSE" }