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