Skip to content

Releases: pact-foundation/pact-reference

Pact FFI Library 0.4.19

11 Apr 02:08
Compare
Choose a tag to compare

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 using comments_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

18 Mar 00:37
Compare
Choose a tag to compare

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

15 Mar 04:39
Compare
Choose a tag to compare

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

15 Mar 04:08
Compare
Choose a tag to compare

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

26 Feb 22:45
Compare
Choose a tag to compare

Maintenance Release

  • 93f02c7 - feat(ffi): allow setting comments (JP-Ellis)
  • 8ac21bd - feat(ffi): allow toggling pending state (JP-Ellis)
  • 0d12bee - feat(ffi): allow setting interaction key (JP-Ellis)
  • 634bc58 - chore(FFI): FFI Feature tests were writing to the same Pact file and can cause race conditions

Pact FFI Library 0.4.17

22 Feb 00:11
Compare
Choose a tag to compare

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

20 Feb 04:40
Compare
Choose a tag to compare

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

20 Feb 03:55
Compare
Choose a tag to compare

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

12 Feb 03:51
Compare
Choose a tag to compare

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

Pact FFI Library 0.4.16

12 Feb 06:07
Compare
Choose a tag to compare

Bugfix Release

  • 29b326e - fix(FFI): Metadata matching rules from plugins were being ignored