Skip to content

4.3.0-beta.2

Compare
Choose a tag to compare
@uglyog uglyog released this 06 Sep 01:47
· 1019 commits to master since this release

Support plugin data persisted in pact files + fixes from master

  • feat: force standalone="yes" when standalone is set to true on the XML builder #1414
  • fix: allow Gradle providerTags to be an array #1423
  • fix: generators with empty categories should be considered empty
  • fix: when merging interactions into a V4 Pact, update the keys
  • fix: V4 pacts do not mutate themselves when merging interactions
  • fix: semver matcher was throwing a different exception
  • feat(plugins): Store the plugin config in the Pact file
  • feat(V4): support injecting V4 interactions into a JUnit 5 test
  • feat(Maven): Add the ability to dynamically set the provider host/port from an expression #1412
  • refactor: allow expression parser to be extended to allow start and end markers to be changed #1412
  • feat: add handling for 404 responses in Maven plugin #1419 (Marvin Kienitz)
  • feat(plugins): support message tests with plugins
  • feat(plugins): added a matcher definition parser
  • fix: Correcting definition for arrayMinLike. (darshna)
  • fix: Illegal cast of au.com.dius.pact.core.support.Auth to List #1422
  • chore: upgrade kotlin-result
  • feat: add handling for 404 responses in Maven plugin #1419 (Marvin Kienitz)
  • chore: ignore test failing on Windows
  • feat: add the authentication options to PactBrokerOptions #1415
  • chore: add tests for JSON keys with special characters #1416
  • feat: add method to ProviderInfo with better type safety #1415
  • feat: add standalone setting to the XML builder #1414
  • feat: add support for verification type RESPONSE_FACTORY. Fixes #1379 (Kyle Florence)