Release - 4.7.0-beta.2
New release published by
rholshausen
## Maintenance Release
•
89bdf49 - chore: Upgrade Kotlin to 2.2.21
•
67c4a96 - chore: Correct some deprecation warnings
•
0c727fe - chore: Correct release script
•
8a1e8b0 - chore: fix port conflict in test
•
8c22c52 - chore: Update release process to use jreleaser
•
57c5bda - fix: add Lambda DSL methods that are the same as the old DSL arrayEachLike
#1877
•
0122422 - chore: Update provider dependencies
•
ab81b32 - chore: Update core dependencies
•
f3b1d6e - chore: Update consumer dependencies
•
87cc6c0 - chore: Update main dependency versions
•
897aaea - Reference Quarkus in service providers section (Holly Cummins)
•
c50f627 - chore(deps): bump actions/setup-java from 3 to 5
•
4670fa8 - Correct Java versions in developer-facing content (Holly Cummins)
•
aa17dca - Update classgraph to work around compatibility issue (Holly Cummins)
•
5b8f441 - chore(v2-matching-engine): Fixes ported from Pact-Rust (
•
7591a7f - chore: V4 response specification tests were not being run
•
b2517d2 - chore: V4 response specification tests were not being run
•
6054d6a - chore(v2-matching-engine): Cleanup unused code
•
f20aaa5 - chore: Add V2 engine build to CI
•
7876f6c - chore: Fix test after merge from feat/v2-matching-engine
•
98febe1 - chore(v2-matching-engine): Support content type matcher at body root
•
6b8bce2 - chore(v2-matching-engine): Fixes to get existing tests passing
•
ca19744 - chore(v2-matching-engine): Implemented 'and' and 'or' actions
•
14aef70 - chore(v2-matching-engine): Enable XML plan builder and correct spec tests
•
13825e5 - chore(v2-matching-engine): Fix DocPath.dropMarkers to inject a zero index for markers
•
e200f1f - chore(v2-matching-engine): Fix for JSON array items which were missing error else clause
•
55780da - chore(v2-matching-engine): Fix for-each statement with JSON arrays
•
5865889 - chore(v2-matching-engine): Fix the compatability suite
•
b855c06 - chore(v2-matching-engine): Enable V2 matching engine with PACT_MATCHING_ENGINE=v2
•
03b0d41 - chore(v2-matching-engine): Support matching rules with XML
•
537eb91 - chore(v2-matching-engine): Support matching rules with XML
•
6eacce6 - chore(v2-matching-engine): Exclude carriage returns from rendered XML
•
b474476 - chore(v2-matching-engine): Fix build failures
•
98fad09 - chore(v2-matching-engine): Support matching XML attributes
•
672919b - chore(v2-matching-engine): Support very basic XML
•
0200bda - chore(v2-matching-engine): Implement basic XML plans
•
8efe1ca - chore(v2-matching-engine): Fix static code violations
•
ff884f0 - chore(v2-matching-engine): Implemented matching query parameters
•
093e928 - chore(v2-matching-engine): Implemented final parts of matching headers
•
8df137d - chore(v2-matching-engine): Fix static code violations
•
1e63c79 - chore(v2-matching-engine): Support matching headers with number type matchers
•
c770f4c - chore(v2-matching-engine): Support matching headers with multiple values
•
a84fe31 - chore(v2-matching-engine): Support matching rules with headers
•
52f54fd - chore(v2-matching-engine): Errors need to be escaped in the plan output
•
a534ffd - chore(v2-matching-engine): Implemented basic matching of headers
•
74c8e69 - chore(v2-matching-engine): Implemented support for matching rules with paths
•
0fc3f6f - chore(v2-matching-engine): Got simple JSON matching test passing
•
d17fb50 - feat(JUnit5): Add tests to cover the changes <https://github.com/pact-foundation/pact-…
pact-foundation/pact-jvm