quarkiverse / quarkus-pact

Pact is a widely-recommended framework for consumer-driven contract testing. This Quarkus extension gives the best Pact integration with Quarkus.
https://pact.io/
Apache License 2.0
11 stars 6 forks source link

Bump pact.version from 4.5.6 to 4.6.4 #162

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 7 months ago

Bumps pact.version from 4.5.6 to 4.6.4. Updates au.com.dius.pact.provider:junit5 from 4.5.6 to 4.6.4

Release notes

Sourced from au.com.dius.pact.provider:junit5's releases.

4.6.4

Maintenance Release

ece6a68e4 - chore: Remove xerces #1743 0f015b282 - chore: Upgrade Gradle to 7.6.3 b8129fa2a - chore: Upgrade KTor to 2.3.2 62c6f7b67 - Issue 1741 - Add to main branch option to match what is possible in the Pact Flow UI (jordan.eales) 1b8fe1952 - Fix another typo (biergit) dc65478c2 - Fix typos (biergit) 9f4467e62 - fix: Message matching rules can be defined under content instead of body #1509 eef0810ba - chore: Add branch to published pacts #1714 30d28c105 - Chore: Add test with headers with params with no values #1727 367cb6e5e - chore: Upgrade org.json:json to latest #1720

4.6.3

Bugfix Release

  • 5d2911613 - fix: Unstable key generation with provider states #1717
  • c6efac9c0 - fix: If the JUnit test framework has an exception, add a failure to the test results #1715
  • e3950d413 - feat: Update the new builder DSL to allow setting contents as byte arrays #600
  • ef22eb3a5 - feat: Retry all http methods (Sebastian Lohmeier)
  • 2b2055f0d - chore: Add missing key and pending methods to SynchronousMessagePactBuilder #1707
  • 1b00f6325 - chore: add a ProviderState injected test with integer values #1700
  • b1806abeb - feat: Add support for adding multiparts that can use JSON DSL #1642
  • f98f1adf2 - chore: Upgrade plugin driver to 0.4.1 #1698

4.6.2

Maintenance Release

  • 017fc6cfe - chore: Upgrade Kotlin to 1.8.22
  • 6aec655a8 - feat(compatibility-suite): Implemented Synchronous Messages feature
  • c44b05a5d - feat(compatibility-suite): Add V4 message scenarios
  • aeb09e905 - fix(compatibility-suite): Correct error messages to be consistent
  • c37387f68 - chore(compatibility-suite): Implement V4 matching rule and generator scenarios
  • 73c6adba3 - chore: Add additional logging to matchContentType
  • c1964a1a0 - feat(compatibility-suite): Implement initial V4 features
  • 894016d80 - feat(compatibility-suite): Implemented V3 message provider feature
  • 5751c1fc1 - feat(compatibility-suite): Implement steps for V3 message consumer
  • bce354375 - fix(compatibility-suite): header values can have optional spaces
  • bd2f380fd - feat: Add sys prop to set default Pact spec version; deprecate PactSpecVersion.UNSPECIFIED #1705
  • 52cb552b6 - fix: Pact parser is removing quoting on Content-Type params #1538
  • 6c1f850ae - chore: Update error messages to match the compatibility-suite
  • 3e22d632f - upgrade to kotlin-logging 5 (oshai)
  • cdf6d2cfb - feat(compatibility-suite): Add V3 HTTP generator scenarios
  • 308a7f760 - chore: DateTimeGeneratorSpec could fail on millisecond boundaries
  • 3cc5e9b36 - chore: TimeGeneratorSpec could fail on millisecond boundaries
  • bf66443a6 - feat(compatibility-suite): Implement V3 matching rule and generator scenarios
  • 88c023f88 - feat(compatibility-suite): Implemented V3 features
  • 31004ad17 - feat(compatibility-suite): Implemented remaining V1 scenarios
  • 27498a13b - feat(compatibility-suite): Implemented scenarios related to multipart bodies
  • af661f3fb - feat(compatibility-suite): Implemented scenarios related to non-JSON bodies

... (truncated)

Changelog

Sourced from au.com.dius.pact.provider:junit5's changelog.

