Releases: pact-foundation/pact-reference
Releases · pact-foundation/pact-reference
Pact FFI Library 0.5.0
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
What's Changed
Full Changelog: pact_verifier-v1.2.3...pact_verifier_cli-v1.3.0
Pact Matching Library v2.0.2
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
Support wasm32-wasip2 target
- 183a8c7 - fix(pact-models): Support compiling with wasm32-wasip2 target
Pact Verifier Library 1.3.3
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
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
Bugfix Release
- d1b455f - fix(pact_matching): Add missing XML feature gates
Pact Matching Library v2.0.0
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
Maintenance Release
- 7d4f581 - chore(v2-matching-engine): Support root matching rules for bodies