Skip to content

Releases: pact-foundation/pact-reference

Pact Matching Library v1.2.2

07 May 00:11
Compare
Choose a tag to compare

Maintenance Release

  • 694100f - chore: Update pact_models to 1.2.0
  • edfac7b - chore: remove local pact_models from the other pact crates
  • c3128a6 - feat: Support optional query parameter values (where there is only a name)

Pact Models Library v1.2.0

23 Apr 00:24
Compare
Choose a tag to compare

Support query parameters with no values

  • f20bb77 - chore(pact_models): Bump minor version
  • 4e1fca9 - feat: Add extra test cases for query generation
  • c3128a6 - feat: Support optional query parameter values (where there is only a name)
  • 6a617b7 - parse user-agent as single value headers (kageru)
  • 74f43bd - chore(pact_models): clean up some deprecation warnings
  • 2b59bff - chore(pact_models): clean up some deprecation warnings
  • 712bc79 - chore: update examples in matchers to JSON test

Pact Verifier Library 1.2.0

16 Apr 05:39
Compare
Choose a tag to compare

Maintenance Release

  • dffbc8e - chore(pact_consumer): Bump minor version
  • bc35a28 - chore(pact_verifier): Update pact-plugin-driver to 0.6.0
  • 0d4a72f - chore(pact_verifier): Update dependencies
  • 7688469 - chore(pact_verifier): Bump minor version
  • d6125b7 - chore(pact_matching): Bump minor version

Pact Consumer Library v1.2.0

16 Apr 05:27
Compare
Choose a tag to compare

Maintenance Release

This release has a fix (in pact-plugin-driver) where tests on Windows using plugins would hang for over 5 minutes after the test had completed.

  • bfd6eae - chore: Upgrade pact_mock_server to 1.2.6
  • 6234fe3 - chore(pact_consumer): Upgrade pact-plugin-driver to 0.6.0
  • de57941 - chore(pact_consumer): Upgrade dependencies
  • dffbc8e - chore(pact_consumer): Bump minor version
  • d6125b7 - chore(pact_matching): Bump minor version
  • ffffa61 - chore: Upgrade pact_mock_server to 1.2.5

Pact Mock Server Library v1.2.6

16 Apr 05:09
Compare
Choose a tag to compare

Maintenance Release

  • 30e994f - chore(pact_mock_server): Upgrade pact-plugin-driver to 0.6.0
  • a945a38 - chore(pact_mock_server): Upgrade dependencies
  • d6125b7 - chore(pact_matching): Bump minor version

Pact Matching Library v1.2.1

16 Apr 06:27
Compare
Choose a tag to compare

Maintenance Release

  • 3706f6e - chore: Add From implementation for CommonMismatch

Pact Matching Library v1.2.0

16 Apr 00:27
Compare
Choose a tag to compare

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

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)