Skip to content

Releases: pact-foundation/pact-jvm

2.4.5

11 Feb 05:57
Compare
Choose a tag to compare

Bugfix + small feature release

  • allow property name expressions in the provider JUnit pact broker annotation #208
  • fix for generated random integers being bigger than 32 bits in the Java DSL #209
  • fix for the JUnit DSL where the matcher did not support nested objects (thanks to @tobivogel)
  • implemented request filters for the junit provider tests #204
  • fixed regression from removing Json4s where Groovy DSL was defaulting the content type to text/plain #212

2.4.4

21 Jan 00:53
Compare
Choose a tag to compare

Updated the SBT verify provider plugin to bring it in-line with the other build tool plugins. The SBT plugin now supports the following features:

  • Configuring providers and consumers in the build
  • Support for SSL
  • Support for verifying pact files from a pact broker
  • Filtering the interactions that are verified from the command line
  • Modifying the requests before they are sent

It also resolves an old defect (#53) where the verify task would return an exit code of 0 when the verification fails.

3.2.2

17 Jan 03:49
Compare
Choose a tag to compare

Small feature release

  • document update from @davesmith00000
  • added protocol to @PactBroker and HttpTarget #205
  • allow the version to be overwritten when publishing pacts #200
  • Add DSL class to the Java DSL to match values at the root #207
  • Update net.databinder.dispatch version to 0.11.3 from @treppo

2.4.3

17 Jan 03:17
Compare
Choose a tag to compare

Small feature release

  • document update from @davesmith00000
  • added protocol to @PactBroker and HttpTarget #205
  • allow the version to be overwritten when publishing pacts #200
  • Add DSL class to the Java DSL to match values at the root #207

3.2.1

12 Dec 22:25
Compare
Choose a tag to compare

Bugfix release

  • guard against null headers in the mock server
  • upgrade to gradle 2.9
  • add @PactUrl to pact-jvm-provider-junit (thanks to @stefan-lz)
  • Fix the number matchers after refactor to remove json4s
  • implemented using basic auth with a pact broker

2.4.2

12 Dec 21:58
Compare
Choose a tag to compare

Bugfix release

  • guard against null headers in the mock server
  • upgrade to gradle 2.9
  • add @PactUrl to pact-jvm-provider-junit (thanks to @stefan-lz)
  • Fix the number matchers after refactor to remove json4s
  • implemented using basic auth with a pact broker

3.2.0

28 Nov 21:05
Compare
Choose a tag to compare
  • Big refactor to remove use of json4s library which was causing conflicts with the SBT plugin
  • Add pact broker publish task for maven provider (thanks to @Freaky-namuH)
  • number of bug fixes (#187, #188, #185)
  • upgraded to Gradle 2.8
  • Refactored the model classes to consolidate the hierarchy

2.4.1

28 Nov 06:35
Compare
Choose a tag to compare
  • Add pact broker publish task for maven provider (thanks to @Freaky-namuH)
  • number of bug fixes (#187, #188, #185)
  • upgraded to Gradle 2.8
  • Refactored the model classes to consolidate the hierarchy

2.4.0

22 Nov 03:58
Compare
Choose a tag to compare

Big refactor to remove use of json4s library which was causing conflicts with the SBT plugin

3.1.3

14 Nov 07:26
Compare
Choose a tag to compare
  • Documentation fixes
  • add basic auth to the pact broker client
  • fix the time and date convenience functions in the groovy DSL
  • JUnit provider support thanks to @knok16
  • add filter when loading pact files from a directory