Skip to content

Releases: pact-foundation/pact-jvm

4.4.9

30 Mar 03:28
Compare
Choose a tag to compare

Support verification tests for sync request/response messages with MessageTestTarget

  • b1e5c48 - feat(JUnit5): Add example to Junit 5 readme #1681
  • c07f707 - feat(JUnit5): Support verification tests for sync request/response messages with MessageTestTarget #1681
  • 1721cb0 - feat(DSL): check varargs for NULL values #1679
  • 0a06556 - chore: Upgrade plugin driver to 0.3.2

4.5.4

21 Mar 07:40
Compare
Choose a tag to compare

Bugfix Release

  • be98ba2 - fix: verifyMessage must pass through any plugin config to the content matcher

4.5.3

16 Mar 06:04
Compare
Choose a tag to compare

Bugfix Release

  • e2905ae - fix(JUnit5): Initialise any plugins before running the provider verification
  • f4c1862 - chore: correct the project dependency versions
  • 83a17c9 - feat: update the general verifier to support verification via plugins

4.5.2

07 Mar 01:36
Compare
Choose a tag to compare

Bugfix Release

  • 8ab6b7a - feat: Update readme with support mixing pact and non-pact test methods with @PactIgnore annotation #1674
  • 3bb4a08 - feat: Support mixing pact and non-pact test methods with @PactIgnore annotation #1674
  • 92018c0 - fix: InteractionFilter ByRequestPath was using concrete class and did not work with V4 interactions #1673
  • 67a6670 - feat(JUnit5): Support multiple @MockServerConfig annotations on a provider test #1675
  • 0da32ec - fix merging message pacts - old messages taking precedence (ilya.aliaksandrovich)

4.4.8

07 Mar 01:02
Compare
Choose a tag to compare

Bugfix Release

  • 8ab6b7a - feat: Update readme with support mixing pact and non-pact test methods with @PactIgnore annotation #1674
  • 3bb4a08 - feat: Support mixing pact and non-pact test methods with @PactIgnore annotation #1674
  • 92018c0 - fix: InteractionFilter ByRequestPath was using concrete class and did not work with V4 interactions #1673
  • 67a6670 - feat(JUnit5): Support multiple @MockServerConfig annotations on a provider test #1675
  • 0da32ec - fix merging message pacts - old messages taking precedence (ilya.aliaksandrovich)

4.5.1

02 Mar 04:31
Compare
Choose a tag to compare

Fix Maven plugin

  • bf08170 - fix: task to generate Maven plugin descriptor was accidentally commented out #1672

4.5.0

24 Feb 06:29
Compare
Choose a tag to compare

General Release

  • f586340 - feat: Add support for gradle/maven plugin canideploy on specific env #1668
    5bc8bc6 - fix: PactVerificationExtension will fail when used with other extensions in a static context #1666
  • 3010a10 - feat: Add support for JSONObject with MessagePactBuilder #1669
  • 2a9ac69 - doc: add example using MessagePactBuilder with string content #1669

4.4.7

24 Feb 05:44
Compare
Choose a tag to compare

Maintenance Release

  • 5bc8bc6 - fix: PactVerificationExtension will fail when used with other extensions in a static context #1666
  • 3010a10 - feat: Add support for JSONObject with MessagePactBuilder #1669
  • 2a9ac69 - doc: add example using MessagePactBuilder with string content #1669

4.5.0-beta.1

15 Feb 06:45
Compare
Choose a tag to compare

Maintenance Release

  • bffd26a - feat: add support for Spring 6 and Springboot 3 #1660
  • a21d7cd - fix: alias the BuilderUtils functions on PactBuilder
  • 042c3ff - refactor: Move BuilderUtils to consumer project
  • 461b9e3 - feat: RequestData metadata needs to be a mutable Map
  • 49f4d90 - feat: Support modifying the request metadata in the provider test before being sent to the plugin
  • 21ada1b - fix: support metadata mismatches from results from plugins
  • 1bee97d - feat: add support for NotEmpty matcher in V4 DSL
  • 4ac9dcd - chore: Upgrade plugin driver to 0.3.1
  • e71eb4d - feat: Upgrade plugin driver to 0.3.0 (supports message metadata)

4.4.6

15 Feb 06:08
Compare
Choose a tag to compare

Maintenance Release: Supports injecting request metadata from plugins into provider tests

  • 461b9e3 - feat: RequestData metadata needs to be a mutable Map
  • 49f4d90 - feat: Support modifying the request metadata in the provider test before being sent to the plugin
  • 21ada1b - fix: support metadata mismatches from results from plugins
  • 1bee97d - feat: add support for NotEmpty matcher in V4 DSL
  • 4ac9dcd - chore: Upgrade plugin driver to 0.3.1
  • e71eb4d - feat: Upgrade plugin driver to 0.3.0 (supports message metadata)