Skip to content

4.2.0-beta.1

Compare
Choose a tag to compare
@uglyog uglyog released this 09 Nov 02:51
· 1515 commits to master since this release

Array contains matcher implementation

  • feat: implemented array contains matcher
  • chore: do not publish jar for pact-publish module
  • fix: default headers were being added twice to requests to the pact broker #1242
  • feat: let array contains be used wih V3 pacts (This is to support Pact-JS V3)
  • feat: Added array containers matcher to JUnit 4 Java DSL and Groovy DSL
  • fix: when merging V4 pact files, the new interactions should be kept, not the old
  • fix: Interaction unique keys should only be based on descriptions and provider states
  • fix: V4 format body was writing JSON bodies in string form
  • feat: Support loading PactSource from annotations on the test class (JUnit 5) #1237
  • feat: Support loading PactSource from annotations on the test class (JUnit 4) #1237
  • refactor: rename Category to MatchingRuleCategory
  • chore: disable Jacoco on Travis as it is failing on JDK 15
  • chore: Upgrade Gradle to 6.7 to support JDK 15
  • feat: implemented reading and writing V4 async message pacts
  • feat: support any objects for provider state parameters #1234
  • fix: markdown summary was not updated correctly when multiple consumers #1128
  • feat: support for fallback tag with version selectors #946
  • 🐛 use ConcurrentHashMap rather than just a mutable map (Ryan Dens)
  • 🐛 improve thread-safety of JUnit 5 extension (Ryan Dens)
  • chore: remove JDK 9 & 10, added JDK 15 to travis