Releases: pact-foundation/pact-reference
Releases · pact-foundation/pact-reference
Pact Matching Library v1.2.0
Maintenance Release
- 7900fe5 - chore(pact_matching): Update dependencies
- 411b331 - chore(pact_matching): Update pact-plugin-driver to 0.6.0
- 0ba022b - chore(pact_matching): Update dependencies
- 74f43bd - chore(pact_models): clean up some deprecation warnings
- 8985576 - chore: Lock tree_magic_mini to 3.0 as 3.1 fails to compile with MUSL
- f117dcd - feat: Match headers with ArrayContains and EachValue matchers (tien.xuan.vo)
- a567af5 - test: Test match json body with EachValue matcher (tien.xuan.vo)
- 1c8a6f0 - feat: Match query with ArrayContains and EachValue matchers (tien.xuan.vo)
- b2e4356 - refactor: Replace Mismatch by CommonMismatch (tien.xuan.vo)
- 8be1bf3 - chore: clean up trace level instrumentation on matcher_is_defined function
- 20742d9 - feat: Rephrase the content type matching error message (tien.xuan.vo)
Pact FFI Library 0.4.19
Bugfix Release
- d3c18d2 - chore(ffi): Remove unnecessary mutable references #399
- 2140663 - feat(ffi): Update intermediate JSON to support matching rule expressions #399
- 0907745 - chore(ffi): Fix for failing musl build #399
- 85dc3e9 - feat(ffi): Update intermediate JSON to support combining matching rules #399
- f6430bf - refactor(ffi): simply
set_comment
usingcomments_mut
(JP-Ellis) - f310e8e - feat(ffi): add
add_text_comment
(JP-Ellis) - ffffa61 - chore: Upgrade pact_mock_server to 1.2.5
- 6406e9a - refactor(release): Rename OSX to MacOS
- fca0c4a - fix: binary body lifetime issue (JP-Ellis)
- e5eee74 - fix(FFI): Use random handle IDs instead of sequential ones
Pact Verifier CLI 1.1.1
Maintenance Release
This release includes multi-architecture docker images for the verifier.
- e08dc26 - chore(pact_verifier_cli): Create multi-arch docker images
- b674c05 - chore(pact_verifier_cli): Create macos named binary files
- ae02dc1 - chore(ci): verifier - fix ref to build_aarch64 func post building with musl only (Yousaf Nabi)
- 6406e9a - refactor(release): Rename OSX to MacOS
- a6d6819 - chore(pact_verifier_cli): Only build musl variants of the Linux binaries
- 7732a63 - chore(ci): refactor release pipeline (JP-Ellis)
- b697c1f - fix(pact_verifier_cli): Correct docker file not that pact_models is a relative path
Pact Mock Server Standalone v1.0.5
Maintenance Release
- 2f974fc - chore(pact_mock_server_cli): Update dependencies
- ffffa61 - chore: Upgrade pact_mock_server to 1.2.5
- 6406e9a - refactor(release): Rename OSX to MacOS
- 7732a63 - chore(ci): refactor release pipeline (JP-Ellis)
- 41faa54 - chore: Lock clap crate to 4.4 as 4.5 requires Rust 1.75
- 8d19795 - chore: fixup path to aarch64-unknown-linux-musl artifact (Yousaf Nabi)
- 9196efe - feat: verifier/mock_server clis - build for musl (Yousaf Nabi)
- a52e0ee - chore: Upgrade pact_matching to 1.1.10
- 24a26cc - chore: Update pact_models to 1.1.18
- 7357835 - chore: use local pact_models (JP-Ellis)
Pact Mock Server Library v1.2.5
Maintenance Release
- 9311d1b - chore(pact_mock_server): Update dependencies
- a52e0ee - chore: Upgrade pact_matching to 1.1.10
- 24a26cc - chore: Update pact_models to 1.1.18
- 7357835 - chore: use local pact_models (JP-Ellis)
- 95cbe5a - fix: Upgrade pact-plugin-driver to 0.5.1
- 4325dca - chore(pact_mock_server): Upgrade dependencies
Pact FFI Library 0.4.18
Maintenance Release
Pact FFI Library 0.4.17
Bugfix Release
- 6975203 - chore(verifier): Bump minor version #307
- b6a0e66 - chore(FFI): Add a test using pactffi_given_with_params #298
- c4e5ffe - fix(FFI): Update doc comments to include details of replacing interactions #389
- 5dad90c - fix(FFI): creating a new interaction with the same description as an existing one will now replace it #389
- 8b35aab - chore(FFI): add a test that calls write pact functions multiple types #389
- df22043 - feat: convert musl static .a to .so (Yousaf Nabi)
Pact Verifier CLI 1.1.0
Feature + Bugfix release
This release updates the published verification results to include the interaction description when the verification fails.
- 40391cb - chore(pact_verifier_cli): Bump minor version
- ba9eae1 - chore(pact_verifier_cli): Upgrade dependencies
- 6975203 - chore(verifier): Bump minor version #307
- 41faa54 - chore: Lock clap crate to 4.4 as 4.5 requires Rust 1.75
- 8d19795 - chore: fixup path to aarch64-unknown-linux-musl artifact (Yousaf Nabi)
- 9196efe - feat: verifier/mock_server clis - build for musl (Yousaf Nabi)
- 24a26cc - chore: Update pact_models to 1.1.18
- 7357835 - chore: use local pact_models (JP-Ellis)
Pact Verifier Library 1.1.0
Maintenance Release
- 04959d7 - feat(verifier): Include interaction description in verification results #292
- 2b5148b - feat(verifier): Add the client language to the verification results if set #307
- 6975203 - chore(verifier): Bump minor version #307
- 762f68e - feat(verifier): Add the verifier version to the published results #307
- 208eb75 - chore: Add test with POST with body and no content type #386
- a52e0ee - chore: Upgrade pact_matching to 1.1.10
- 24a26cc - chore: Update pact_models to 1.1.18
- 7357835 - chore: use local pact_models (JP-Ellis)
- 310cb60 - feat: Print provider name in 'no pacts found' message to help debugging (tien.xuan.vo)
- 95cbe5a - fix: Upgrade pact-plugin-driver to 0.5.1
- 1c3208e - chore: Upgrade pact_consumer to 1.1.1
Pact Consumer Library v1.1.2
Bugfix Release
- e31589d - chore: add test for checking matching rules on message metadata
- 6bb57df - fix: metadata matching rules for sync message (Stan)
- a52e0ee - chore: Upgrade pact_matching to 1.1.10
- 24a26cc - chore: Update pact_models to 1.1.18
- 7357835 - chore: use local pact_models (JP-Ellis)
- 95cbe5a - fix: Upgrade pact-plugin-driver to 0.5.1