Skip to content

Pact Matching Library v2.0.0

Compare
Choose a tag to compare
@rholshausen rholshausen released this 31 Jul 05:17
· 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