Skip to content

Releases: pact-foundation/pact-jvm

4.3.13

31 Jul 23:49
Compare
Choose a tag to compare

Bugfix Release

  • b852509 - fix(Gradle): fixes gradle provider verification from pact file #1587
  • d7ec724 - fix(Gradle): Update methods on GradleProviderInfo to support calling hasPactsFromPactBroker without options #1586
  • 0bc7cdf - chore: upgrade plugin-publish Gradle plugin to 1.0.0

4.4.0-beta.3

27 Jul 01:51
Compare
Choose a tag to compare

Merged all changes from master

  • 0bc7cdf - chore: upgrade plugin-publish Gradle plugin to 1.0.0
  • ad812c4 - feat: add support for LocalDate to LambdaDslObject #1530
  • d914ff1 - fix: pass the value resolver on to the PactVerificationContext, fixes issues with Spring tests #1572
  • c085da6 - fix: pass consumer.pending through when validating an async message interaction #1573
  • fe762dc - fix: support multipart form posts with multiple parts #1574
  • 67b2a8c - chore: add example test with negative numbers #1575
  • 021c0c7 - fix: support multi-line matching with plain text matcher #1579
  • 2a0f977 - fix: for NoSuchMethodError: void kotlin.jvm.internal.FunctionReferenceImpl
  • 6c60109 - feat: Update Maven plugin readme with latest consumer version selectors
  • d46c317 - feat: Update Maven plugin with latest consumer version selectors
  • 8d33dc9 - chore: Upgrade Kotlin to 1.6.21
  • 84337ce - chore: remove deprecation annotation from selector tag methods
  • a471761 - refactor: rename ConsumerVersionSelectors annotation so it does not clash with the model class
  • 8335063 - fix: correct publish config to work with Gradle 7
  • 471c13e - refactor: Consumer Version Selectors method does not need a parameter
  • f37c137 - Feat: Support consumer version selectors DSL for JUnit 5
  • 3932b24 - feat(JUnit): allow pact loader to setup from the test class instead of just annotations
  • 7b739a1 - chore: correct the GitHub URL in Gradle plugin
  • cb3d021 - docs: Update Gradle readme with branches and releases support (Ronald Holshausen, Tue Jun 28 15:17:44 2022 +1000)
  • 0c06625 - chore: upgrade Gradle project to use 1.0 of the plugin-publish plugin
  • ba88e30 - feat: add Gradle DSL functions for deprecated tag forms of selectors
  • 60712c4 - fix: call the updated selector method from the Gradle plugin
  • f927119 - Feat: Implement new Gradle DSL for consumer version selectors
  • 5acf7d2 - refactor(Gradle): use delegation instead of inheritance to allow supporting Gradle 8 changes
  • 8327184 - feat(Gradle): Add auth option for no auth
  • d8f7ee3 - docs: add raw JSON property description
  • de753fc - feat: allow consumer version selector JSON to be provided with an environment variable
  • 0fa5b5e - fix: make the use of content type overrides consistent #1569
  • 0e41131 - chore: add example tests with attributes that contain slashes #1556
  • 39d3739 - fix: providerVersionBranch for pending pacts (Praveen Erode Mohanasundaram)
  • 601d49f - chore: Included githubactions in the dependabot config (nathannaveen)
  • 6e4b180 - Updating build.gradle to fix Vulnerability CVE-2022-22970 (Colin)
  • 936ac74 - Add support for providerVersionBranches #1554 (Ben Pilgrim)
  • 37ba299 - Updating build.gradle to fix vulnerability (rejeeshg)
  • c5df12d - Update gradle.properties to fix Vulnerability (rejeeshg)
  • 099d6cf - Update build.gradle to mitigate Vuln CVE-2022-22965 (rejeeshg)

4.3.12

26 Jul 06:46
Compare
Choose a tag to compare