4.6.4 - Maintenance Release

  • b3c2bcb8f - Merge pull request #1747 from pact-foundation/chore/remove-xerces (Ronald Holshausen, Mon Dec 11 15:36:07 2023 +1100)
  • ece6a68e4 - chore: Remove xerces #1743 (Ronald Holshausen, Mon Dec 11 15:19:08 2023 +1100)
  • 0f015b282 - chore: Upgrade Gradle to 7.6.3 (Ronald Holshausen, Mon Dec 11 13:39:44 2023 +1100)
  • b8129fa2a - chore: Upgrade KTor to 2.3.2 (Ronald Holshausen, Sun Dec 10 08:37:00 2023 +1100)
  • eae15a8db - Merge pull request #1742 from ealesjordan/1741-can-i-deploy-main (Ronald Holshausen, Mon Dec 11 10:06:57 2023 +1100)
  • 62c6f7b67 - Issue 1741 - Add to main branch option to match what is possible in the Pact Flow UI (jordan.eales, Thu Dec 7 16:28:46 2023 +0000)
  • c002e9a97 - Merge pull request #1735 from biergit/patch-2 (Yousaf Nabi, Wed Nov 29 15:54:29 2023 +0000)
  • b3611387a - Merge pull request #1734 from biergit/patch-1 (Yousaf Nabi, Wed Nov 29 15:54:19 2023 +0000)
  • 1b8fe1952 - Fix another typo (biergit, Wed Nov 29 09:59:50 2023 +0100)
  • dc65478c2 - Fix typos (biergit, Wed Nov 29 09:58:11 2023 +0100)
  • 36a39929d - chore: cleanup some unecessary files (Ronald Holshausen, Wed Nov 15 16:41:22 2023 +1100)
  • 9f4467e62 - fix: Message matching rules can be defined under content instead of body #1509 (Ronald Holshausen, Wed Nov 15 15:36:20 2023 +1100)
  • eef0810ba - chore: Add branch to published pacts #1714 (Ronald Holshausen, Wed Nov 15 15:23:19 2023 +1100)
  • 30d28c105 - Chore: Add test with headers with params with no values #1727 (Ronald Holshausen, Wed Nov 15 10:02:43 2023 +1100)
  • 367cb6e5e - chore: Upgrade org.json:json to latest #1720 (Ronald Holshausen, Tue Oct 24 16:47:19 2023 +1100)
  • d0997e5c9 - bump version to 4.6.4 (Ronald Holshausen, Fri Sep 22 10:43:32 2023 +1000)

4.6.3 - Bugfix Release

  • b318149bf - chore: fix codenarc violations #1717 (Ronald Holshausen, Thu Sep 21 12:43:18 2023 +1000)
  • 5d2911613 - fix: Unstable key generation with provider states #1717 (Ronald Holshausen, Thu Sep 21 12:36:54 2023 +1000)
  • c6efac9c0 - fix: If the JUnit test framework has an exception, add a failure to the test results #1715 (Ronald Holshausen, Thu Sep 21 11:58:10 2023 +1000)
  • e3950d413 - feat: Update the new builder DSL to allow setting contents as byte arrays #600 (Ronald Holshausen, Thu Sep 21 10:56:54 2023 +1000)
  • 90d6cc447 - Merge pull request #1713 from monochromata/retry-any-http-method (Ronald Holshausen, Wed Sep 6 09:47:48 2023 +1000)
  • ef22eb3a5 - feat: Retry all http methods (Sebastian Lohmeier, Mon Sep 4 22:03:05 2023 +0200)
  • 2b2055f0d - chore: Add missing key and pending methods to SynchronousMessagePactBuilder #1707 (Ronald Holshausen, Mon Aug 28 10:40:55 2023 +1000)
  • 1b00f6325 - chore: add a ProviderState injected test with integer values #1700 (Ronald Holshausen, Wed Aug 23 14:08:20 2023 +1000)
  • b1806abeb - feat: Add support for adding multiparts that can use JSON DSL #1642 (Ronald Holshausen, Tue Aug 22 11:50:21 2023 +1000)
  • f98f1adf2 - chore: Upgrade plugin driver to 0.4.1 #1698 (Ronald Holshausen, Mon Aug 21 15:04:27 2023 +1000)
  • 5e6fe7550 - Update README.md (Ronald Holshausen, Mon Aug 21 14:44:06 2023 +1000)
  • 3755f1e3c - Update README.md (Ronald Holshausen, Mon Aug 21 14:43:30 2023 +1000)
  • 4c97e3915 - Update README.md (Ronald Holshausen, Mon Aug 21 14:41:46 2023 +1000)
  • 07904cfcf - Merge branch 'v4.6.x' (Ronald Holshausen, Mon Aug 21 14:40:37 2023 +1000)
  • a91598b74 - Update README.md (Ronald Holshausen, Fri Aug 18 15:27:27 2023 +1000)
  • ad6a0316a - bump version to 4.6.3 (Ronald Holshausen, Fri Aug 18 15:19:17 2023 +1000)

