Skip to content

Releases: pact-foundation/pact-reference

Pact FFI Library 0.4.26

20 Dec 03:20
Compare
Choose a tag to compare

Re-release FFI 0.4.25

Pact Matching Library v1.2.8

19 Dec 04:48
Compare
Choose a tag to compare

Bugfix Release

  • 5fdfd02 - chore: Upgrade all the tracing crates to the latest
  • b1cb2d5 - feat(pact_matching): Apply generators for form urlencoded (tien.xuan.vo)
  • fab32aa - chore: Upgrade pact_models to 1.2.6
  • 44d9dc1 - fix(plugins): Upgrade pact-plugin-driver to 0.7.2, fixes #473
  • 420c654 - chore: Upgrade pact_models to 1.2.5
  • 303073c - docs: update obsolete links [ci skip] (Yousaf Nab)
  • 61c68b8 - test: Test values using number, integer, decimal matchers (tien.xuan.vo)
  • 5d38945 - fix: Fix can't match array of numbers (tien.xuan.vo)
  • effa4c7 - chore: Update deprecation message on in-mem support logging functions in pact_matching crate
  • 1877010 - chore: Add deprecation notice to the functions that use LOG_ID
  • c1a00dd - chore: Upgrade pact-plugin-driver to 0.7.1

Pact FFI Library 0.4.25

19 Dec 22:41
Compare
Choose a tag to compare

Support for FORM urlencoded bodies

  • 648ab1c - chore: Upgrade pact_matching to 1.2.8
  • 4aa5018 - chore(FFI): Update pact_mock_server to 1.2.11
  • 5fdfd02 - chore: Upgrade all the tracing crates to the latest
  • 4722e2e - feat(FFI): Support integration json for form urlencoded (tien.xuan.vo)
  • fab32aa - chore: Upgrade pact_models to 1.2.6

Pact Consumer Library 1.3.3

13 Dec 03:07
Compare
Choose a tag to compare

Maintenance Release

  • 6189c0c - fix(pact_consumer): Pass the transport config to the plugin in the test context under the transport_config key
  • 5fdfd02 - chore: Upgrade all the tracing crates to the latest
  • fab32aa - chore: Upgrade pact_models to 1.2.6

Pact Models Library v1.2.6

11 Dec 04:24
Compare
Choose a tag to compare

Maintenance Release

  • 707752a - feat: Support generators for form urlencoded (tien.xuan.vo)
  • c279376 - test: Add test for eachKey and eachValue matching rules comparation (tien.xuan.vo)
  • 691ddae - fix: Fix can't compare 2 eachKey matching rules, 2 eachValue matching rules (tien.xuan.vo)

Pact Consumer Library 1.3.2

29 Nov 05:45
Compare
Choose a tag to compare

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)

Pact FFI Library 0.4.24

29 Nov 05:08
Compare
Choose a tag to compare

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 Models Library v1.2.5

10 Dec 22:59
Compare
Choose a tag to compare

Maintenance Release

  • e485190 - chore(pact-models): Updated dependencies
  • 234cbaf - chore(pact-models): Upgraded rand_regex to 0.17.0
  • 04f5d1a - chore(pact-models): Updated dependencies
  • 0aaa3fb - chore(pact-models): Upgrade ariadne to 0.5.0
  • c6aff26 - feat: Add join_index to DocPath
  • 9cc38a2 - chore: do not write empty matching rules to the Pact file

Pact FFI Library 0.4.23

04 Sep 05:21
Compare
Choose a tag to compare

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

27 Aug 05:42
Compare
Choose a tag to compare

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