Bugfixes + Update Maven plugin with latest consumer version selectors

  • ad812c4 - feat: add support for LocalDate to LambdaDslObject #1530
  • d914ff1 - fix: pass the value resolver on to the PactVerificationContext, fixes issues with Spring tests #1572
  • c085da6 - fix: pass consumer.pending through when validating an async message interaction #1573
  • fe762dc - fix: support multipart form posts with multiple parts #1574
  • 67b2a8c - chore: add example test with negative numbers #1575
  • 021c0c7 - fix: support multi-line matching with plain text matcher #1579
  • 2a0f977 - fix: for NoSuchMethodError: void kotlin.jvm.internal.FunctionReferenceImpl
  • 6c60109 - feat: Update Maven plugin readme with latest consumer version selectors
  • d46c317 - feat: Update Maven plugin with latest consumer version selectors
  • 84337ce - chore: remove deprecation annotation from selector tag methods

4.3.11

06 Jul 01:14
Compare
Choose a tag to compare

Support consumer version selectors DSL for JUnit 5

  • a471761 - refactor: rename ConsumerVersionSelectors annotation so it does not clash with the model class
  • 8335063 - fix: correct publish config to work with Gradle 7
  • 0ccc32d - feat: Update JUnit 5 readme with Consumer Version Selectors DSL
  • 79b0038 - feat: Update JUnit 5 readme with Consumer Version Selectors DSL
  • d50014c - feat: Update JUnit 5 readme with Consumer Version Selectors DSL
  • 471c13e - refactor: Consumer Version Selectors method does not need a parameter
  • f37c137 - Feat: Support consumer version selectors DSL for JUnit 5
  • 3932b24 - feat(JUnit): allow pact loader to setup from the test class instead of just annotations
  • cb3d021 - docs: Update Gradle readme with branches and releases support

4.3.10

28 Jun 04:26
Compare
Choose a tag to compare

Supports branches and releases with Gradle plugin

  • ba88e30 - feat: add Gradle DSL functions for deprecated tag forms of selectors
  • f927119 - Feat: Implement new Gradle DSL for consumer version selectors
  • 5acf7d2 - refactor(Gradle): use delegation instead of inheritance to allow supporting Gradle 8 changes
  • 8327184 - feat(Gradle): Add auth option for no auth
  • de753fc - feat: allow consumer version selector JSON to be provided with an environment variable
  • 0fa5b5e - fix: make the use of content type overrides consistent #1569
  • 7a2a77b - docs: link to 'Using provider states effectively' #1571 (Édouard Lopez)
  • 0e41131 - chore: add example tests with attributes that contain slashes #1556

4.3.9

31 May 07:28
Compare
Choose a tag to compare

Rename pactbroker.providerBranches to pactbroker.providerBranch [Breaking Change]

Breaking Change: This release renames providerBranches to providerBranch introduced in 4.3.8

  • 39d3739 - fix: providerVersionBranch for pending pacts (Praveen Erode Mohanasundaram)
  • 6e4b180 - Updating build.gradle to fix Vulnerability CVE-2022-22970 (Colin)

4.1.38

31 May 07:01
Compare
Choose a tag to compare

Rename pactbroker.providerBranches to pactbroker.providerBranch [Breaking Change]

Breaking Change: This release renames providerBranches to providerBranch introduced in 4.1.37

  • a37409b - fix: providerVersionBranch for pending pacts (Praveen Erode Mohanasundaram)
  • d686907 - Updating build.gradle to fix Vulnerability CVE-2022-22970 (Colin)

4.3.8

26 May 01:55
Compare
Choose a tag to compare

Support providerVersionBranches in JUnit tests

  • 936ac74 - Add support for providerVersionBranches #1554 (Ben Pilgrim)

4.1.37

26 May 01:27
Compare
Choose a tag to compare

Support providerVersionBranches in JUnit tests

  • 90f821f - Add support for providerVersionBranches #1554 (Ben Pilgrim)

4.3.7

13 May 06:48
Compare
Choose a tag to compare

Maintenance Release

  • 37ba299 - Updating build.gradle to fix vulnerability #1550 (rejeeshg)
  • c5df12d - Update gradle.properties to fix Vulnerability #1546 (rejeeshg)
  • 099d6cf - Update build.gradle to mitigate Vuln CVE-2022-22965 #1544 (rejeeshg)
  • abee6c3 - feat: Add support for enabling insecure TLS to the PactBrokerLoader. #1531 (Colin Anderson)
  • f169bcb - chore: Update project to run on JDK 17