Releases: pact-foundation/pact-reference
Releases · pact-foundation/pact-reference
1.3.2
Bugfix Release
- 44d9dc1 - fix(plugins): Upgrade pact-plugin-driver to 0.7.2, fixes #473 (Ronald Holshausen, Fri Nov 29 15:48:40 2024 +1100)
- f3918b6 - Merge pull request #464 from tienvx/fix-cant-compare-each-key-each-value-matching-rules (Ronald Holshausen, Wed Nov 13 11:07:10 2024 +1100)
- 420c654 - chore: Upgrade pact_models to 1.2.5 (Ronald Holshausen, Wed Nov 13 11:01:39 2024 +1100)
- c279376 - test: Add test for eachKey and eachValue matching rules comparation (tien.xuan.vo, Fri Sep 6 11:40:19 2024 +0700)
- 4604729 - chore(pact_consumer): Update dependencies (Ronald Holshausen, Wed Sep 4 11:01:33 2024 +1000)
- cbd167b - chore(pact_consumer): Upgrade pact_mock_server to 2.0.2 (Ronald Holshausen, Wed Sep 4 10:59:27 2024 +1000)
- c1a00dd - chore: Upgrade pact-plugin-driver to 0.7.1 (Ronald Holshausen, Tue Sep 3 15:47:22 2024 +1000)
- 73a1910 - bump version to 1.3.2 (Ronald Holshausen, Tue Aug 27 15:40:56 2024 +1000)
0.4.24
Bugfix Release
- 44d9dc1 - fix(plugins): Upgrade pact-plugin-driver to 0.7.2, fixes #473
- b55407e - fix(FFI): pactffi_with_pact_metadata overwrites existing namespace contents #466
- 420c654 - chore: Upgrade pact_models to 1.2.5
- 82e570a - docs: Update comment for pactffi_message_given_with_param (tien.xuan.vo)
- 70bf2d9 - docs: Add error handling (tien.xuan.vo)
- 2b5b0c1 - docs: Add known log sink type (tien.xuan.vo)
- f5ddf3d - docs: Update safety comments (tien.xuan.vo)
- fe07b87 - docs: add pact_ffi compat docs [skip ci] (Yousaf Nabi)
- f5228c5 - chore: Use the inmem logging functions in the FFI crate
- 9d3610d - chore: Use the pact_matcing LOG_ID in the FFI inmem logging functions
- 1686185 - chore: Replicate setting the LOG_ID in the FFI verify functions
- edc6a23 - chore: Copy the in-mem logging functions to the FFI crate
- 8a5150e - chore: Copy the in-mem logging functions to the FFI crate
Pact FFI Library 0.4.23
Bugfix Release
- 3cb0955 - chore(pact_ffi): Update dependencies
- c1a00dd - chore: Upgrade pact-plugin-driver to 0.7.1
- eb687a5 - fix(ffi): annotate body in raw body branch (JP-Ellis)
- dc44170 - chore: Upgrade pact_matching to 1.2.7
- fa02c30 - chore: Upgrade pact_verifier to 1.2.4
- 978677c - chore: Upgrade pact_matching to 1.2.6
- f50454f - chore: Upgrade test dependencies
- 9a7eef7 - chore: Upgrade pact_models to 1.2.4
- bcf4db6 - chore: Upgrade pact_models to 1.2.3
- 4d7295a - feat: allow non-object matchers for array-contains (M. J. W-H. Campman)
- 033a50a - feat: Update the matching rule expression parser to support values from provider states
Pact Consumer Library v1.3.1
Bugfix Release
- 941e445 - fix(pact_consumer): Plugin config needs to be stored for both the request and response part of HTTP interactions
- dae427a - chore: Upgrade pact_mock_server to 2.0.1
- dc44170 - chore: Upgrade pact_matching to 1.2.7
- 978677c - chore: Upgrade pact_matching to 1.2.6
- 9a7eef7 - chore: Upgrade pact_models to 1.2.4
- bcf4db6 - chore: Upgrade pact_models to 1.2.3
Pact Matching Library v1.2.7
Bugfix Release
- e6f8ae4 - fix(plugins): Plugin config needs to have separate values for HTTP request and response parts
Pact Verifier CLI 1.1.4
Bugfix Release
- fa02c30 - chore: Upgrade pact_verifier to 1.2.4
- f50454f - chore: Upgrade test dependencies
- 9a7eef7 - chore: Upgrade pact_models to 1.2.4
- bcf4db6 - chore: Upgrade pact_models to 1.2.3
- 4257ed1 - chore: Upgrade pact_verifier to 1.2.3
- fd9ff70 - chore: Upgrade pact_models to 1.2.2
- 5ba47b9 - docs(pact_verifier_cli): Update README with returning values from provider state callbacks #441
- f03cd0d - feat(pact_verifier_cli): Parse consumer version selector JSON when evaluating CLI args so errors are reported earlier
- de31b4e - fix(pact_verifier_cli): Allow transport base-paths to be defined from the CLI #418
- a5ba0cb - doc(pact_verifier_cli): Update Rust docs from README content #418
- a830e49 - doc(pact_verifier_cli): Fix grammar #418
- 8cc4c14 - doc(pact_verifier_cli): Update docs for verifying mixed V4 Pacts #418
- bab814c - doc(pact_verifier_cli): Fix grammar #418
- fbb7825 - doc(pact_verifier_cli): Add some emphasis to example values #418
- 4775fdf - doc(pact_verifier_cli): Update the CLI docs to explain the provider state calls #418
Pact Verifier Library 1.2.4
Bugfix Release
- 978677c - chore: Upgrade pact_matching to 1.2.6
- 9a7eef7 - chore: Upgrade pact_models to 1.2.4
- ae7d2a9 - fix(pact_verifier): Plugin feature was not enabled in the verifier
- 80b7bb5 - fix(pact_verifier): Provider state values should be passed to any plugins under a providerState key
- bcf4db6 - chore: Upgrade pact_models to 1.2.3
- 111a18c - Feat(pact_consumer): Upgrade pact_mock_server to the new 2.0.0 version
- 56c953b - chore: Upgrade pact_consumer to 1.2.3
Pact Models Library v1.2.4
Pact Matching Library v1.2.6
Pact Models Library v1.2.3
Support for provider state injected values in plugins
- 033a50a - feat: Update the matching rule expression parser to support values from provider states
- 2ca9a9a - chore(pact_models): Improve the matching rule expression parser error messages
- 77814ae - fix(pact_models): fix: when writing pact specs in V2 format, header matchers must be pluralised #449
- 3c96c31 - chore: Upgrade pact_mock_server to 1.2.9