4.6.2 - Maintenance Release

  • 017fc6cfe - chore: Upgrade Kotlin to 1.8.22 (Ronald Holshausen, Fri Aug 18 14:53:06 2023 +1000)
  • 91c29ef02 - Merge branch 'v4.5.x' into v4.6.x (Ronald Holshausen, Fri Aug 18 14:46:46 2023 +1000)
  • ef245f2ca - bump version to 4.5.9 (Ronald Holshausen, Fri Aug 18 14:28:38 2023 +1000)
  • bb4010b01 - update changelog for release 4.5.8 (Ronald Holshausen, Fri Aug 18 14:18:32 2023 +1000)
  • 6aec655a8 - feat(compatibility-suite): Implemented Synchronous Messages feature (Ronald Holshausen, Thu Aug 17 11:58:00 2023 +1000)
  • 403f6cbf1 - Merge commit 'a7a67d97160f01f85d5253e7db4df3f189367fc9' (Ronald Holshausen, Thu Aug 17 11:56:37 2023 +1000)
  • a7a67d971 - Squashed 'compatibility-suite/pact-compatibility-suite/' changes from bd6b2044c..d22d4667c (Ronald Holshausen, Thu Aug 17 11:56:37 2023 +1000)
  • c44b05a5d - feat(compatibility-suite): Add V4 message scenarios (Ronald Holshausen, Wed Aug 16 10:53:55 2023 +1000)
  • 5a324abd5 - Squashed 'compatibility-suite/pact-compatibility-suite/' changes from 4db89a19c..bd6b2044c (Ronald Holshausen, Wed Aug 16 10:53:13 2023 +1000)
  • bd43f8a5b - Merge commit '5a324abd54e378cd724b7b3e2fb15d35707c524e' (Ronald Holshausen, Wed Aug 16 10:53:13 2023 +1000)

... (truncated)

Commits


Updates au.com.dius.pact.consumer:junit5 from 4.5.6 to 4.6.4

Release notes

Sourced from au.com.dius.pact.consumer:junit5's releases.

4.6.4

Maintenance Release

ece6a68e4 - chore: Remove xerces #1743 0f015b282 - chore: Upgrade Gradle to 7.6.3 b8129fa2a - chore: Upgrade KTor to 2.3.2 62c6f7b67 - Issue 1741 - Add to main branch option to match what is possible in the Pact Flow UI (jordan.eales) 1b8fe1952 - Fix another typo (biergit) dc65478c2 - Fix typos (biergit) 9f4467e62 - fix: Message matching rules can be defined under content instead of body #1509 eef0810ba - chore: Add branch to published pacts #1714 30d28c105 - Chore: Add test with headers with params with no values #1727 367cb6e5e - chore: Upgrade org.json:json to latest #1720

4.6.3

Bugfix Release

  • 5d2911613 - fix: Unstable key generation with provider states #1717
  • c6efac9c0 - fix: If the JUnit test framework has an exception, add a failure to the test results #1715
  • e3950d413 - feat: Update the new builder DSL to allow setting contents as byte arrays #600
  • ef22eb3a5 - feat: Retry all http methods (Sebastian Lohmeier)
  • 2b2055f0d - chore: Add missing key and pending methods to SynchronousMessagePactBuilder #1707
  • 1b00f6325 - chore: add a ProviderState injected test with integer values #1700
  • b1806abeb - feat: Add support for adding multiparts that can use JSON DSL #1642
  • f98f1adf2 - chore: Upgrade plugin driver to 0.4.1 #1698

4.6.2

Maintenance Release

  • 017fc6cfe - chore: Upgrade Kotlin to 1.8.22
  • 6aec655a8 - feat(compatibility-suite): Implemented Synchronous Messages feature
  • c44b05a5d - feat(compatibility-suite): Add V4 message scenarios
  • aeb09e905 - fix(compatibility-suite): Correct error messages to be consistent
  • c37387f68 - chore(compatibility-suite): Implement V4 matching rule and generator scenarios
  • 73c6adba3 - chore: Add additional logging to matchContentType
  • c1964a1a0 - feat(compatibility-suite): Implement initial V4 features
  • 894016d80 - feat(compatibility-suite): Implemented V3 message provider feature
  • 5751c1fc1 - feat(compatibility-suite): Implement steps for V3 message consumer
  • bce354375 - fix(compatibility-suite): header values can have optional spaces
  • bd2f380fd - feat: Add sys prop to set default Pact spec version; deprecate PactSpecVersion.UNSPECIFIED #1705
  • 52cb552b6 - fix: Pact parser is removing quoting on Content-Type params #1538
  • 6c1f850ae - chore: Update error messages to match the compatibility-suite
  • 3e22d632f - upgrade to kotlin-logging 5 (oshai)
  • cdf6d2cfb - feat(compatibility-suite): Add V3 HTTP generator scenarios
  • 308a7f760 - chore: DateTimeGeneratorSpec could fail on millisecond boundaries
  • 3cc5e9b36 - chore: TimeGeneratorSpec could fail on millisecond boundaries
  • bf66443a6 - feat(compatibility-suite): Implement V3 matching rule and generator scenarios
  • 88c023f88 - feat(compatibility-suite): Implemented V3 features
  • 31004ad17 - feat(compatibility-suite): Implemented remaining V1 scenarios
  • 27498a13b - feat(compatibility-suite): Implemented scenarios related to multipart bodies
  • af661f3fb - feat(compatibility-suite): Implemented scenarios related to non-JSON bodies

