|
1 | 1 | To generate the log, run `git log --pretty='* %h - %s (%an, %ad)' TAGNAME..HEAD` replacing TAGNAME and HEAD as appropriate. |
2 | 2 |
|
| 3 | +# 4.7.0-beta.2 - Maintenance Release |
| 4 | + |
| 5 | +* 89bdf495a - chore: Upgrade Kotlin to 2.2.21 (Ronald Holshausen, Tue Nov 11 14:12:27 2025 +1100) |
| 6 | +* 67c4a968c - chore: Correct some deprecation warnigs (Ronald Holshausen, Tue Nov 11 14:06:46 2025 +1100) |
| 7 | +* 25ca86090 - Merge branch 'master' into v4.7.x (Ronald Holshausen, Tue Nov 11 13:42:29 2025 +1100) |
| 8 | +* 0c727fe86 - chore: Correct release script (Ronald Holshausen, Tue Nov 11 11:28:59 2025 +1100) |
| 9 | +* 64044d17e - bump version to 4.6.19 (Ronald Holshausen, Tue Nov 11 11:28:27 2025 +1100) |
| 10 | +* 0193e0d22 - update changelog for release 4.6.18 (Ronald Holshausen, Tue Nov 11 10:44:19 2025 +1100) |
| 11 | +* 8a1e8b0a4 - chore: fix port conflict in test (Ronald Holshausen, Tue Nov 11 10:39:20 2025 +1100) |
| 12 | +* 8c22c525e - chore: Update release process to use jreleaser (Ronald Holshausen, Tue Nov 11 10:30:48 2025 +1100) |
| 13 | +* 57c5bda6f - fix: add Lambda DSL methods that are the same as the old DSL arrayEachLike #1877 (Ronald Holshausen, Mon Nov 10 15:30:04 2025 +1100) |
| 14 | +* 012242246 - chore: Update provider dependencies (Ronald Holshausen, Mon Nov 10 14:35:19 2025 +1100) |
| 15 | +* ab81b32ba - chore: Update core dependencies (Ronald Holshausen, Mon Nov 10 11:20:36 2025 +1100) |
| 16 | +* f3b1d6e5a - chore: Update consumer dependencies (Ronald Holshausen, Mon Nov 10 11:06:01 2025 +1100) |
| 17 | +* 87cc6c0ce - chore: Update main dependency versions (Ronald Holshausen, Mon Nov 10 10:45:18 2025 +1100) |
| 18 | +* 8696796fe - chore: Update Gradle to 7.6.6 (Ronald Holshausen, Mon Nov 10 10:19:21 2025 +1100) |
| 19 | +* 3f60ce0e0 - Merge pull request #1875 from holly-cummins/reference-quarkus-in-docs (Ronald Holshausen, Fri Aug 29 09:06:32 2025 +1000) |
| 20 | +* 897aaea3c - Reference Quarkus in service providers section (Holly Cummins, Thu Aug 28 19:30:51 2025 +0100) |
| 21 | +* c4abfaaf8 - Merge pull request #1872 from pact-foundation/dependabot/github_actions/actions/setup-java-5 (Ronald Holshausen, Thu Aug 28 10:10:55 2025 +1000) |
| 22 | +* 8a3e56648 - Merge pull request #1873 from holly-cummins/update-classgraph (Ronald Holshausen, Thu Aug 28 10:10:20 2025 +1000) |
| 23 | +* c50f6271d - chore(deps): bump actions/setup-java from 3 to 5 (dependabot[bot], Wed Aug 27 23:37:55 2025 +0000) |
| 24 | +* f663217ad - Merge pull request #1874 from holly-cummins/improve-java-version-clarity (Ronald Holshausen, Thu Aug 28 09:34:44 2025 +1000) |
| 25 | +* 4670fa8f4 - Correct Java versions in developer-facing content (Holly Cummins, Wed Aug 27 16:35:52 2025 +0100) |
| 26 | +* aa17dca65 - Update classgraph to work around compatibility issue (Holly Cummins, Wed Aug 27 16:19:14 2025 +0100) |
| 27 | +* 5b8f4413a - chore(v2-matching-engine): Fixes ported from Pact-Rust (Ronald Holshausen, Mon Jul 28 15:38:22 2025 +1000) |
| 28 | +* 7591a7f89 - chore: V4 response specification tests were not being run (Ronald Holshausen, Mon Jul 28 15:36:48 2025 +1000) |
| 29 | +* b2517d278 - chore: V4 response specification tests were not being run (Ronald Holshausen, Mon Jul 28 12:12:29 2025 +1000) |
| 30 | +* 6054d6a76 - chore(v2-matching-engine): Cleanup unused code (Ronald Holshausen, Thu Jul 24 09:34:53 2025 +1000) |
| 31 | +* f20aaa58d - chore: Add V2 engine build to CI (Ronald Holshausen, Wed Jul 23 10:43:47 2025 +1000) |
| 32 | +* 7876f6cd1 - chore: Fix test after merge from feat/v2-matching-engine (Ronald Holshausen, Wed Jul 23 09:57:46 2025 +1000) |
| 33 | +* 5276f4974 - Merge branch 'feat/v2-matching-engine' into v4.7.x (Ronald Holshausen, Wed Jul 23 09:42:44 2025 +1000) |
| 34 | +* 98febe151 - chore(v2-matching-engine): Support content type matcher at body root (Ronald Holshausen, Tue Jul 22 16:39:00 2025 +1000) |
| 35 | +* 6b8bce28e - chore(v2-matching-engine): Fixes to get existing tests passing (Ronald Holshausen, Tue Jul 22 15:53:51 2025 +1000) |
| 36 | +* ca19744b5 - chore(v2-matching-engine): Implemented 'and' and 'or' actions (Ronald Holshausen, Tue Jul 22 15:52:48 2025 +1000) |
| 37 | +* 14aef70a4 - chore(v2-matching-engine): Enable XML plan builder and correct spec tests (Ronald Holshausen, Tue Jul 22 09:52:35 2025 +1000) |
| 38 | +* 13825e5ad - chore(v2-matching-engine): Fix DocPath.dropMarkers to inject a zero index for markers (Ronald Holshausen, Mon Jul 21 15:43:57 2025 +1000) |
| 39 | +* e200f1fd2 - chore(v2-matching-engine): Fix for JSON array items which were missing error else clause (Ronald Holshausen, Mon Jul 21 12:26:06 2025 +1000) |
| 40 | +* 55780dac6 - chore(v2-matching-engine): Fix for-each statement with JSON arrays (Ronald Holshausen, Mon Jul 21 11:16:35 2025 +1000) |
| 41 | +* 34df8a6b0 - Merge branch 'feat/v2-matching-engine' into v4.7.x (Ronald Holshausen, Fri Jul 18 15:40:47 2025 +1000) |
| 42 | +* 5865889eb - chore(v2-matching-engine): Fix the compatability suite (Ronald Holshausen, Fri Jul 18 15:40:27 2025 +1000) |
| 43 | +* afeabd4dd - Merge branch 'feat/v2-matching-engine' into v4.7.x (Ronald Holshausen, Fri Jul 18 15:11:40 2025 +1000) |
| 44 | +* b855c06e2 - chore(v2-matching-engine): Enable V2 matching engine with PACT_MATCHING_ENGINE=v2 (Ronald Holshausen, Fri Jul 18 15:11:09 2025 +1000) |
| 45 | +* 03b0d4107 - chore(v2-matching-engine): Support matching rules with XML (Ronald Holshausen, Fri Jul 18 11:25:46 2025 +1000) |
| 46 | +* 537eb9127 - chore(v2-matching-engine): Suport matching rules with XML (Ronald Holshausen, Wed Jul 16 16:36:02 2025 +1000) |
| 47 | +* bddd784ca - Merge branch 'feat/v2-matching-engine' into v4.7.x (Ronald Holshausen, Wed Jul 16 14:38:58 2025 +1000) |
| 48 | +* 6eacce605 - chore(v2-matching-engine): Exclude carriage returns from rendered XML (Ronald Holshausen, Wed Jul 16 14:38:37 2025 +1000) |
| 49 | +* 70ff68224 - Merge branch 'feat/v2-matching-engine' into v4.7.x (Ronald Holshausen, Wed Jul 16 10:12:46 2025 +1000) |
| 50 | +* b474476dd - chore(v2-matching-engine): Fix build failures (Ronald Holshausen, Wed Jul 16 10:12:01 2025 +1000) |
| 51 | +* 98fad0936 - chore(v2-matching-engine): Support matching XML attributes (Ronald Holshausen, Tue Jul 15 17:11:40 2025 +1000) |
| 52 | +* 672919be4 - chore(v2-matching-engine): Support very basic XML (Ronald Holshausen, Tue Jul 15 09:29:38 2025 +1000) |
| 53 | +* 0200bda91 - chore(v2-matching-engine): Implement basic XML plans (Ronald Holshausen, Fri Jul 11 12:23:36 2025 +1000) |
| 54 | +* 8efe1ca52 - chore(v2-matching-engine): Fix static code violations (Ronald Holshausen, Thu Jul 10 11:00:21 2025 +1000) |
| 55 | +* ff884f04c - chore(v2-matching-engine): Implemented matching query parameters (Ronald Holshausen, Thu Jul 10 10:42:38 2025 +1000) |
| 56 | +* 093e9283c - chore(v2-matching-engine): Implemented final parts of matching headers (Ronald Holshausen, Mon Jul 7 11:33:35 2025 +1000) |
| 57 | +* 8df137dd9 - chore(v2-matching-engine): Fix static code violations (Ronald Holshausen, Fri Jul 4 12:36:01 2025 +1000) |
| 58 | +* 1e63c7918 - chore(v2-matching-engine): Support matching headers with number type matchers (Ronald Holshausen, Fri Jul 4 12:16:46 2025 +1000) |
| 59 | +* c770f4c09 - chore(v2-matching-engine): Support matching headers with multiple values (Ronald Holshausen, Fri Jul 4 10:44:25 2025 +1000) |
| 60 | +* a84fe3137 - chore(v2-matching-engine): Support matching rules with headers (Ronald Holshausen, Thu Jul 3 15:33:12 2025 +1000) |
| 61 | +* 52f54fd3a - chore(v2-matching-engine): Errors need to be escaped in the plan output (Ronald Holshausen, Thu Jul 3 11:40:25 2025 +1000) |
| 62 | +* a534ffda2 - chore(v2-matching-engine): Implemented basic matching of headers (Ronald Holshausen, Thu Jul 3 10:37:31 2025 +1000) |
| 63 | +* 74c8e69b2 - chore(v2-matching-engine): Implemented support for matching rules with paths (Ronald Holshausen, Wed Jul 2 14:52:47 2025 +1000) |
| 64 | +* 0fc3f6ffa - chore(v2-matching-engine): Got simple JSON matching test passing (Ronald Holshausen, Wed Jul 2 11:07:44 2025 +1000) |
| 65 | +* d17fb5015 - feat(JUnit5): Add tests to cover the changes #1866 (Ronald Holshausen, Tue Jul 1 12:14:50 2025 +1000) |
| 66 | +* af9e35f21 - feat(JUnit5): Ignore any uncalled @Pact methods where the linked test method is disabled #1866 (Ronald Holshausen, Tue Jul 1 11:37:11 2025 +1000) |
| 67 | +* 7863a12f7 - chore: Fix CI build on JDK 23 (Ronald Holshausen, Mon Jun 30 15:47:07 2025 +1000) |
| 68 | +* d268fb3ae - chore: Fix CI build on JDK 23 (Ronald Holshausen, Mon Jun 30 15:30:41 2025 +1000) |
| 69 | +* c7a89d4b4 - chore: Upgrade Kotlin to 2.2.0 (Ronald Holshausen, Mon Jun 30 15:11:05 2025 +1000) |
| 70 | +* 064f36af2 - chore(v2-matching-engine): Implemented matching of JSON bodies (Ronald Holshausen, Mon Jun 30 10:12:16 2025 +1000) |
| 71 | +* 22a5e06b6 - chore(v2-matching-engine): Implemented plan builder for JSON bodies (Ronald Holshausen, Thu Jun 26 15:37:53 2025 +1000) |
| 72 | +* b47bcb07f - chore(v2-matching-engine): Got build passing (Ronald Holshausen, Tue Jun 10 16:38:43 2025 +1000) |
| 73 | +* 48ac2225f - chore(v2-matching-engine): Implemented intoRequestMatchResult (Ronald Holshausen, Tue Jun 10 16:12:43 2025 +1000) |
| 74 | +* e739964a9 - chore(v2-matching-engine): Implemented generateSummary (Ronald Holshausen, Tue Jun 10 13:55:34 2025 +1000) |
| 75 | +* 7faeda987 - chore(v2-matching-engine): Implemented interpreter functions convert:UTF8 and if (Ronald Holshausen, Tue Jun 10 11:33:24 2025 +1000) |
| 76 | +* def4d3138 - chore(v2-matching-engine): Implemented interpreter functions %match:*, %upper-case, %lower-case and %expect:empty (Ronald Holshausen, Thu Jun 5 16:33:18 2025 +1000) |
| 77 | +* 104737e42 - chore(v2-matching-engine): Initial implentation of ExecutionPlanInterpreter (Ronald Holshausen, Wed Jun 4 16:07:55 2025 +1000) |
| 78 | +* 884299b53 - chore(v2-matching-engine): Plan for simple request building correctly (Ronald Holshausen, Tue Jun 3 10:48:22 2025 +1000) |
| 79 | +* 4e511719d - chore(v2-matching-engine): Build request path plan implemented (Ronald Holshausen, Mon Jun 2 16:20:46 2025 +1000) |
| 80 | +* 1bca1a40e - chore(v2-matching-engine): Build request method plan implemented (Ronald Holshausen, Mon Jun 2 15:31:34 2025 +1000) |
| 81 | +* 5c20c5d4a - chore(v2-matching-engine): Converted NodeValue (Ronald Holshausen, Mon Jun 2 11:35:33 2025 +1000) |
| 82 | +* f37bfc9b1 - chore(v2-matching-engine): Converted parts of ExecutionPlan and ExecutionPlanNode (Ronald Holshausen, Thu May 29 16:34:52 2025 +1000) |
| 83 | +* 286861e97 - chore(CI): update to actions/cache@v4 (Ronald Holshausen, Thu May 29 13:59:06 2025 +1000) |
| 84 | +* 25ef39d22 - Merge branch 'v4.7.x' into feat/v2-matching-engine (Ronald Holshausen, Thu May 29 11:09:03 2025 +1000) |
| 85 | +* 751e578d2 - chore: Update plugin driver to 0.5.2 (Ronald Holshausen, Thu May 29 11:00:58 2025 +1000) |
| 86 | +* 64a931298 - chore: Update plugin driver to 0.5.2 (Ronald Holshausen, Thu May 29 11:00:58 2025 +1000) |
| 87 | +* e09be7a6b - chore(v2-matching-engine): Add basic spec to drive the conversion from Rust code (Ronald Holshausen, Fri May 23 12:04:15 2025 +1000) |
| 88 | +* 15da5a605 - Update README.md (Ronald Holshausen, Fri May 23 10:10:59 2025 +1000) |
| 89 | +* 83e159877 - chore: Correct release script (Ronald Holshausen, Fri May 23 09:45:27 2025 +1000) |
| 90 | +* 6e5d58ded - bump version to 4.7.0-beta.2 (Ronald Holshausen, Fri May 23 09:44:59 2025 +1000) |
| 91 | +* 7d49354be - Merge pull request #1858 from WellingR/sync-message-pact-provider-state (Ronald Holshausen, Mon Mar 17 10:03:08 2025 +1100) |
| 92 | +* 7a924a007 - fix: Ensure provider state is injected when verifying synchronous message pacts (Ruud Welling, Sun Mar 16 18:44:41 2025 +0100) |
| 93 | +* 90e0f919d - bump version to 4.6.18 (Ronald Holshausen, Fri Feb 14 11:52:44 2025 +1100) |
| 94 | +* 8ee5c8b9b - update changelog for release 4.6.17 (Ronald Holshausen, Fri Feb 14 11:10:39 2025 +1100) |
| 95 | + |
3 | 96 | # 4.6.18 - Maintenance Release |
4 | 97 |
|
5 | 98 | * 8a1e8b0a4 - chore: fix port conflict in test (Ronald Holshausen, Tue Nov 11 10:39:20 2025 +1100) |
|
0 commit comments