Skip to content

Commit b39e071

Browse files
authored
chore: release 0.24.0 (#983)
1 parent 11a0f5e commit b39e071

46 files changed

Lines changed: 545 additions & 195 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.release-please-manifest.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
{
2-
"packages/case-core": "0.23.1",
3-
"packages/case-definition-dsl": "0.23.1",
4-
"packages/case-core-plugin-http": "0.23.1",
5-
"packages/case-core-plugin-http-dsl": "0.23.1",
6-
"packages/case-core-plugin-function": "0.23.1",
7-
"packages/case-core-plugin-function-dsl": "0.23.1",
8-
"packages/case-plugin-base": "0.23.1",
9-
"packages/case-plugin-dsl-types": "0.23.1",
10-
"packages/case-entities": "0.23.1",
11-
"packages/contract-case-jest": "0.23.1",
12-
"packages/documentation": "0.23.1",
13-
".": "0.23.1",
14-
"packages/contract-case-cli": "0.23.1",
15-
"packages/case-maintainer-config": "0.23.1",
16-
"packages/eslint-config-case-maintainer": "0.23.1",
17-
"packages/case-connector": "0.23.1",
18-
"packages/case-connector-proto": "0.23.1",
19-
"packages/dsl-java": "0.23.1",
20-
"packages/documentation-matchers-generator": "0.23.1"
2+
"packages/case-core": "0.24.0",
3+
"packages/case-definition-dsl": "0.24.0",
4+
"packages/case-core-plugin-http": "0.24.0",
5+
"packages/case-core-plugin-http-dsl": "0.24.0",
6+
"packages/case-core-plugin-function": "0.24.0",
7+
"packages/case-core-plugin-function-dsl": "0.24.0",
8+
"packages/case-plugin-base": "0.24.0",
9+
"packages/case-plugin-dsl-types": "0.24.0",
10+
"packages/case-entities": "0.24.0",
11+
"packages/contract-case-jest": "0.24.0",
12+
"packages/documentation": "0.24.0",
13+
".": "0.24.0",
14+
"packages/contract-case-cli": "0.24.0",
15+
"packages/case-maintainer-config": "0.24.0",
16+
"packages/eslint-config-case-maintainer": "0.24.0",
17+
"packages/case-connector": "0.24.0",
18+
"packages/case-connector-proto": "0.24.0",
19+
"packages/dsl-java": "0.24.0",
20+
"packages/documentation-matchers-generator": "0.24.0"
2121
}

docs/maintainers/FULL-CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# Changelog
22

3+
## [0.24.0](https://github.com/case-contract-testing/contract-case/compare/v0.23.1...v0.24.0) (2025-05-26)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* Drop support for node 18, as it is at end-of-life
9+
* Drop support for node 18, as it is at end-of-life
10+
11+
### Features
12+
13+
* **core,java:** Add user-facing stack traces so that the source of errors is clear ([c8234ad](https://github.com/case-contract-testing/contract-case/commit/c8234adeebfa9bcf764009f5c4cc6c22562eebf6))
14+
15+
16+
### Bug Fixes
17+
18+
* **java-dsl:** Add `throws Exception` to the signature of the response test methods, so you don't need to re-throw exceptions as `RuntimeException` ([4c49cce](https://github.com/case-contract-testing/contract-case/commit/4c49cce3c31b9943c58621b9c17b2324baeb73fa))
19+
* **java-dsl:** Bump jsii version to get fix for aws/jsii[#4801](https://github.com/case-contract-testing/contract-case/issues/4801) - casuing console errors that weren't really errors ([a3924e7](https://github.com/case-contract-testing/contract-case/commit/a3924e7d6e426dc575e55f55c14626322a17ccd8))
20+
* **java-dsl:** Correct the double-wrapping of exceptions, where a failure would be reported twice ([4b8999a](https://github.com/case-contract-testing/contract-case/commit/4b8999a1cb80bad5a6822d2b66d56ce824888556))
21+
* **java-dsl:** Drop unnecessary proto compilation dependencies from the pacakge ([11a0f5e](https://github.com/case-contract-testing/contract-case/commit/11a0f5e980eb2f93df7f9ed4f824feb70bb8a466))
22+
* **java-dsl:** Ensure that JUnit assertions are caught correctly ([27362a0](https://github.com/case-contract-testing/contract-case/commit/27362a0f6675622d7c85ad9147e466a345804a8c))
23+
* **java-dsl:** If an interaction that is supposed to error instead returns successfully, now the object returned is toString()ed in the error message ([3dbc2fe](https://github.com/case-contract-testing/contract-case/commit/3dbc2feab3ea9ea83205f94582a0c0e606d8b7d5))
24+
25+
26+
### Miscellaneous Chores
27+
28+
* Drop support for node 18, as it is at end-of-life ([8cb3160](https://github.com/case-contract-testing/contract-case/commit/8cb3160912b50539b5c76d9e2dbd963f4ce4ade0))
29+
* Drop support for node 18, as it is at end-of-life ([fd91cd7](https://github.com/case-contract-testing/contract-case/commit/fd91cd7fd8e941ab386f19e971387dc4d22fd89c))
30+
31+
32+
### Dependencies
33+
34+
* The following workspace dependencies were updated
35+
* devDependencies
36+
* @contract-case/eslint-config-case-maintainer bumped from 0.23.1 to 0.24.0
37+
338
## [0.23.1](https://github.com/case-contract-testing/contract-case/compare/v0.23.0...v0.23.1) (2025-05-04)
439

540

0 commit comments

Comments
 (0)