... (truncated)

Changelog

Sourced from au.com.dius.pact.consumer:junit5's changelog.

4.6.4 - Maintenance Release

  • b3c2bcb8f - Merge pull request #1747 from pact-foundation/chore/remove-xerces (Ronald Holshausen, Mon Dec 11 15:36:07 2023 +1100)
  • ece6a68e4 - chore: Remove xerces #1743 (Ronald Holshausen, Mon Dec 11 15:19:08 2023 +1100)
  • 0f015b282 - chore: Upgrade Gradle to 7.6.3 (Ronald Holshausen, Mon Dec 11 13:39:44 2023 +1100)
  • b8129fa2a - chore: Upgrade KTor to 2.3.2 (Ronald Holshausen, Sun Dec 10 08:37:00 2023 +1100)
  • eae15a8db - Merge pull request #1742 from ealesjordan/1741-can-i-deploy-main (Ronald Holshausen, Mon Dec 11 10:06:57 2023 +1100)
  • 62c6f7b67 - Issue 1741 - Add to main branch option to match what is possible in the Pact Flow UI (jordan.eales, Thu Dec 7 16:28:46 2023 +0000)
  • c002e9a97 - Merge pull request #1735 from biergit/patch-2 (Yousaf Nabi, Wed Nov 29 15:54:29 2023 +0000)
  • b3611387a - Merge pull request #1734 from biergit/patch-1 (Yousaf Nabi, Wed Nov 29 15:54:19 2023 +0000)
  • 1b8fe1952 - Fix another typo (biergit, Wed Nov 29 09:59:50 2023 +0100)
  • dc65478c2 - Fix typos (biergit, Wed Nov 29 09:58:11 2023 +0100)
  • 36a39929d - chore: cleanup some unecessary files (Ronald Holshausen, Wed Nov 15 16:41:22 2023 +1100)
  • 9f4467e62 - fix: Message matching rules can be defined under content instead of body #1509 (Ronald Holshausen, Wed Nov 15 15:36:20 2023 +1100)
  • eef0810ba - chore: Add branch to published pacts #1714 (Ronald Holshausen, Wed Nov 15 15:23:19 2023 +1100)
  • 30d28c105 - Chore: Add test with headers with params with no values #1727 (Ronald Holshausen, Wed Nov 15 10:02:43 2023 +1100)
  • 367cb6e5e - chore: Upgrade org.json:json to latest #1720 (Ronald Holshausen, Tue Oct 24 16:47:19 2023 +1100)
  • d0997e5c9 - bump version to 4.6.4 (Ronald Holshausen, Fri Sep 22 10:43:32 2023 +1000)

