Skip to content

Releases: pact-foundation/pact-jvm

4.1.28

27 Sep 06:44
Compare
Choose a tag to compare

add ignore parameter to Maven can-i-deploy task

  • feat: update readme with ignore options #1444
  • feat: support setting can-i-deploy ignore values using -D command line #1444
  • feat: add ignore parameter to Maven can-i-deploy mojo #1444

4.2.12

19 Sep 02:20
Compare
Choose a tag to compare

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

19 Sep 01:40
Compare
Choose a tag to compare

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

10 Sep 05:41
Compare
Choose a tag to compare

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

06 Sep 01:47
Compare
Choose a tag to compare

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

04 Sep 05:44
Compare
Choose a tag to compare

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

04 Sep 04:34
Compare
Choose a tag to compare

Bugfix Release

  • feat: force standalone="yes" when standalone is set to true on the XML builder #1414
  • fix: allow Gradle providerTags to be an array #1423
  • feat: add handling for 404 responses in Maven plugin #1419 (Marvin Kienitz)
  • fix: Illegal cast of au.com.dius.pact.core.support.Auth to List #1422

4.3.0-beta.1

23 Aug 02:45
Compare
Choose a tag to compare

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

22 Aug 09:08
Compare
Choose a tag to compare

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

22 Aug 08:25
Compare
Choose a tag to compare

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