Pact Matching Library v2.0.0
·
15 commits
to master
since this release
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