4.6.3 - Bugfix Release

  • b318149bf - chore: fix codenarc violations #1717 (Ronald Holshausen, Thu Sep 21 12:43:18 2023 +1000)
  • 5d2911613 - fix: Unstable key generation with provider states #1717 (Ronald Holshausen, Thu Sep 21 12:36:54 2023 +1000)
  • c6efac9c0 - fix: If the JUnit test framework has an exception, add a failure to the test results #1715 (Ronald Holshausen, Thu Sep 21 11:58:10 2023 +1000)
  • e3950d413 - feat: Update the new builder DSL to allow setting contents as byte arrays #600 (Ronald Holshausen, Thu Sep 21 10:56:54 2023 +1000)
  • 90d6cc447 - Merge pull request #1713 from monochromata/retry-any-http-method (Ronald Holshausen, Wed Sep 6 09:47:48 2023 +1000)
  • ef22eb3a5 - feat: Retry all http methods (Sebastian Lohmeier, Mon Sep 4 22:03:05 2023 +0200)
  • 2b2055f0d - chore: Add missing key and pending methods to SynchronousMessagePactBuilder #1707 (Ronald Holshausen, Mon Aug 28 10:40:55 2023 +1000)
  • 1b00f6325 - chore: add a ProviderState injected test with integer values #1700 (Ronald Holshausen, Wed Aug 23 14:08:20 2023 +1000)
  • b1806abeb - feat: Add support for adding multiparts that can use JSON DSL #1642 (Ronald Holshausen, Tue Aug 22 11:50:21 2023 +1000)
  • f98f1adf2 - chore: Upgrade plugin driver to 0.4.1 #1698 (Ronald Holshausen, Mon Aug 21 15:04:27 2023 +1000)
  • 5e6fe7550 - Update README.md (Ronald Holshausen, Mon Aug 21 14:44:06 2023 +1000)
  • 3755f1e3c - Update README.md (Ronald Holshausen, Mon Aug 21 14:43:30 2023 +1000)
  • 4c97e3915 - Update README.md (Ronald Holshausen, Mon Aug 21 14:41:46 2023 +1000)
  • 07904cfcf - Merge branch 'v4.6.x' (Ronald Holshausen, Mon Aug 21 14:40:37 2023 +1000)
  • a91598b74 - Update README.md (Ronald Holshausen, Fri Aug 18 15:27:27 2023 +1000)
  • ad6a0316a - bump version to 4.6.3 (Ronald Holshausen, Fri Aug 18 15:19:17 2023 +1000)

4.6.2 - Maintenance Release

  • 017fc6cfe - chore: Upgrade Kotlin to 1.8.22 (Ronald Holshausen, Fri Aug 18 14:53:06 2023 +1000)
  • 91c29ef02 - Merge branch 'v4.5.x' into v4.6.x (Ronald Holshausen, Fri Aug 18 14:46:46 2023 +1000)
  • ef245f2ca - bump version to 4.5.9 (Ronald Holshausen, Fri Aug 18 14:28:38 2023 +1000)
  • bb4010b01 - update changelog for release 4.5.8 (Ronald Holshausen, Fri Aug 18 14:18:32 2023 +1000)
  • 6aec655a8 - feat(compatibility-suite): Implemented Synchronous Messages feature (Ronald Holshausen, Thu Aug 17 11:58:00 2023 +1000)
  • 403f6cbf1 - Merge commit 'a7a67d97160f01f85d5253e7db4df3f189367fc9' (Ronald Holshausen, Thu Aug 17 11:56:37 2023 +1000)
  • a7a67d971 - Squashed 'compatibility-suite/pact-compatibility-suite/' changes from bd6b2044c..d22d4667c (Ronald Holshausen, Thu Aug 17 11:56:37 2023 +1000)
  • c44b05a5d - feat(compatibility-suite): Add V4 message scenarios (Ronald Holshausen, Wed Aug 16 10:53:55 2023 +1000)
  • 5a324abd5 - Squashed 'compatibility-suite/pact-compatibility-suite/' changes from 4db89a19c..bd6b2044c (Ronald Holshausen, Wed Aug 16 10:53:13 2023 +1000)
  • bd43f8a5b - Merge commit '5a324abd54e378cd724b7b3e2fb15d35707c524e' (Ronald Holshausen, Wed Aug 16 10:53:13 2023 +1000)

... (truncated)

Commits


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
edeandrea commented 6 months ago

Any timeline on when this might get merged and then a new quarkus-pact release? After Quarkus 3.7 release (which contains Java 17 baseline)?

holly-cummins commented 6 months ago

Any timeline on when this might get merged and then a new quarkus-pact release? After Quarkus 3.7 release (which contains Java 17 baseline)?

That's my thinking, yes.

dependabot[bot] commented 5 months ago

Superseded by #169.

holly-cummins commented 4 months ago

Any timeline on when this might get merged and then a new quarkus-pact release? After Quarkus 3.7 release (which contains Java 17 baseline)?

I'm doing a 1.2 release with Pact 4.5.7 now (bringing the minimum requirement to Java 17). Pact 4.5.8 and higher change the classpath so need some extra work to bring in, but also working on that.

edeandrea commented 4 months ago

4.5.7 should get to a version where we can use the gRPC plugin. Their example repo for gRPC uses 4.5.6. :)

holly-cummins commented 4 months ago

Hm, yes, so even 4.5.6 should have worked, then? And that version has been in releases for ages. Odd.

edeandrea commented 4 months ago

Oh I said should because I haven't yet tried it :)