Skip to content

4.2.7

Compare
Choose a tag to compare
@uglyog uglyog released this 27 Jun 06:44
· 1169 commits to master since this release

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