Releases: pact-foundation/pact-jvm
Releases · pact-foundation/pact-jvm
4.3.13
4.4.0-beta.3
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
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
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
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
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
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
4.1.37
4.3.7
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