Releases: pact-foundation/pact-jvm
Releases · pact-foundation/pact-jvm
4.1.28
4.2.12
Maintenance release + support of multiple parts in multipart request
- chore: Upgrade Spring libraries to 5.3.9
- feat: add support for non-file parts in the multipart requests (krzysztofmochocki)
- feat: add support of multiple parts in multipart request (krzysztofmochocki)
- fix: PactDslRootValue should return the value as a String, not JSON
- chore: add provider verification test with pact file from Pact-JS V3 #1434
- feat: set accessible flag when calling test methods in case the class/method is not public #1431
- fix: resolve Windows build problem when using Maven>=3.3.3 (Marvin Kienitz)
- feat: add and refactor handling for 404 responses in Maven plugin (Marvin Kienitz)
4.1.27
Maintenance release + support of multiple parts in multipart request
- chore: Upgrade Spring libraries to 5.3.9
- feat: add support for non-file parts in the multipart requests (krzysztofmochocki)
- feat: add support of multiple parts in multipart request (krzysztofmochocki)
- chore: add provider verification test with pact file from Pact-JS V3 #1434
- feat: set accessible flag when calling test methods in case the class/method is not public #1431
4.3.0-beta.3
Support interaction markup from plugins
- feat(plugins): make interaction markup type explicit
- feat(Plugins): store plugin config and interaction markup in pact interaction
4.3.0-beta.2
Support plugin data persisted in pact files + fixes from master
- feat: force standalone="yes" when standalone is set to true on the XML builder #1414
- fix: allow Gradle providerTags to be an array #1423
- fix: generators with empty categories should be considered empty
- fix: when merging interactions into a V4 Pact, update the keys
- fix: V4 pacts do not mutate themselves when merging interactions
- fix: semver matcher was throwing a different exception
- feat(plugins): Store the plugin config in the Pact file
- feat(V4): support injecting V4 interactions into a JUnit 5 test
- feat(Maven): Add the ability to dynamically set the provider host/port from an expression #1412
- refactor: allow expression parser to be extended to allow start and end markers to be changed #1412
- feat: add handling for 404 responses in Maven plugin #1419 (Marvin Kienitz)
- feat(plugins): support message tests with plugins
- feat(plugins): added a matcher definition parser
- fix: Correcting definition for arrayMinLike. (darshna)
- fix: Illegal cast of au.com.dius.pact.core.support.Auth to List #1422
- chore: upgrade kotlin-result
- feat: add handling for 404 responses in Maven plugin #1419 (Marvin Kienitz)
- chore: ignore test failing on Windows
- feat: add the authentication options to PactBrokerOptions #1415
- chore: add tests for JSON keys with special characters #1416
- feat: add method to ProviderInfo with better type safety #1415
- feat: add standalone setting to the XML builder #1414
- feat: add support for verification type RESPONSE_FACTORY. Fixes #1379 (Kyle Florence)
4.2.11
Bugfix Release
- feat: force standalone="yes" when standalone is set to true on the XML builder #1414
- feat(Maven): Add the ability to dynamically set the provider host/port from an expression #1412
- refactor: allow expression parser to be extended to allow start and end markers to be changed #1412
- Correcting definition for arrayMinLike. (darshna)
- fix: Illegal cast of au.com.dius.pact.core.support.Auth to List #1422
- chore: upgrade kotlin-result
- feat: add handling for 404 responses in Maven plugin #1419 (Marvin Kienitz)
4.1.26
4.3.0-beta.1
Updated plugin driver + fixes from master
- chore: use the published plugin driver lib
- feat: add support for verification type RESPONSE_FACTORY. Fixes #1379 (Kyle Florence)
- feat(plugins): Support matching request bodies via plugin
- feat: allow insecure TLS when accessing the broker with Maven #1413
- chore: make artifact signing disabled for non-release builds #1291
- feat: update the expression markers when loading a pact file if overridden #1410
- feat: restrict expression marker overrides to provider state expressions #1410
- feat: allow the expression markers in expressions to be overridden #1410
4.2.10
Bugfix Release
- feat: add the authentication options to PactBrokerOptions #1415
- chore: add tests for JSON keys with special characters #1416
- feat: add method to ProviderInfo with better type safety #1415
- feat: add standalone setting to the XML builder #1414
- feat: add support for verification type RESPONSE_FACTORY. Fixes #1379 (Kyle Florence)
- feat: allow insecure TLS when accessing the broker with Maven #1413
- chore: update CONTRIBUTING.md #1291
- chore: make artefact signing disabled for non-release builds #1291
- feat: update the expression markers when loading a pact file if overridden #1410
- feat: restrict expression marker overrides to provider state expressions #1410
- feat: allow the expression markers in expressions to be overridden #1410
- chore: downgrade kotlin-result to 1.1.11
- fix: min/max type matchers must not apply the limits when cascading #396
- chore: correct example message JUnit tests #384
- feat(V4): Implemented models for Synchronous Message interactions
- chore: Upgrade kotlin-result and kotlin-logging
- feat: support specifying multiple example values in Java DSL #379
- chore: add a test to verify matching a number with a regular expression #330
- chore: added test to verify empty body #298
4.1.25
Bugfix Release
- feat: add the authentication options to PactBrokerOptions #1415
- chore: add tests for JSON keys with special characters #1416
- feat: add method to ProviderInfo with better type safety #1415
- feat: add standalone setting to the XML builder #1414
- feat: add support for verification type RESPONSE_FACTORY. Fixes #1379 (Kyle Florence)
- feat: allow insecure TLS when accessing the broker with Maven #1413
- feat: update the expression markers when loading a pact file if overridden #1410
- feat: restrict expression marker overrides to provider state expressions #1410
- feat: allow the expression markers in expressions to be overridden #1410
- fix: min/max type matchers must not apply the limits when cascading #396