From 0f548f7a9ed6d0d500be2f4eefe3c4b9b74df74b Mon Sep 17 00:00:00 2001 From: Timothy Jones Date: Wed, 30 Jul 2025 23:18:01 +1000 Subject: [PATCH] chore: release 0.27.0 --- .release-please-manifest.json | 38 ++-- docs/maintainers/FULL-CHANGELOG.md | 32 ++++ package-lock.json | 170 +++++++++--------- package.json | 4 +- packages/case-connector-proto/CHANGELOG.md | 15 ++ packages/case-connector-proto/package.json | 6 +- packages/case-connector/CHANGELOG.md | 28 +++ packages/case-connector/package.json | 12 +- .../src/entities/versionString.ts | 2 +- .../CHANGELOG.md | 17 ++ .../package.json | 8 +- .../case-core-plugin-function/CHANGELOG.md | 19 ++ .../case-core-plugin-function/package.json | 12 +- .../case-core-plugin-http-dsl/CHANGELOG.md | 17 ++ .../case-core-plugin-http-dsl/package.json | 8 +- packages/case-core-plugin-http/CHANGELOG.md | 19 ++ packages/case-core-plugin-http/package.json | 12 +- packages/case-core/CHANGELOG.md | 32 ++++ packages/case-core/package.json | 20 +-- .../case-core/src/entities/versionString.ts | 2 +- packages/case-definition-dsl/CHANGELOG.md | 21 +++ packages/case-definition-dsl/package.json | 16 +- packages/case-entities/CHANGELOG.md | 19 ++ packages/case-entities/package.json | 12 +- packages/case-maintainer-config/CHANGELOG.md | 7 + packages/case-maintainer-config/package.json | 2 +- packages/case-plugin-base/CHANGELOG.md | 22 +++ packages/case-plugin-base/package.json | 8 +- packages/case-plugin-dsl-types/CHANGELOG.md | 15 ++ packages/case-plugin-dsl-types/package.json | 6 +- packages/contract-case-cli/CHANGELOG.md | 17 ++ packages/contract-case-cli/package.json | 8 +- .../src/entities/versionString.ts | 2 +- packages/contract-case-jest/CHANGELOG.md | 32 ++++ packages/contract-case-jest/package.json | 20 +-- .../src/entities/versionString.ts | 2 +- .../CHANGELOG.md | 16 ++ .../package.json | 6 +- packages/documentation/CHANGELOG.md | 7 + packages/documentation/package.json | 2 +- packages/dsl-java/CHANGELOG.md | 33 ++++ packages/dsl-java/README.md | 2 +- packages/dsl-java/build.gradle | 2 +- packages/dsl-java/package.json | 6 +- .../CHANGELOG.md | 7 + .../package.json | 2 +- 46 files changed, 570 insertions(+), 195 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index c70524b59..6cbf088ff 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,21 +1,21 @@ { - "packages/case-core": "0.26.1", - "packages/case-definition-dsl": "0.26.1", - "packages/case-core-plugin-http": "0.26.1", - "packages/case-core-plugin-http-dsl": "0.26.1", - "packages/case-core-plugin-function": "0.26.1", - "packages/case-core-plugin-function-dsl": "0.26.1", - "packages/case-plugin-base": "0.26.1", - "packages/case-plugin-dsl-types": "0.26.1", - "packages/case-entities": "0.26.1", - "packages/contract-case-jest": "0.26.1", - "packages/documentation": "0.26.1", - ".": "0.26.1", - "packages/contract-case-cli": "0.26.1", - "packages/case-maintainer-config": "0.26.1", - "packages/eslint-config-case-maintainer": "0.26.1", - "packages/case-connector": "0.26.1", - "packages/case-connector-proto": "0.26.1", - "packages/dsl-java": "0.26.1", - "packages/documentation-matchers-generator": "0.26.1" + "packages/case-core": "0.27.0", + "packages/case-definition-dsl": "0.27.0", + "packages/case-core-plugin-http": "0.27.0", + "packages/case-core-plugin-http-dsl": "0.27.0", + "packages/case-core-plugin-function": "0.27.0", + "packages/case-core-plugin-function-dsl": "0.27.0", + "packages/case-plugin-base": "0.27.0", + "packages/case-plugin-dsl-types": "0.27.0", + "packages/case-entities": "0.27.0", + "packages/contract-case-jest": "0.27.0", + "packages/documentation": "0.27.0", + ".": "0.27.0", + "packages/contract-case-cli": "0.27.0", + "packages/case-maintainer-config": "0.27.0", + "packages/eslint-config-case-maintainer": "0.27.0", + "packages/case-connector": "0.27.0", + "packages/case-connector-proto": "0.27.0", + "packages/dsl-java": "0.27.0", + "packages/documentation-matchers-generator": "0.27.0" } diff --git a/docs/maintainers/FULL-CHANGELOG.md b/docs/maintainers/FULL-CHANGELOG.md index 4d5cbca55..6a6f13f3f 100644 --- a/docs/maintainers/FULL-CHANGELOG.md +++ b/docs/maintainers/FULL-CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/v0.26.1...v0.27.0) (2025-07-30) + + +### ⚠ BREAKING CHANGES + +* **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 +* **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 + +### Features + +* **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)) +* **java-dsl:** Allow overriding the crash advice with the `adviceOverride` `"CASE_CRASH_ADVICE"` ([60aceb3](https://github.com/case-contract-testing/contract-case/commit/60aceb36e7c7310c44eaa20e46c00d6bfb4f22d8)) + + +### Bug Fixes + +* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9)) +* **java-dsl:** Substantially improve javadoc for adviceOverrides ([01125db](https://github.com/case-contract-testing/contract-case/commit/01125dbc5a31b11e88f79eaaaa1fa7ebb6da068d)) + + +### Code Refactoring + +* **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)) +* **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)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/v0.26.0...v0.26.1) (2025-07-13) diff --git a/package-lock.json b/package-lock.json index 829d0aa49..db461c685 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "contract-case", - "version": "0.26.1", + "version": "0.27.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "contract-case", - "version": "0.26.1", + "version": "0.27.0", "workspaces": [ "packages/*" ], @@ -37161,12 +37161,12 @@ }, "packages/case-connector": { "name": "@contract-case/case-connector", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector-proto": "0.26.1", - "@contract-case/case-core": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", + "@contract-case/case-connector-proto": "0.27.0", + "@contract-case/case-core": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.15", "get-port": "^7.1.0", @@ -37179,8 +37179,8 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@knighted/duel": "2.0.1", "@types/google-protobuf": "^3.15.12", "@types/jest": "^30.0.0", @@ -37200,7 +37200,7 @@ }, "packages/case-connector-proto": { "name": "@contract-case/case-connector-proto", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { "@grpc/grpc-js": "^1.13.3", @@ -37209,8 +37209,8 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/google-protobuf": "^3.15.12", "@types/uuid": "^10.0.0", "grpc_tools_node_protoc_ts": "^5.3.3", @@ -37392,15 +37392,15 @@ }, "packages/case-core": { "name": "@contract-case/case-core", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function": "0.26.1", - "@contract-case/case-core-plugin-http": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1", + "@contract-case/case-core-plugin-function": "0.27.0", + "@contract-case/case-core-plugin-http": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0", "absolute-version": "^2.0.0", "async-mutex": "^0.5.0", "axios": "^1.8.4", @@ -37415,9 +37415,9 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", - "@contract-case/case-definition-dsl": "0.26.1", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-definition-dsl": "0.27.0", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/git-rev-sync": "^2.0.2", @@ -37447,16 +37447,16 @@ }, "packages/case-core-plugin-function": { "name": "@contract-case/case-core-plugin-function", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-core-plugin-function-dsl": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/jest": "^30.0.0", "eslint": "^9.22.0", "jest": "^30.0.4", @@ -37476,14 +37476,14 @@ }, "packages/case-core-plugin-function-dsl": { "name": "@contract-case/case-core-plugin-function-dsl", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-plugin-dsl-types": "0.27.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/jest": "^30.0.0", "eslint": "^9.22.0", "jest": "^30.0.4", @@ -37623,19 +37623,19 @@ }, "packages/case-core-plugin-http": { "name": "@contract-case/case-core-plugin-http", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0", "axios": "^1.8.4", "express": "^4.20.0", "qs": "^6.13.1" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/express": "^4.17.14", "@types/jest": "^30.0.0", "@types/qs": "^6.9.17", @@ -37659,14 +37659,14 @@ }, "packages/case-core-plugin-http-dsl": { "name": "@contract-case/case-core-plugin-http-dsl", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-plugin-dsl-types": "0.27.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/express": "^4.17.14", "@types/jest": "^30.0.0", "@types/qs": "^6.9.17", @@ -37947,7 +37947,7 @@ }, "packages/case-definition-dsl": { "name": "@contract-case/case-definition-dsl", - "version": "0.26.1", + "version": "0.27.0", "bundleDependencies": [ "@contract-case/case-entities-internal", "@contract-case/case-plugin-dsl-types", @@ -37956,15 +37956,15 @@ ], "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-core-plugin-function-dsl": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0" }, "devDependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^30.0.0", @@ -38043,16 +38043,16 @@ }, "packages/case-entities": { "name": "@contract-case/case-entities-internal", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-core-plugin-function-dsl": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/is-ci": "^3.0.0", @@ -38138,7 +38138,7 @@ }, "packages/case-maintainer-config": { "name": "@contract-case/case-maintainer-config", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "devDependencies": { "prettier": "^3.5.3" @@ -38153,15 +38153,15 @@ }, "packages/case-plugin-base": { "name": "@contract-case/case-plugin-base", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.26.1", + "@contract-case/case-plugin-dsl-types": "0.27.0", "pretty-format": "^29.7.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^30.0.0", @@ -38243,14 +38243,14 @@ }, "packages/case-plugin-dsl-types": { "name": "@contract-case/case-plugin-dsl-types", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { "pretty-format": "^29.7.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "eslint": "^9.22.0", @@ -38328,11 +38328,11 @@ }, "packages/contract-case-cli": { "name": "@contract-case/cli", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.26.1", - "@contract-case/case-core": "0.26.1", + "@contract-case/case-connector": "0.27.0", + "@contract-case/case-core": "0.27.0", "chalk": "^5.3.0", "commander": "^14.0.0" }, @@ -38340,7 +38340,7 @@ "ContractCase": "dist/bin/ContractCase.js" }, "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/jest": "^30.0.0", "cross-env": "^7.0.3", "eslint": "^9.22.0", @@ -38428,16 +38428,16 @@ }, "packages/contract-case-jest": { "name": "@contract-case/contract-case-jest", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-definition-dsl": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1", - "@contract-case/cli": "0.26.1", + "@contract-case/case-connector": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-definition-dsl": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0", + "@contract-case/cli": "0.27.0", "chalk": "^4.1.2", "ts-node": "^10.9.1" }, @@ -38445,8 +38445,8 @@ "ContractCase": "dist/bin/ContractCase.mjs" }, "devDependencies": { - "@contract-case/cli": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/cli": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.15", "@types/body-parser": "^1.19.2", @@ -38576,7 +38576,7 @@ }, "packages/documentation": { "name": "case-documentation", - "version": "0.26.1", + "version": "0.27.0", "dependencies": { "@docusaurus/core": "^3.7.0", "@docusaurus/preset-classic": "^3.7.0", @@ -38599,14 +38599,14 @@ }, "packages/documentation-matchers-generator": { "name": "@contract-case/documentation-matchers-generator", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-definition-dsl": "0.26.1", + "@contract-case/case-definition-dsl": "0.27.0", "mkdirp": "^3.0.1" }, "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "eslint": "^9.22.0", "prettier": "3.5.3", "rimraf": "^6.0.1", @@ -38679,11 +38679,11 @@ }, "packages/dsl-java": { "name": "@contract-case/dsl-java", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.26.1", - "@contract-case/case-definition-dsl": "0.26.1" + "@contract-case/case-connector": "0.27.0", + "@contract-case/case-definition-dsl": "0.27.0" }, "devDependencies": { "rimraf": "^6.0.1" @@ -38755,7 +38755,7 @@ }, "packages/eslint-config-case-maintainer": { "name": "@contract-case/eslint-config-case-maintainer", - "version": "0.26.1", + "version": "0.27.0", "license": "BSD-3-Clause", "dependencies": { "@eslint/js": "^9.27.0", diff --git a/package.json b/package.json index c9f158bfc..66cae6512 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,9 @@ "workspaces": [ "packages/*" ], - "version": "0.26.1", + "version": "0.27.0", "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "example-extractor": "^0.0.4", "jsii-docgen": "^10.7.5", "lerna": "^8.2.2" diff --git a/packages/case-connector-proto/CHANGELOG.md b/packages/case-connector-proto/CHANGELOG.md index 26de01a59..beb64d9d9 100644 --- a/packages/case-connector-proto/CHANGELOG.md +++ b/packages/case-connector-proto/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-proto-v0.26.1...@contract-case/case-connector-proto-v0.27.0) (2025-07-30) + + +### Bug Fixes + +* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-proto-v0.26.0...@contract-case/case-connector-proto-v0.26.1) (2025-07-13) diff --git a/packages/case-connector-proto/package.json b/packages/case-connector-proto/package.json index 1e2d789ca..d4952f2a5 100644 --- a/packages/case-connector-proto/package.json +++ b/packages/case-connector-proto/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-connector-proto", - "version": "0.26.1", + "version": "0.27.0", "description": "Generated proto files for ContractCase's CaseConnector", "author": "Timothy Jones (https://github.com/TimothyJones)", "homepage": "https://case.contract-testing.io/docs", @@ -34,8 +34,8 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/google-protobuf": "^3.15.12", "@types/uuid": "^10.0.0", "grpc_tools_node_protoc_ts": "^5.3.3", diff --git a/packages/case-connector/CHANGELOG.md b/packages/case-connector/CHANGELOG.md index c490a9f17..47252b5ed 100644 --- a/packages/case-connector/CHANGELOG.md +++ b/packages/case-connector/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-v0.26.1...@contract-case/case-connector-v0.27.0) (2025-07-30) + + +### ⚠ BREAKING CHANGES + +* **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 + +### Bug Fixes + +* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9)) + + +### Code Refactoring + +* **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)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector-proto bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core bumped from 0.26.1 to 0.27.0 + * @contract-case/case-entities-internal bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-v0.26.0...@contract-case/case-connector-v0.26.1) (2025-07-13) diff --git a/packages/case-connector/package.json b/packages/case-connector/package.json index cae12f6ed..3d9fc9bd6 100644 --- a/packages/case-connector/package.json +++ b/packages/case-connector/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-connector", - "version": "0.26.1", + "version": "0.27.0", "type": "module", "description": "Connector to allow ContractCase to run as a server. Use only if you're creating a custom wrapper for a new language", "author": "Timothy Jones (https://github.com/TimothyJones)", @@ -39,8 +39,8 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@knighted/duel": "2.0.1", "@types/google-protobuf": "^3.15.12", "@types/jest": "^30.0.0", @@ -58,9 +58,9 @@ "webpack-cli": "^6.0.1" }, "dependencies": { - "@contract-case/case-connector-proto": "0.26.1", - "@contract-case/case-core": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", + "@contract-case/case-connector-proto": "0.27.0", + "@contract-case/case-core": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.15", "get-port": "^7.1.0", diff --git a/packages/case-connector/src/entities/versionString.ts b/packages/case-connector/src/entities/versionString.ts index ca7fa5f26..2e3cbd155 100644 --- a/packages/case-connector/src/entities/versionString.ts +++ b/packages/case-connector/src/entities/versionString.ts @@ -1,4 +1,4 @@ const packageName = 'case-connector'; -const version = '0.26.1'; // x-release-please-version +const version = '0.27.0'; // x-release-please-version export const versionString = `${packageName}@${version}`; diff --git a/packages/case-core-plugin-function-dsl/CHANGELOG.md b/packages/case-core-plugin-function-dsl/CHANGELOG.md index 464e7f995..9b6f0612d 100644 --- a/packages/case-core-plugin-function-dsl/CHANGELOG.md +++ b/packages/case-core-plugin-function-dsl/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-dsl-v0.26.1...@contract-case/case-core-plugin-function-dsl-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-core-plugin-function-dsl:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-dsl-v0.26.0...@contract-case/case-core-plugin-function-dsl-v0.26.1) (2025-07-13) diff --git a/packages/case-core-plugin-function-dsl/package.json b/packages/case-core-plugin-function-dsl/package.json index 6df387210..45aebfb24 100644 --- a/packages/case-core-plugin-function-dsl/package.json +++ b/packages/case-core-plugin-function-dsl/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core-plugin-function-dsl", - "version": "0.26.1", + "version": "0.27.0", "description": "ContractCase core function plugin DSL", "keywords": [ "testing", @@ -48,8 +48,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/jest": "^30.0.0", "eslint": "^9.22.0", "jest": "^30.0.4", @@ -60,6 +60,6 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-plugin-dsl-types": "0.27.0" } } diff --git a/packages/case-core-plugin-function/CHANGELOG.md b/packages/case-core-plugin-function/CHANGELOG.md index 0da8ae806..a06aceea3 100644 --- a/packages/case-core-plugin-function/CHANGELOG.md +++ b/packages/case-core-plugin-function/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-v0.26.1...@contract-case/case-core-plugin-function-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-core-plugin-function:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-function-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-base bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-v0.26.0...@contract-case/case-core-plugin-function-v0.26.1) (2025-07-13) diff --git a/packages/case-core-plugin-function/package.json b/packages/case-core-plugin-function/package.json index 76f10e159..06ccc4f27 100644 --- a/packages/case-core-plugin-function/package.json +++ b/packages/case-core-plugin-function/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core-plugin-function", - "version": "0.26.1", + "version": "0.27.0", "description": "ContractCase core function plugin, allowing validation of arbitrary functions", "keywords": [ "testing", @@ -48,8 +48,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/jest": "^30.0.0", "eslint": "^9.22.0", "jest": "^30.0.4", @@ -60,8 +60,8 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-core-plugin-function-dsl": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0" } } diff --git a/packages/case-core-plugin-http-dsl/CHANGELOG.md b/packages/case-core-plugin-http-dsl/CHANGELOG.md index ec3ef627a..bd9a76f06 100644 --- a/packages/case-core-plugin-http-dsl/CHANGELOG.md +++ b/packages/case-core-plugin-http-dsl/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-dsl-v0.26.1...@contract-case/case-core-plugin-http-dsl-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-core-plugin-http-dsl:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-dsl-v0.26.0...@contract-case/case-core-plugin-http-dsl-v0.26.1) (2025-07-13) diff --git a/packages/case-core-plugin-http-dsl/package.json b/packages/case-core-plugin-http-dsl/package.json index ae80c05cf..80f1a181d 100644 --- a/packages/case-core-plugin-http-dsl/package.json +++ b/packages/case-core-plugin-http-dsl/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core-plugin-http-dsl", - "version": "0.26.1", + "version": "0.27.0", "description": "ContractCase HTTP plugin CaseExample definition DSL", "keywords": [ "testing", @@ -48,8 +48,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/express": "^4.17.14", "@types/jest": "^30.0.0", "@types/qs": "^6.9.17", @@ -64,6 +64,6 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-plugin-dsl-types": "0.27.0" } } diff --git a/packages/case-core-plugin-http/CHANGELOG.md b/packages/case-core-plugin-http/CHANGELOG.md index 934474b8a..7ca6512d7 100644 --- a/packages/case-core-plugin-http/CHANGELOG.md +++ b/packages/case-core-plugin-http/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-v0.26.1...@contract-case/case-core-plugin-http-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-core-plugin-http:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-http-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-base bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-v0.26.0...@contract-case/case-core-plugin-http-v0.26.1) (2025-07-13) diff --git a/packages/case-core-plugin-http/package.json b/packages/case-core-plugin-http/package.json index b2e17c584..48c99980a 100644 --- a/packages/case-core-plugin-http/package.json +++ b/packages/case-core-plugin-http/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core-plugin-http", - "version": "0.26.1", + "version": "0.27.0", "description": "ContractCase core HTTP plugin, providing HTTP matchers and mocks", "keywords": [ "testing", @@ -48,8 +48,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/express": "^4.17.14", "@types/jest": "^30.0.0", "@types/qs": "^6.9.17", @@ -64,9 +64,9 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", "axios": "^1.8.4", "express": "^4.20.0", "qs": "^6.13.1" diff --git a/packages/case-core/CHANGELOG.md b/packages/case-core/CHANGELOG.md index c05bf3c39..ddbc355be 100644 --- a/packages/case-core/CHANGELOG.md +++ b/packages/case-core/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-v0.26.1...@contract-case/case-core-v0.27.0) (2025-07-30) + + +### ⚠ BREAKING CHANGES + +* **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 + +### Bug Fixes + +* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9)) + + +### Code Refactoring + +* **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)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-function bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core-plugin-http bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core-plugin-http-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-entities-internal bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-base bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-definition-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-v0.26.0...@contract-case/case-core-v0.26.1) (2025-07-13) diff --git a/packages/case-core/package.json b/packages/case-core/package.json index 18c517640..680dce7c4 100644 --- a/packages/case-core/package.json +++ b/packages/case-core/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core", - "version": "0.26.1", + "version": "0.27.0", "description": "Core functionality for the ContractCase contract testing suite", "keywords": [ "testing", @@ -54,9 +54,9 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", - "@contract-case/case-definition-dsl": "0.26.1", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-definition-dsl": "0.27.0", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/git-rev-sync": "^2.0.2", @@ -77,12 +77,12 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-function": "0.26.1", - "@contract-case/case-core-plugin-http": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1", + "@contract-case/case-core-plugin-function": "0.27.0", + "@contract-case/case-core-plugin-http": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0", "absolute-version": "^2.0.0", "async-mutex": "^0.5.0", "axios": "^1.8.4", diff --git a/packages/case-core/src/entities/versionString.ts b/packages/case-core/src/entities/versionString.ts index 7a12fc1b5..64773723b 100644 --- a/packages/case-core/src/entities/versionString.ts +++ b/packages/case-core/src/entities/versionString.ts @@ -1 +1 @@ -export const caseVersion = '0.26.1'; // x-release-please-version +export const caseVersion = '0.27.0'; // x-release-please-version diff --git a/packages/case-definition-dsl/CHANGELOG.md b/packages/case-definition-dsl/CHANGELOG.md index 9c355cb02..9dcdd888b 100644 --- a/packages/case-definition-dsl/CHANGELOG.md +++ b/packages/case-definition-dsl/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-definition-dsl-v0.26.1...@contract-case/case-definition-dsl-v0.27.0) (2025-07-30) + + +### Features + +* **java-dsl:** Allow overriding the crash advice with the `adviceOverride` `"CASE_CRASH_ADVICE"` ([60aceb3](https://github.com/case-contract-testing/contract-case/commit/60aceb36e7c7310c44eaa20e46c00d6bfb4f22d8)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-function-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core-plugin-http-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-entities-internal bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-core-plugin-http-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-definition-dsl-v0.26.0...@contract-case/case-definition-dsl-v0.26.1) (2025-07-13) diff --git a/packages/case-definition-dsl/package.json b/packages/case-definition-dsl/package.json index d5cef6cc2..4db2728e6 100644 --- a/packages/case-definition-dsl/package.json +++ b/packages/case-definition-dsl/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-definition-dsl", - "version": "0.26.1", + "version": "0.27.0", "description": "Definition DSL components for the ContractCase contract testing suite", "author": "Timothy Jones (https://github.com/TimothyJones)", "homepage": "https://case.contract-testing.io/", @@ -67,9 +67,9 @@ } }, "devDependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^30.0.0", @@ -86,10 +86,10 @@ "ts-node": "^10.9.2" }, "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-core-plugin-function-dsl": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0" }, "stability": "stable", "types": "build/index.d.ts", diff --git a/packages/case-entities/CHANGELOG.md b/packages/case-entities/CHANGELOG.md index 84e09c653..0c32846eb 100644 --- a/packages/case-entities/CHANGELOG.md +++ b/packages/case-entities/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-entities-internal-v0.26.1...@contract-case/case-entities-internal-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-entities-internal:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-http-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core-plugin-function-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-entities-internal-v0.26.0...@contract-case/case-entities-internal-v0.26.1) (2025-07-13) diff --git a/packages/case-entities/package.json b/packages/case-entities/package.json index d31562789..3ceffd372 100644 --- a/packages/case-entities/package.json +++ b/packages/case-entities/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-entities-internal", - "version": "0.26.1", + "version": "0.27.0", "description": "Shared types for ContractCase modules", "keywords": [ "testing", @@ -48,8 +48,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/is-ci": "^3.0.0", @@ -66,8 +66,8 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-core-plugin-function-dsl": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1" + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-core-plugin-function-dsl": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0" } } diff --git a/packages/case-maintainer-config/CHANGELOG.md b/packages/case-maintainer-config/CHANGELOG.md index ff013bddf..0f19e2457 100644 --- a/packages/case-maintainer-config/CHANGELOG.md +++ b/packages/case-maintainer-config/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-maintainer-config-v0.26.1...@contract-case/case-maintainer-config-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-maintainer-config:** Synchronize ContractCase versions + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-maintainer-config-v0.26.0...@contract-case/case-maintainer-config-v0.26.1) (2025-07-13) diff --git a/packages/case-maintainer-config/package.json b/packages/case-maintainer-config/package.json index 18af391ad..8c9d6fe7e 100644 --- a/packages/case-maintainer-config/package.json +++ b/packages/case-maintainer-config/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-maintainer-config", - "version": "0.26.1", + "version": "0.27.0", "description": "Shared configuration for ContractCase modules. For eslint config, see @contract-case/eslint-config-case-maintainer", "keywords": [ "contractcase" diff --git a/packages/case-plugin-base/CHANGELOG.md b/packages/case-plugin-base/CHANGELOG.md index df61fc4db..ad08d4cd5 100644 --- a/packages/case-plugin-base/CHANGELOG.md +++ b/packages/case-plugin-base/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-base-v0.26.1...@contract-case/case-plugin-base-v0.27.0) (2025-07-30) + + +### Features + +* **java-dsl:** Allow overriding the crash advice with the `adviceOverride` `"CASE_CRASH_ADVICE"` ([60aceb3](https://github.com/case-contract-testing/contract-case/commit/60aceb36e7c7310c44eaa20e46c00d6bfb4f22d8)) + + +### Bug Fixes + +* **java-dsl:** Substantially improve javadoc for adviceOverrides ([01125db](https://github.com/case-contract-testing/contract-case/commit/01125dbc5a31b11e88f79eaaaa1fa7ebb6da068d)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-base-v0.26.0...@contract-case/case-plugin-base-v0.26.1) (2025-07-13) diff --git a/packages/case-plugin-base/package.json b/packages/case-plugin-base/package.json index 18c50f726..93cd639e0 100644 --- a/packages/case-plugin-base/package.json +++ b/packages/case-plugin-base/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-plugin-base", - "version": "0.26.1", + "version": "0.27.0", "description": "Plugin framework for writing plugins for the ContractCase test framework", "keywords": [ "testing", @@ -51,8 +51,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^30.0.0", @@ -65,7 +65,7 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.26.1", + "@contract-case/case-plugin-dsl-types": "0.27.0", "pretty-format": "^29.7.0" } } diff --git a/packages/case-plugin-dsl-types/CHANGELOG.md b/packages/case-plugin-dsl-types/CHANGELOG.md index 78f3c7750..a9f004f5a 100644 --- a/packages/case-plugin-dsl-types/CHANGELOG.md +++ b/packages/case-plugin-dsl-types/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-dsl-types-v0.26.1...@contract-case/case-plugin-dsl-types-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/case-plugin-dsl-types:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-dsl-types-v0.26.0...@contract-case/case-plugin-dsl-types-v0.26.1) (2025-07-13) diff --git a/packages/case-plugin-dsl-types/package.json b/packages/case-plugin-dsl-types/package.json index 3da17a971..fd63c13cf 100644 --- a/packages/case-plugin-dsl-types/package.json +++ b/packages/case-plugin-dsl-types/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-plugin-dsl-types", - "version": "0.26.1", + "version": "0.27.0", "description": "Types for writing the definition DSL for plugins for the ContractCase test framework", "keywords": [ "testing", @@ -51,8 +51,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/case-maintainer-config": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "eslint": "^9.22.0", diff --git a/packages/contract-case-cli/CHANGELOG.md b/packages/contract-case-cli/CHANGELOG.md index dce63e09f..0a87fbf49 100644 --- a/packages/contract-case-cli/CHANGELOG.md +++ b/packages/contract-case-cli/CHANGELOG.md @@ -23,6 +23,23 @@ * devDependencies * @contract-case/eslint-config-case-maintainer bumped from 0.0.1 to 0.0.2 +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/cli-v0.26.1...@contract-case/cli-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/cli:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/cli-v0.26.0...@contract-case/cli-v0.26.1) (2025-07-13) diff --git a/packages/contract-case-cli/package.json b/packages/contract-case-cli/package.json index 85142188b..16e1a5024 100644 --- a/packages/contract-case-cli/package.json +++ b/packages/contract-case-cli/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/cli", - "version": "0.26.1", + "version": "0.27.0", "type": "module", "description": "Command-line interface for ContractCase, allowing interactions with the Contract / Pact Broker", "keywords": [ @@ -59,7 +59,7 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@types/jest": "^30.0.0", "cross-env": "^7.0.3", "eslint": "^9.22.0", @@ -71,8 +71,8 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-connector": "0.26.1", - "@contract-case/case-core": "0.26.1", + "@contract-case/case-connector": "0.27.0", + "@contract-case/case-core": "0.27.0", "chalk": "^5.3.0", "commander": "^14.0.0" } diff --git a/packages/contract-case-cli/src/entities/versionString.ts b/packages/contract-case-cli/src/entities/versionString.ts index 0c0806ac2..3585dc44f 100644 --- a/packages/contract-case-cli/src/entities/versionString.ts +++ b/packages/contract-case-cli/src/entities/versionString.ts @@ -1,4 +1,4 @@ const packageName = '@contract-case/cli'; -const version = '0.26.1'; // x-release-please-version +const version = '0.27.0'; // x-release-please-version export const versionString = `${packageName}@${version}`; diff --git a/packages/contract-case-jest/CHANGELOG.md b/packages/contract-case-jest/CHANGELOG.md index 61eee5ef5..f5ec7266b 100644 --- a/packages/contract-case-jest/CHANGELOG.md +++ b/packages/contract-case-jest/CHANGELOG.md @@ -29,6 +29,38 @@ * @contract-case/case-example-mock-types bumped from 0.14.0 to 0.15.1 * @contract-case/cli bumped from 0.1.6 to 0.1.7 +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/contract-case-jest-v0.26.1...@contract-case/contract-case-jest-v0.27.0) (2025-07-30) + + +### ⚠ BREAKING CHANGES + +* **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 + +### Bug Fixes + +* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9)) + + +### Code Refactoring + +* **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)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.26.1 to 0.27.0 + * @contract-case/case-core-plugin-http-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-definition-dsl bumped from 0.26.1 to 0.27.0 + * @contract-case/case-entities-internal bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-base bumped from 0.26.1 to 0.27.0 + * @contract-case/case-plugin-dsl-types bumped from 0.26.1 to 0.27.0 + * @contract-case/cli bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/cli bumped from 0.26.1 to 0.27.0 + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/contract-case-jest-v0.26.0...@contract-case/contract-case-jest-v0.26.1) (2025-07-13) diff --git a/packages/contract-case-jest/package.json b/packages/contract-case-jest/package.json index 69b27b4a9..5c693dff1 100644 --- a/packages/contract-case-jest/package.json +++ b/packages/contract-case-jest/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/contract-case-jest", - "version": "0.26.1", + "version": "0.27.0", "description": "ContractCase contract testing suite", "keywords": [ "testing", @@ -56,8 +56,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/cli": "0.26.1", - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/cli": "0.27.0", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.15", "@types/body-parser": "^1.19.2", @@ -81,13 +81,13 @@ "jest": "^29.4.3 | ^30.0.0" }, "dependencies": { - "@contract-case/case-connector": "0.26.1", - "@contract-case/case-core-plugin-http-dsl": "0.26.1", - "@contract-case/case-definition-dsl": "0.26.1", - "@contract-case/case-entities-internal": "0.26.1", - "@contract-case/case-plugin-base": "0.26.1", - "@contract-case/case-plugin-dsl-types": "0.26.1", - "@contract-case/cli": "0.26.1", + "@contract-case/case-connector": "0.27.0", + "@contract-case/case-core-plugin-http-dsl": "0.27.0", + "@contract-case/case-definition-dsl": "0.27.0", + "@contract-case/case-entities-internal": "0.27.0", + "@contract-case/case-plugin-base": "0.27.0", + "@contract-case/case-plugin-dsl-types": "0.27.0", + "@contract-case/cli": "0.27.0", "chalk": "^4.1.2", "ts-node": "^10.9.1" } diff --git a/packages/contract-case-jest/src/entities/versionString.ts b/packages/contract-case-jest/src/entities/versionString.ts index d08999afb..c0b8bc189 100644 --- a/packages/contract-case-jest/src/entities/versionString.ts +++ b/packages/contract-case-jest/src/entities/versionString.ts @@ -1 +1 @@ -export const versionString = '0.26.1'; // x-release-please-version +export const versionString = '0.27.0'; // x-release-please-version diff --git a/packages/documentation-matchers-generator/CHANGELOG.md b/packages/documentation-matchers-generator/CHANGELOG.md index 300eff51d..fc3ef6ac5 100644 --- a/packages/documentation-matchers-generator/CHANGELOG.md +++ b/packages/documentation-matchers-generator/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/documentation-matchers-generator-v0.26.1...@contract-case/documentation-matchers-generator-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/documentation-matchers-generator:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-definition-dsl bumped from 0.26.1 to 0.27.0 + * devDependencies + * @contract-case/eslint-config-case-maintainer bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/documentation-matchers-generator-v0.26.0...@contract-case/documentation-matchers-generator-v0.26.1) (2025-07-13) diff --git a/packages/documentation-matchers-generator/package.json b/packages/documentation-matchers-generator/package.json index e28e21100..a040b76fe 100644 --- a/packages/documentation-matchers-generator/package.json +++ b/packages/documentation-matchers-generator/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/documentation-matchers-generator", - "version": "0.26.1", + "version": "0.27.0", "type": "module", "private": true, "description": "Generator for the matcher documentation of ContractCase", @@ -53,14 +53,14 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.26.1", + "@contract-case/eslint-config-case-maintainer": "0.27.0", "eslint": "^9.22.0", "prettier": "3.5.3", "rimraf": "^6.0.1", "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-definition-dsl": "0.26.1", + "@contract-case/case-definition-dsl": "0.27.0", "mkdirp": "^3.0.1" } } diff --git a/packages/documentation/CHANGELOG.md b/packages/documentation/CHANGELOG.md index 7d81df5b8..703b77920 100644 --- a/packages/documentation/CHANGELOG.md +++ b/packages/documentation/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/documentation-v0.26.1...documentation-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **documentation:** Synchronize ContractCase versions + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/documentation-v0.26.0...documentation-v0.26.1) (2025-07-13) diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 997f8f652..c20a92a62 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -1,6 +1,6 @@ { "name": "case-documentation", - "version": "0.26.1", + "version": "0.27.0", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/packages/dsl-java/CHANGELOG.md b/packages/dsl-java/CHANGELOG.md index 22c290fdc..562b45669 100644 --- a/packages/dsl-java/CHANGELOG.md +++ b/packages/dsl-java/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/dsl-java-v0.26.1...@contract-case/dsl-java-v0.27.0) (2025-07-30) + + +### ⚠ BREAKING CHANGES + +* **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 +* **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 + +### Features + +* **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)) +* **java-dsl:** Allow overriding the crash advice with the `adviceOverride` `"CASE_CRASH_ADVICE"` ([60aceb3](https://github.com/case-contract-testing/contract-case/commit/60aceb36e7c7310c44eaa20e46c00d6bfb4f22d8)) + + +### Bug Fixes + +* Deprecate runVerification, as it is now replaced with getTests and runPreparedTest ([24cd85a](https://github.com/case-contract-testing/contract-case/commit/24cd85a1bae6e29cdfa315ae1e122a588d01fdd9)) +* **java-dsl:** Substantially improve javadoc for adviceOverrides ([01125db](https://github.com/case-contract-testing/contract-case/commit/01125dbc5a31b11e88f79eaaaa1fa7ebb6da068d)) + + +### Code Refactoring + +* **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)) +* **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)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.26.1 to 0.27.0 + * @contract-case/case-definition-dsl bumped from 0.26.1 to 0.27.0 + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/dsl-java-v0.26.0...@contract-case/dsl-java-v0.26.1) (2025-07-13) diff --git a/packages/dsl-java/README.md b/packages/dsl-java/README.md index b332bb655..1cc926d88 100644 --- a/packages/dsl-java/README.md +++ b/packages/dsl-java/README.md @@ -22,7 +22,7 @@ Read the [documentation here](https://case.contract-testing.io/docs/intro/). _build.gradle_: ```groovy -testImplementation "io.contract-testing.contractcase:contract-case:0.26.1" +testImplementation "io.contract-testing.contractcase:contract-case:0.27.0" ``` diff --git a/packages/dsl-java/build.gradle b/packages/dsl-java/build.gradle index 80f9c0cc1..d80bdf82a 100644 --- a/packages/dsl-java/build.gradle +++ b/packages/dsl-java/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.github.spotbugs" version "6.2.2" } group = 'io.contract-testing.contractcase' -version = "0.26.1" // x-release-please-version +version = "0.27.0" // x-release-please-version sourceCompatibility = '17' diff --git a/packages/dsl-java/package.json b/packages/dsl-java/package.json index 698fb1735..54c90daf7 100644 --- a/packages/dsl-java/package.json +++ b/packages/dsl-java/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/dsl-java", - "version": "0.26.1", + "version": "0.27.0", "private": true, "description": "Java DSL for the ContractCase contract testing suite", "keywords": [ @@ -31,8 +31,8 @@ "rimraf": "^6.0.1" }, "dependencies": { - "@contract-case/case-connector": "0.26.1", - "@contract-case/case-definition-dsl": "0.26.1" + "@contract-case/case-connector": "0.27.0", + "@contract-case/case-definition-dsl": "0.27.0" }, "nx": { "tasksRunnerOptions": { diff --git a/packages/eslint-config-case-maintainer/CHANGELOG.md b/packages/eslint-config-case-maintainer/CHANGELOG.md index 69df71a41..d8ab8fa65 100644 --- a/packages/eslint-config-case-maintainer/CHANGELOG.md +++ b/packages/eslint-config-case-maintainer/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.27.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/eslint-config-case-maintainer-v0.26.1...@contract-case/eslint-config-case-maintainer-v0.27.0) (2025-07-30) + + +### Miscellaneous Chores + +* **@contract-case/eslint-config-case-maintainer:** Synchronize ContractCase versions + ## [0.26.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/eslint-config-case-maintainer-v0.26.0...@contract-case/eslint-config-case-maintainer-v0.26.1) (2025-07-13) diff --git a/packages/eslint-config-case-maintainer/package.json b/packages/eslint-config-case-maintainer/package.json index 2c37b61ff..b0dad9155 100644 --- a/packages/eslint-config-case-maintainer/package.json +++ b/packages/eslint-config-case-maintainer/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/eslint-config-case-maintainer", - "version": "0.26.1", + "version": "0.27.0", "description": "eslint settings for contract-case modules. Only useful for ContractCase maintainers", "keywords": [ "contractcase"