Skip to content

Commit 0f548f7

Browse files
committed
chore: release 0.27.0
1 parent c7e6cb9 commit 0f548f7

46 files changed

Lines changed: 570 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.26.1",
3-
"packages/case-definition-dsl": "0.26.1",
4-
"packages/case-core-plugin-http": "0.26.1",
5-
"packages/case-core-plugin-http-dsl": "0.26.1",
6-
"packages/case-core-plugin-function": "0.26.1",
7-
"packages/case-core-plugin-function-dsl": "0.26.1",
8-
"packages/case-plugin-base": "0.26.1",
9-
"packages/case-plugin-dsl-types": "0.26.1",
10-
"packages/case-entities": "0.26.1",
11-
"packages/contract-case-jest": "0.26.1",
12-
"packages/documentation": "0.26.1",
13-
".": "0.26.1",
14-
"packages/contract-case-cli": "0.26.1",
15-
"packages/case-maintainer-config": "0.26.1",
16-
"packages/eslint-config-case-maintainer": "0.26.1",
17-
"packages/case-connector": "0.26.1",
18-
"packages/case-connector-proto": "0.26.1",
19-
"packages/dsl-java": "0.26.1",
20-
"packages/documentation-matchers-generator": "0.26.1"
2+
"packages/case-core": "0.27.0",
3+
"packages/case-definition-dsl": "0.27.0",
4+
"packages/case-core-plugin-http": "0.27.0",
5+
"packages/case-core-plugin-http-dsl": "0.27.0",
6+
"packages/case-core-plugin-function": "0.27.0",
7+
"packages/case-core-plugin-function-dsl": "0.27.0",
8+
"packages/case-plugin-base": "0.27.0",
9+
"packages/case-plugin-dsl-types": "0.27.0",
10+
"packages/case-entities": "0.27.0",
11+
"packages/contract-case-jest": "0.27.0",
12+
"packages/documentation": "0.27.0",
13+
".": "0.27.0",
14+
"packages/contract-case-cli": "0.27.0",
15+
"packages/case-maintainer-config": "0.27.0",
16+
"packages/eslint-config-case-maintainer": "0.27.0",
17+
"packages/case-connector": "0.27.0",
18+
"packages/case-connector-proto": "0.27.0",
19+
"packages/dsl-java": "0.27.0",
20+
"packages/documentation-matchers-generator": "0.27.0"
2121
}

docs/maintainers/FULL-CHANGELOG.md

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

3+
## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/v0.26.1...v0.27.0) (2025-07-30)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **java-dsl:** Deprecate `RunTestCallback`. It is no longer used, instead use `prepareVerification` and `runPreparedTest`. This is a breaking change if you were relying on custom behaviour of RunTestCallback
9+
* **jest-dsl:** Change `verifyContract` to use `prepareVerificationTests` and `runPreparedTest`. This changes the behaviour of the verification callback. You no longer need to call `runVerification` in this function
10+
11+
### Features
12+
13+
* **java-dsl:** Add `ContractCaseConnector.setNodeJsPath()` to allow specifying the path of the nodejs executable ([f228755](https://github.com/case-contract-testing/contract-case/commit/f228755a7cd10cd5a1d94842dbf75dd14ba68535))
14+
* **java-dsl:** Allow overriding the crash advice with the `adviceOverride` `"CASE_CRASH_ADVICE"` ([60aceb3](https://github.com/case-contract-testing/contract-case/commit/60aceb36e7c7310c44eaa20e46c00d6bfb4f22d8))
15+
16+
17+
### Bug Fixes
18+
19+
* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9))
20+
* **java-dsl:** Substantially improve javadoc for adviceOverrides ([01125db](https://github.com/case-contract-testing/contract-case/commit/01125dbc5a31b11e88f79eaaaa1fa7ebb6da068d))
21+
22+
23+
### Code Refactoring
24+
25+
* **java-dsl:** Deprecate `RunTestCallback`. It is no longer used, instead use `prepareVerification` and `runPreparedTest`. This is a breaking change if you were relying on custom behaviour of RunTestCallback ([c7e6cb9](https://github.com/case-contract-testing/contract-case/commit/c7e6cb98d8c98e7fe53557bad23ae03aecf3cffc))
26+
* **jest-dsl:** Change `verifyContract` to use `prepareVerificationTests` and `runPreparedTest`. This changes the behaviour of the verification callback. You no longer need to call `runVerification` in this function ([2f68f87](https://github.com/case-contract-testing/contract-case/commit/2f68f879768afcf9362f4f968ad037f0ff42dd9b))
27+
28+
29+
### Dependencies
30+
31+
* The following workspace dependencies were updated
32+
* devDependencies
33+
* @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0
34+
335
## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/v0.26.0...v0.26.1) (2025-07-13)
436

537

0 commit comments

Comments
 (0)