Skip to content

Commit 53ee719

Browse files
committed
update changelog for release 4.7.0-beta.2
1 parent 89bdf49 commit 53ee719

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

CHANGELOG.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,98 @@
11
To generate the log, run `git log --pretty='* %h - %s (%an, %ad)' TAGNAME..HEAD` replacing TAGNAME and HEAD as appropriate.
22

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+
396
# 4.6.18 - Maintenance Release
497

598
* 8a1e8b0a4 - chore: fix port conflict in test (Ronald Holshausen, Tue Nov 11 10:39:20 2025 +1100)

0 commit comments

Comments
 (0)