Skip to content

Releases: pact-foundation/pact-reference

Pact FFI Library 0.5.0

18 Dec 04:13

Choose a tag to compare

2.0 Mock server + removed some deprecated functions

Note: This versions includes the 2.0 version of the Pact mock server, which may introduce a slight change in behavior.

  • 2eacbdb - chore: Bump minor version of pact_ffi
  • 9d1a12a - feat(ffi): upgrade mock server to v2 (JP-Ellis)
  • aa27f5e - chore(ffi): allow async fns in ffi_fn macro (JP-Ellis)
  • 2def693 - chore!: remove deprecated mock server functions (JP-Ellis)
  • cc9e68e - chore(ffi): add multipart test (JP-Ellis)
  • eaaee9d - chore: Upgrade pact_models to 1.3.7
  • be5584f - docs: improve convenience log fns (JP-Ellis)
  • ff96496 - chore: Update pact_models to 1.3.6
  • 1cb9a5a - chore: Update pact_models to 1.3.5
  • 6fbee65 - chore(pact_ffi): Fix flaky test
  • a5175b7 - chore: Ignore flaky test
  • 68ec687 - feat: parameterize delay in use plugin method (Andrew Marshall)

Pact Verifier CLI 1.3.0

31 Oct 17:41
60e912c

Choose a tag to compare

What's Changed

Full Changelog: pact_verifier-v1.2.3...pact_verifier_cli-v1.3.0

Pact Matching Library v2.0.2

17 Sep 00:32

Choose a tag to compare

Support the wasm32-wasip2 target

  • b95b30d - chore(pact_matching): Support compiling with wasm32-wasip2 target
  • eaaee9d - chore: Upgrade pact_models to 1.3.7
  • 4ce86e6 - chore(pact_matching): Update deps
  • 0bb5198 - chore(pact_matching): Update test deps
  • e2d2ca3 - fix: compatibility-suite was failing after upgrading pact_matching to 2.0.1

Pact Models Library v1.3.7

16 Sep 03:37

Choose a tag to compare

Support wasm32-wasip2 target

  • 183a8c7 - fix(pact-models): Support compiling with wasm32-wasip2 target

Pact Verifier Library 1.3.3

19 Aug 23:39

Choose a tag to compare

Maintenance Release

  • a77b53c - chore: Update pact_matching to 2.0.1
  • c480357 - Chore: Update pact_matching to 2.0.0
  • e2e6929 - refactor(v2-matching-engine): Merged matchers.rs and matchingrules.rs; deprecated Matches replaced with DoMatch trait
  • ff96496 - chore: Update pact_models to 1.3.6
  • 1cb9a5a - chore: Update pact_models to 1.3.5
  • cfc5e44 - chore(v2-matching-engine): Fix after refactor of match_response function

Pact Consumer Library 1.4.2

31 Jul 23:39

Choose a tag to compare

Maintenance Release

  • a77b53c - chore: Update pact_matching to 2.0.1
  • 52f5e24 - Chore: Update pact_mock_server to 2.1.3
  • c480357 - Chore: Update pact_matching to 2.0.0
  • e2e6929 - refactor(v2-matching-engine): Merged matchers.rs and matchingrules.rs; deprecated Matches replaced with DoMatch trait
  • ff96496 - chore: Update pact_models to 1.3.6
  • 1cb9a5a - chore: Update pact_models to 1.3.5
  • 77c61e3 - fix(pact_consumer): Upgrade pact_mock_server to 2.1.2 to fix mock server URL in the test context
  • 5371ee6 - chore(pact_verifier): Update pact_consumer to 1.4.1

Pact Matching Library v2.0.1

31 Jul 23:04

Choose a tag to compare

Bugfix Release

  • d1b455f - fix(pact_matching): Add missing XML feature gates

Pact Matching Library v2.0.0

31 Jul 05:17

Choose a tag to compare

2.0 Release

  • 72be9b0 - chore(pact_matching): remove beta pre-release version
  • dcdc482 - refactor(v2-matching-engine): Record the elapsed time for executing a plan
  • e2e6929 - refactor(v2-matching-engine): Merged matchers.rs and matchingrules.rs; deprecated Matches replaced with DoMatch trait
  • c5d6f66 - chore(v2-matching-engine): Fix infinite recursion with matching rule applied to an empty body
  • ff96496 - chore: Update pact_models to 1.3.6
  • 7d4f581 - chore(v2-matching-engine): Support root matching rules for bodies
  • 1cb9a5a - chore: Update pact_models to 1.3.5
  • 3cac171 - chore: Ignore invalid spec tests
  • e3d23be - chore(v2-matching-engine): Support XML namespaces with attributes
  • 8a32316 - chore(v2-matching-engine): Support for-each over an array at the root of JSON document
  • 5adada1 - chore(v2-matching-engine): Only compare text nodes if there is no type matcher for an XML element
  • d6966d9 - chore(v2-matching-engine): Also check the child elements if there is a type matcher on an XML element
  • 6aa960b - chore(v2-matching-engine): Fix invalid matcher path in spec test
  • 5ca57ce - chore(v2-matching-engine): Fixed deeply nested JSON arrays
  • 64672a2 - chore(v2-matching-engine): Add response matching
  • 05e1225 - chore(v2-matching-engine): Fix for JSON with type matching rules
  • b6cba6d - chore(v2-matching-engine): Fix for XML with type matching rules
  • 80ca2b0 - chore(v2-matching-engine): Refactored engine/bodies into separate JSON and XML modules
  • f95f7e3 - chore(v2-matching-engine): Fixes ported over from Pact-JVM
  • 2dc425d - chore: Add PACT_ prefix to all V2 engine env vars
  • 684a885 - chore: Remove snailquote as it is GPL licensed #493

Pact Models Library v1.3.6

29 Jul 23:47

Choose a tag to compare

Maintenance Release

  • 7d4f581 - chore(v2-matching-engine): Support root matching rules for bodies

Pact Models Library v1.3.5

28 Jul 00:18

Choose a tag to compare

Maintenance Release

  • e3d23be - chore(v2-matching-engine): Support XML namespaces with attributes
  • f95f7e3 - chore(v2-matching-engine): Fixes ported over from Pact-JVM