github pact-foundation/pact-jvm 4_1_40
4.1.40

latest releases: 4_6_15, 4_5_13, 4_6_14...
23 months ago

Fixes back-ported from v4.3.x

  • f449da5 - feat: protect json body generation against loop for cicly reference (Samuel)
  • e256c0c - feat: support MessagePact with a string as a content #1619
  • 68dd07f - feat: Support system properties or environment variables for consumer and provider annotation with JUnit4 provider tests #528 #1616
  • 28ff522 - fix: queryMatchingDatetime creates invalid genetator #1612
  • aece98d - fix: write empty bodies to the Pact file #1611
  • 7083f8c - feat: add capability to build json body based on data class required constructor fields (Samuel)
  • d1afb8e - bump actions/setup-java to v3 (Nikolas Grottendieck)
  • b937ccb - bump org.json:json version to latest (Nikolas Grottendieck)
  • c869852 - chore: Update the HAL client to return the current navigated document
  • 6f3c422 - Use Thread Context ClassLoader to find test resources (Holly Cummins)
  • 3690335 - Bump version of Kotlin Result to work around Unresolved reference build failures (Holly Cummins)
  • ba2cf79 - Fix issue with base classes (Stefano Lucka)
  • 92dca3b - feat: update docs on providing raw selector JSON
  • 728ed95 - feat: add capability to the selector builder DSL to add raw JSON snippets
  • bd42899 - fix(Gradle): publishing pacts - default to the consumer version system property if it is set #1601
  • d0b4051 - chore: fix publishing Gradle plugin to Maven Central #1588
  • 041e69b - feat: add example JUnit4 Spring test using new consumer version selector method
  • a601f18 - feat: Add docs for using consumer version selector methods with JUnit4
  • dcfdb6a - fix: raise an exception when the consumerVersionSelectors method has the wrong signature #1594
  • e924d80 - fix: allways apply the plugin-publish plugin to the Gradle plugin project #1588
  • fc9fb3b - Consumer version selector method must be public (Stefano Lucka)
  • 52df115 - Replace diff-utils with the latest actively maintained version 4.12 (Bernard Fugas)

Don't miss a new pact-jvm release

NewReleases is sending notifications on new releases.