From 4614d972471a910622f39da9c42eb0d237e4db43 Mon Sep 17 00:00:00 2001 From: JP-Ellis <3196162+JP-Ellis@users.noreply.github.com> Date: Tue, 5 Mar 2024 14:49:18 +0000 Subject: [PATCH] chore: update changelog v2.1.2 Signed-off-by: JP-Ellis --- CHANGELOG.md | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a04e47bb..08a6582c4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,50 @@ +## v2.1.2 (2024-03-05) + +### BREAKING CHANGE + +- The public functions within the constants module have been removed. If you previously used them, please make use of the constants. For example, instead of `pact.constants.broker_client_exe()` use `pact.constants.BROKER_CLIENT_PATH` instead. +- It is possible to use the system installed Pact executables by setting `PACT_USE_SYSTEM_BINS` to `True` or `Yes` (case insensitive). + +### Feat + +- add support for musllinux_aarch64 +- **v3**: add specification attribute to pacts +- **v3**: upgrade ffi to 0.4.18 +- determine version from vcs +- **v3**: add with_matching_rules +- add python 3.12 support +- **v3**: implement server log methods +- **v3**: add mock server mismatches +- **v3**: implement Pact Handle methods +- **ffi**: add OwnedString class +- **v3**: implement interaction methods +- **v3**: implement pact class +- **v3**: add v3.ffi module + +### Fix + +- clean pact interactions on exception +- **v3**: incorrect arg order +- **v3**: rename `with_binary_file` +- **example**: publish message pact +- **example**: publish_verification_results typo +- **example**: unknown action +- **v3**: add `__next__` implementation +- **deps**: add yarl dependency +- **v3**: unconventional `__repr__` implementation +- **build**: include omitted `lib` dir +- **test**: ignore internal deprecation warnings +- **ci**: add missing environment + +### Refactor + +- **v3**: split interactions into modules +- refactor constants + +## v2.1.1 (2023-10-04) + +Identical to 2.1.0, but with a fix to the publication process to PyPI. + ## v2.1.0 (2023-10-04) ### BREAKING CHANGE