V4 features + bugfixes
- feat: Ignore missing part content type headers with multipart bodies #1385
- feat: add option to mock server to disable persistent HTTP/1.1 connections #1383 #342
- feat: support pact annotations with nested JUnit5 tests #1382
- chore: upgrade KTor to 1.4.1
- chore: upgrade Kotlin to 1.4.32
- chore: upgrade ANTLR to latest (4.9.2) #1380 (Ronald Holshausen, Thu Jun 24 11:05:15 2021 +1000)
- fix: When using url in PactBroker annotation, the default value is broken if it contains a colon #1387 (Mahendar Selvakumar)
- feat: added support for WebFlux with Spring JUnit 5 tests #1373
- fix: mark Gradle PactVerificationTask fields as @internal for Gradle 7 #1374
- chore: upgrade Maven jars and plugin to latest
- fix: using :pact-file source with Leiningen was broken #1372
- feat(V4): Support JUnit4 tests with both HTTP and message interactions
- feat(V4): Support verifying V4 Pacts with JUnit
- feat(V4): Implemented matching status codes
- feat(V4): add support for status code matchers to JUnit DSL
- feat(V4): implement status code matcher
- feat(V4): support V4 pending interactions in the verifier
- feat(V4): support pending interactions
- feat: add a system property to turn off diff calculation for large payloads #1375
- fix: treat application/graphql as a JSON content type #1371
- fix: arrayContaining DSL method was not constructing the matching rules correctly #1367
- chore: add a kotlin consumer module #1352