diff --git a/.release-please-manifest.json b/.release-please-manifest.json index efd4ac7f9..9690ed51c 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,21 +1,21 @@ { - "packages/case-core": "0.24.1", - "packages/case-definition-dsl": "0.24.1", - "packages/case-core-plugin-http": "0.24.1", - "packages/case-core-plugin-http-dsl": "0.24.1", - "packages/case-core-plugin-function": "0.24.1", - "packages/case-core-plugin-function-dsl": "0.24.1", - "packages/case-plugin-base": "0.24.1", - "packages/case-plugin-dsl-types": "0.24.1", - "packages/case-entities": "0.24.1", - "packages/contract-case-jest": "0.24.1", - "packages/documentation": "0.24.1", - ".": "0.24.1", - "packages/contract-case-cli": "0.24.1", - "packages/case-maintainer-config": "0.24.1", - "packages/eslint-config-case-maintainer": "0.24.1", - "packages/case-connector": "0.24.1", - "packages/case-connector-proto": "0.24.1", - "packages/dsl-java": "0.24.1", - "packages/documentation-matchers-generator": "0.24.1" + "packages/case-core": "0.24.2", + "packages/case-definition-dsl": "0.24.2", + "packages/case-core-plugin-http": "0.24.2", + "packages/case-core-plugin-http-dsl": "0.24.2", + "packages/case-core-plugin-function": "0.24.2", + "packages/case-core-plugin-function-dsl": "0.24.2", + "packages/case-plugin-base": "0.24.2", + "packages/case-plugin-dsl-types": "0.24.2", + "packages/case-entities": "0.24.2", + "packages/contract-case-jest": "0.24.2", + "packages/documentation": "0.24.2", + ".": "0.24.2", + "packages/contract-case-cli": "0.24.2", + "packages/case-maintainer-config": "0.24.2", + "packages/eslint-config-case-maintainer": "0.24.2", + "packages/case-connector": "0.24.2", + "packages/case-connector-proto": "0.24.2", + "packages/dsl-java": "0.24.2", + "packages/documentation-matchers-generator": "0.24.2" } diff --git a/docs/maintainers/FULL-CHANGELOG.md b/docs/maintainers/FULL-CHANGELOG.md index 9bd981b16..02345d32f 100644 --- a/docs/maintainers/FULL-CHANGELOG.md +++ b/docs/maintainers/FULL-CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/v0.24.1...v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) +* **plugin:** Added convenience method for determining whether contracts can't be published in the current setup ([3b0c516](https://github.com/case-contract-testing/contract-case/commit/3b0c5163dfb40a4adf029d476c8587ec0df54379)) + + +### Bug Fixes + +* **boundary:** Fix an issue where state handlers set in the verifier constructor wouldn't be respected ([e5c0528](https://github.com/case-contract-testing/contract-case/commit/e5c05281f52264e7a9e584978ac2e374e4c33306)) +* **cli:** Downloaded contracts no longer write a main contract file, as we can't tell which one is main ([9631a77](https://github.com/case-contract-testing/contract-case/commit/9631a77ec58a2f35d7f0825c27822260cf1987bd)) +* **core:** Ignore non-json files in the contract dir ([ae5f8a8](https://github.com/case-contract-testing/contract-case/commit/ae5f8a807323a38ff016f1dc68f96f50835a4a57)) +* **core:** Improve debug logs when the required state handlers are missing ([a0d3292](https://github.com/case-contract-testing/contract-case/commit/a0d32928c269c51e05f4f7633537b22f5a5f7498)) +* **core:** Now the verifier no longer says it's publishing results when it's only finalising the rverification ([e8b275f](https://github.com/case-contract-testing/contract-case/commit/e8b275f20ae80e702de08bf4ce4f0c061bb4a94b)) +* **core:** The verifier no longer warns that it's not publishing contracts when you've explicitly told it not to ([673ebba](https://github.com/case-contract-testing/contract-case/commit/673ebba76237b70092c5f4646d552df3f13a37a8)) +* **plugins:** Add explicit error code for missing state handler and document it ([4e18264](https://github.com/case-contract-testing/contract-case/commit/4e1826455b4cd9f3d6d883614e612aa8645731b7)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/v0.24.0...v0.24.1) (2025-06-09) diff --git a/package-lock.json b/package-lock.json index 74ae21060..4df692f92 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "contract-case", - "version": "0.24.1", + "version": "0.24.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "contract-case", - "version": "0.24.1", + "version": "0.24.2", "workspaces": [ "packages/*" ], @@ -33580,12 +33580,12 @@ }, "packages/case-connector": { "name": "@contract-case/case-connector", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector-proto": "0.24.1", - "@contract-case/case-core": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", + "@contract-case/case-connector-proto": "0.24.2", + "@contract-case/case-core": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.10", "get-port": "^7.1.0", @@ -33597,8 +33597,8 @@ "case-connector": "dist/bin/case-connector.js" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@knighted/duel": "^2.0.1", "@types/google-protobuf": "^3.15.12", "@types/jest": "^29.5.14", @@ -33618,7 +33618,7 @@ }, "packages/case-connector-proto": { "name": "@contract-case/case-connector-proto", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { "@grpc/grpc-js": "^1.13.3", @@ -33626,8 +33626,8 @@ "google-protobuf": "^3.21.4" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/google-protobuf": "^3.15.12", "@types/jest": "^29.5.14", "@types/uuid": "^10.0.0", @@ -33653,15 +33653,15 @@ }, "packages/case-core": { "name": "@contract-case/case-core", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function": "0.24.1", - "@contract-case/case-core-plugin-http": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", - "@contract-case/case-plugin-base": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1", + "@contract-case/case-core-plugin-function": "0.24.2", + "@contract-case/case-core-plugin-http": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", + "@contract-case/case-plugin-base": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2", "absolute-version": "^2.0.0", "async-mutex": "^0.5.0", "axios": "^1.8.4", @@ -33675,9 +33675,9 @@ "slug": "^9.1.0" }, "devDependencies": { - "@contract-case/case-definition-dsl": "0.24.1", - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-definition-dsl": "0.24.2", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/git-rev-sync": "^2.0.2", @@ -33707,16 +33707,16 @@ }, "packages/case-core-plugin-function": { "name": "@contract-case/case-core-plugin-function", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "^0.24.1", - "@contract-case/case-plugin-base": "^0.24.1", - "@contract-case/case-plugin-dsl-types": "^0.24.1" + "@contract-case/case-core-plugin-function-dsl": "^0.24.2", + "@contract-case/case-plugin-base": "^0.24.2", + "@contract-case/case-plugin-dsl-types": "^0.24.2" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/jest": "^29.5.14", "eslint": "^9.22.0", "jest": "^29.7.0", @@ -33736,14 +33736,14 @@ }, "packages/case-core-plugin-function-dsl": { "name": "@contract-case/case-core-plugin-function-dsl", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.24.1" + "@contract-case/case-plugin-dsl-types": "^0.24.2" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/jest": "^29.5.14", "eslint": "^9.22.0", "jest": "^29.7.0", @@ -33763,19 +33763,19 @@ }, "packages/case-core-plugin-http": { "name": "@contract-case/case-core-plugin-http", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "^0.24.1", - "@contract-case/case-plugin-base": "^0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1", + "@contract-case/case-core-plugin-http-dsl": "^0.24.2", + "@contract-case/case-plugin-base": "^0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2", "axios": "^1.8.4", "express": "^4.20.0", "qs": "^6.13.1" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/express": "^4.17.14", "@types/jest": "^29.5.14", "@types/qs": "^6.9.17", @@ -33799,14 +33799,14 @@ }, "packages/case-core-plugin-http-dsl": { "name": "@contract-case/case-core-plugin-http-dsl", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.24.1" + "@contract-case/case-plugin-dsl-types": "^0.24.2" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/express": "^4.17.14", "@types/jest": "^29.5.14", "@types/qs": "^6.9.17", @@ -33864,7 +33864,7 @@ }, "packages/case-definition-dsl": { "name": "@contract-case/case-definition-dsl", - "version": "0.24.1", + "version": "0.24.2", "bundleDependencies": [ "@contract-case/case-entities-internal", "@contract-case/case-plugin-dsl-types", @@ -33873,15 +33873,15 @@ ], "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1" + "@contract-case/case-core-plugin-function-dsl": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2" }, "devDependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^29.5.14", @@ -34051,16 +34051,16 @@ }, "packages/case-entities": { "name": "@contract-case/case-entities-internal", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1" + "@contract-case/case-core-plugin-function-dsl": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/is-ci": "^3.0.0", @@ -34086,7 +34086,7 @@ }, "packages/case-maintainer-config": { "name": "@contract-case/case-maintainer-config", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "devDependencies": { "prettier": "^3.5.3" @@ -34101,15 +34101,15 @@ }, "packages/case-plugin-base": { "name": "@contract-case/case-plugin-base", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.24.1", + "@contract-case/case-plugin-dsl-types": "0.24.2", "pretty-format": "^29.7.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^29.5.14", @@ -34131,14 +34131,14 @@ }, "packages/case-plugin-dsl-types": { "name": "@contract-case/case-plugin-dsl-types", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { "pretty-format": "^29.7.0" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "eslint": "^9.22.0", @@ -34156,11 +34156,11 @@ }, "packages/contract-case-cli": { "name": "@contract-case/cli", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.24.1", - "@contract-case/case-core": "0.24.1", + "@contract-case/case-connector": "0.24.2", + "@contract-case/case-core": "0.24.2", "chalk": "^5.3.0", "commander": "^14.0.0" }, @@ -34168,7 +34168,7 @@ "ContractCase": "dist/bin/ContractCase.js" }, "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/jest": "^29.5.14", "cross-env": "^7.0.3", "eslint": "^9.22.0", @@ -34189,16 +34189,16 @@ }, "packages/contract-case-jest": { "name": "@contract-case/contract-case-jest", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-definition-dsl": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", - "@contract-case/case-plugin-base": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1", - "@contract-case/cli": "0.24.1", + "@contract-case/case-connector": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-definition-dsl": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", + "@contract-case/case-plugin-base": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2", + "@contract-case/cli": "0.24.2", "chalk": "^4.1.2", "ts-node": "^10.9.1" }, @@ -34206,8 +34206,8 @@ "ContractCase": "dist/bin/ContractCase.mjs" }, "devDependencies": { - "@contract-case/cli": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/cli": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.13", "@types/body-parser": "^1.19.2", @@ -34267,7 +34267,7 @@ }, "packages/documentation": { "name": "case-documentation", - "version": "0.24.1", + "version": "0.24.2", "dependencies": { "@docusaurus/core": "^3.7.0", "@docusaurus/preset-classic": "^3.7.0", @@ -34290,14 +34290,14 @@ }, "packages/documentation-matchers-generator": { "name": "@contract-case/documentation-matchers-generator", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-definition-dsl": "0.24.1", + "@contract-case/case-definition-dsl": "0.24.2", "mkdirp": "^3.0.1" }, "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "eslint": "^9.22.0", "prettier": "3.5.3", "rimraf": "^6.0.1", @@ -34310,11 +34310,11 @@ }, "packages/dsl-java": { "name": "@contract-case/dsl-java", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.24.1", - "@contract-case/case-definition-dsl": "0.24.1" + "@contract-case/case-connector": "0.24.2", + "@contract-case/case-definition-dsl": "0.24.2" }, "devDependencies": { "rimraf": "^6.0.1" @@ -34326,7 +34326,7 @@ }, "packages/eslint-config-case-maintainer": { "name": "@contract-case/eslint-config-case-maintainer", - "version": "0.24.1", + "version": "0.24.2", "license": "BSD-3-Clause", "dependencies": { "@eslint/js": "^9.27.0", diff --git a/package.json b/package.json index f6d54c325..89ebe4f60 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,9 @@ "workspaces": [ "packages/*" ], - "version": "0.24.1", + "version": "0.24.2", "devDependencies": { - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "example-extractor": "^0.0.4", "jsii-docgen": "^10.7.4", "lerna": "^8.2.2" diff --git a/packages/case-connector-proto/CHANGELOG.md b/packages/case-connector-proto/CHANGELOG.md index bf693fce3..93d394fcf 100644 --- a/packages/case-connector-proto/CHANGELOG.md +++ b/packages/case-connector-proto/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-proto-v0.24.1...@contract-case/case-connector-proto-v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) + + +### Dependencies + +* The following workspace dependencies were updated + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-proto-v0.24.0...@contract-case/case-connector-proto-v0.24.1) (2025-06-09) diff --git a/packages/case-connector-proto/package.json b/packages/case-connector-proto/package.json index 2607bbe41..f047478dc 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.24.1", + "version": "0.24.2", "description": "Generated proto files for ContractCase's CaseConnector", "author": "Timothy Jones (https://github.com/TimothyJones)", "homepage": "https://case.contract-testing.io/docs", @@ -29,8 +29,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/google-protobuf": "^3.15.12", "@types/jest": "^29.5.14", "@types/uuid": "^10.0.0", diff --git a/packages/case-connector/CHANGELOG.md b/packages/case-connector/CHANGELOG.md index 6df6d3efb..2bda97cc7 100644 --- a/packages/case-connector/CHANGELOG.md +++ b/packages/case-connector/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-v0.24.1...@contract-case/case-connector-v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) + + +### Bug Fixes + +* **boundary:** Fix an issue where state handlers set in the verifier constructor wouldn't be respected ([e5c0528](https://github.com/case-contract-testing/contract-case/commit/e5c05281f52264e7a9e584978ac2e374e4c33306)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector-proto bumped from 0.24.1 to 0.24.2 + * @contract-case/case-core bumped from 0.24.1 to 0.24.2 + * @contract-case/case-entities-internal bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-v0.24.0...@contract-case/case-connector-v0.24.1) (2025-06-09) diff --git a/packages/case-connector/package.json b/packages/case-connector/package.json index 12212c05d..dafce01f8 100644 --- a/packages/case-connector/package.json +++ b/packages/case-connector/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-connector", - "version": "0.24.1", + "version": "0.24.2", "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)", @@ -36,8 +36,8 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@knighted/duel": "^2.0.1", "@types/google-protobuf": "^3.15.12", "@types/jest": "^29.5.14", @@ -55,9 +55,9 @@ "webpack-cli": "^6.0.1" }, "dependencies": { - "@contract-case/case-connector-proto": "0.24.1", - "@contract-case/case-core": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", + "@contract-case/case-connector-proto": "0.24.2", + "@contract-case/case-core": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.10", "get-port": "^7.1.0", diff --git a/packages/case-connector/src/entities/versionString.ts b/packages/case-connector/src/entities/versionString.ts index 7cfccc11e..8644545c3 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.24.1'; // x-release-please-version +const version = '0.24.2'; // 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 dcd0203da..77668e25e 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.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-dsl-v0.24.1...@contract-case/case-core-plugin-function-dsl-v0.24.2) (2025-06-11) + + +### 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.24.1 to ^0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-dsl-v0.24.0...@contract-case/case-core-plugin-function-dsl-v0.24.1) (2025-06-09) diff --git a/packages/case-core-plugin-function-dsl/package.json b/packages/case-core-plugin-function-dsl/package.json index 930c2ff6d..31139a3ab 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/jest": "^29.5.14", "eslint": "^9.22.0", "jest": "^29.7.0", @@ -60,6 +60,6 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.24.1" + "@contract-case/case-plugin-dsl-types": "^0.24.2" } } diff --git a/packages/case-core-plugin-function/CHANGELOG.md b/packages/case-core-plugin-function/CHANGELOG.md index c4b8b5863..33ed9f208 100644 --- a/packages/case-core-plugin-function/CHANGELOG.md +++ b/packages/case-core-plugin-function/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-v0.24.1...@contract-case/case-core-plugin-function-v0.24.2) (2025-06-11) + + +### 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.24.1 to ^0.24.2 + * @contract-case/case-plugin-base bumped from ^0.24.1 to ^0.24.2 + * @contract-case/case-plugin-dsl-types bumped from ^0.24.1 to ^0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-v0.24.0...@contract-case/case-core-plugin-function-v0.24.1) (2025-06-09) diff --git a/packages/case-core-plugin-function/package.json b/packages/case-core-plugin-function/package.json index 51d841a2f..df8e0568e 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/jest": "^29.5.14", "eslint": "^9.22.0", "jest": "^29.7.0", @@ -60,8 +60,8 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "^0.24.1", - "@contract-case/case-plugin-base": "^0.24.1", - "@contract-case/case-plugin-dsl-types": "^0.24.1" + "@contract-case/case-core-plugin-function-dsl": "^0.24.2", + "@contract-case/case-plugin-base": "^0.24.2", + "@contract-case/case-plugin-dsl-types": "^0.24.2" } } diff --git a/packages/case-core-plugin-http-dsl/CHANGELOG.md b/packages/case-core-plugin-http-dsl/CHANGELOG.md index 98d17e433..cf4df0e66 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.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-dsl-v0.24.1...@contract-case/case-core-plugin-http-dsl-v0.24.2) (2025-06-11) + + +### 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.24.1 to ^0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-dsl-v0.24.0...@contract-case/case-core-plugin-http-dsl-v0.24.1) (2025-06-09) diff --git a/packages/case-core-plugin-http-dsl/package.json b/packages/case-core-plugin-http-dsl/package.json index 3d4560fe5..a1bc1c7a1 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/express": "^4.17.14", "@types/jest": "^29.5.14", "@types/qs": "^6.9.17", @@ -64,6 +64,6 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.24.1" + "@contract-case/case-plugin-dsl-types": "^0.24.2" } } diff --git a/packages/case-core-plugin-http/CHANGELOG.md b/packages/case-core-plugin-http/CHANGELOG.md index c50f94cea..7114a6a2a 100644 --- a/packages/case-core-plugin-http/CHANGELOG.md +++ b/packages/case-core-plugin-http/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-v0.24.1...@contract-case/case-core-plugin-http-v0.24.2) (2025-06-11) + + +### 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.24.1 to ^0.24.2 + * @contract-case/case-plugin-dsl-types bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-base bumped from ^0.24.1 to ^0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-v0.24.0...@contract-case/case-core-plugin-http-v0.24.1) (2025-06-09) diff --git a/packages/case-core-plugin-http/package.json b/packages/case-core-plugin-http/package.json index 1e2be97ca..2b16fd601 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/express": "^4.17.14", "@types/jest": "^29.5.14", "@types/qs": "^6.9.17", @@ -64,9 +64,9 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "^0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1", - "@contract-case/case-plugin-base": "^0.24.1", + "@contract-case/case-core-plugin-http-dsl": "^0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2", + "@contract-case/case-plugin-base": "^0.24.2", "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 8c92c975a..3280bf481 100644 --- a/packages/case-core/CHANGELOG.md +++ b/packages/case-core/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-v0.24.1...@contract-case/case-core-v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) + + +### Bug Fixes + +* **cli:** Downloaded contracts no longer write a main contract file, as we can't tell which one is main ([9631a77](https://github.com/case-contract-testing/contract-case/commit/9631a77ec58a2f35d7f0825c27822260cf1987bd)) +* **core:** Ignore non-json files in the contract dir ([ae5f8a8](https://github.com/case-contract-testing/contract-case/commit/ae5f8a807323a38ff016f1dc68f96f50835a4a57)) +* **core:** Improve debug logs when the required state handlers are missing ([a0d3292](https://github.com/case-contract-testing/contract-case/commit/a0d32928c269c51e05f4f7633537b22f5a5f7498)) +* **core:** Now the verifier no longer says it's publishing results when it's only finalising the rverification ([e8b275f](https://github.com/case-contract-testing/contract-case/commit/e8b275f20ae80e702de08bf4ce4f0c061bb4a94b)) +* **core:** The verifier no longer warns that it's not publishing contracts when you've explicitly told it not to ([673ebba](https://github.com/case-contract-testing/contract-case/commit/673ebba76237b70092c5f4646d552df3f13a37a8)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-function bumped from 0.24.1 to 0.24.2 + * @contract-case/case-core-plugin-http bumped from 0.24.1 to 0.24.2 + * @contract-case/case-core-plugin-http-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-entities-internal bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-base bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-dsl-types bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/case-definition-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-v0.24.0...@contract-case/case-core-v0.24.1) (2025-06-09) diff --git a/packages/case-core/package.json b/packages/case-core/package.json index 5b36f4eea..cb1f72b4b 100644 --- a/packages/case-core/package.json +++ b/packages/case-core/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core", - "version": "0.24.1", + "version": "0.24.2", "description": "Core functionality for the ContractCase contract testing suite", "keywords": [ "testing", @@ -52,9 +52,9 @@ "url": "https://github.com/case-contract-testing/case/issues" }, "devDependencies": { - "@contract-case/case-definition-dsl": "0.24.1", - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-definition-dsl": "0.24.2", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/git-rev-sync": "^2.0.2", @@ -75,12 +75,12 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-core-plugin-function": "0.24.1", - "@contract-case/case-core-plugin-http": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", - "@contract-case/case-plugin-base": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1", + "@contract-case/case-core-plugin-function": "0.24.2", + "@contract-case/case-core-plugin-http": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", + "@contract-case/case-plugin-base": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2", "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 e8c503da9..2e58154d2 100644 --- a/packages/case-core/src/entities/versionString.ts +++ b/packages/case-core/src/entities/versionString.ts @@ -1 +1 @@ -export const caseVersion = '0.24.1'; // x-release-please-version +export const caseVersion = '0.24.2'; // x-release-please-version diff --git a/packages/case-definition-dsl/CHANGELOG.md b/packages/case-definition-dsl/CHANGELOG.md index a290dacc8..929c16e4a 100644 --- a/packages/case-definition-dsl/CHANGELOG.md +++ b/packages/case-definition-dsl/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-definition-dsl-v0.24.1...@contract-case/case-definition-dsl-v0.24.2) (2025-06-11) + + +### Miscellaneous Chores + +* **@contract-case/case-definition-dsl:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-function-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-core-plugin-http-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-entities-internal bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-dsl-types bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/case-core-plugin-http-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-definition-dsl-v0.24.0...@contract-case/case-definition-dsl-v0.24.1) (2025-06-09) diff --git a/packages/case-definition-dsl/package.json b/packages/case-definition-dsl/package.json index be75bbfbb..cddd94a0b 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/case-maintainer-config": "0.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^29.5.14", @@ -85,10 +85,10 @@ "ts-node": "^10.9.2" }, "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1" + "@contract-case/case-core-plugin-function-dsl": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2" }, "stability": "stable", "types": "build/index.d.ts", diff --git a/packages/case-entities/CHANGELOG.md b/packages/case-entities/CHANGELOG.md index e40c19d15..1876d64db 100644 --- a/packages/case-entities/CHANGELOG.md +++ b/packages/case-entities/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-entities-internal-v0.24.1...@contract-case/case-entities-internal-v0.24.2) (2025-06-11) + + +### 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.24.1 to 0.24.2 + * @contract-case/case-core-plugin-function-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-dsl-types bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-entities-internal-v0.24.0...@contract-case/case-entities-internal-v0.24.1) (2025-06-09) diff --git a/packages/case-entities/package.json b/packages/case-entities/package.json index da95c0b66..3f0acbb4c 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@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.24.1", - "@contract-case/case-core-plugin-function-dsl": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1" + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-core-plugin-function-dsl": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2" } } diff --git a/packages/case-maintainer-config/CHANGELOG.md b/packages/case-maintainer-config/CHANGELOG.md index 887a125ca..cf06247c9 100644 --- a/packages/case-maintainer-config/CHANGELOG.md +++ b/packages/case-maintainer-config/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-maintainer-config-v0.24.1...@contract-case/case-maintainer-config-v0.24.2) (2025-06-11) + + +### Miscellaneous Chores + +* **@contract-case/case-maintainer-config:** Synchronize ContractCase versions + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-maintainer-config-v0.24.0...@contract-case/case-maintainer-config-v0.24.1) (2025-06-09) diff --git a/packages/case-maintainer-config/package.json b/packages/case-maintainer-config/package.json index c0f0dba1d..763161f13 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.24.1", + "version": "0.24.2", "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 5f9a1d86e..ec71079a2 100644 --- a/packages/case-plugin-base/CHANGELOG.md +++ b/packages/case-plugin-base/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-base-v0.24.1...@contract-case/case-plugin-base-v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) +* **plugin:** Added convenience method for determining whether contracts can't be published in the current setup ([3b0c516](https://github.com/case-contract-testing/contract-case/commit/3b0c5163dfb40a4adf029d476c8587ec0df54379)) + + +### Bug Fixes + +* **cli:** Downloaded contracts no longer write a main contract file, as we can't tell which one is main ([9631a77](https://github.com/case-contract-testing/contract-case/commit/9631a77ec58a2f35d7f0825c27822260cf1987bd)) +* **plugins:** Add explicit error code for missing state handler and document it ([4e18264](https://github.com/case-contract-testing/contract-case/commit/4e1826455b4cd9f3d6d883614e612aa8645731b7)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/case-maintainer-config bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-base-v0.24.0...@contract-case/case-plugin-base-v0.24.1) (2025-06-09) diff --git a/packages/case-plugin-base/package.json b/packages/case-plugin-base/package.json index 9d2090f6a..d111b7f4f 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@microsoft/api-documenter": "^7.26.26", "@microsoft/api-extractor": "^7.52.8", "@types/jest": "^29.5.14", @@ -65,7 +65,7 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.24.1", + "@contract-case/case-plugin-dsl-types": "0.24.2", "pretty-format": "^29.7.0" } } diff --git a/packages/case-plugin-dsl-types/CHANGELOG.md b/packages/case-plugin-dsl-types/CHANGELOG.md index 3f3d78b72..3d9f14977 100644 --- a/packages/case-plugin-dsl-types/CHANGELOG.md +++ b/packages/case-plugin-dsl-types/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-dsl-types-v0.24.1...@contract-case/case-plugin-dsl-types-v0.24.2) (2025-06-11) + + +### 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.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-dsl-types-v0.24.0...@contract-case/case-plugin-dsl-types-v0.24.1) (2025-06-09) diff --git a/packages/case-plugin-dsl-types/package.json b/packages/case-plugin-dsl-types/package.json index 067c0e8b2..11622782a 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/case-maintainer-config": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@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 85bd10fd6..98fcd0de2 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.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/cli-v0.24.1...@contract-case/cli-v0.24.2) (2025-06-11) + + +### Miscellaneous Chores + +* **@contract-case/cli:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.24.1 to 0.24.2 + * @contract-case/case-core bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/cli-v0.24.0...@contract-case/cli-v0.24.1) (2025-06-09) diff --git a/packages/contract-case-cli/package.json b/packages/contract-case-cli/package.json index c43a406de..ea83d57b7 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.24.1", + "version": "0.24.2", "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.24.1", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@types/jest": "^29.5.14", "cross-env": "^7.0.3", "eslint": "^9.22.0", @@ -71,8 +71,8 @@ "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-connector": "0.24.1", - "@contract-case/case-core": "0.24.1", + "@contract-case/case-connector": "0.24.2", + "@contract-case/case-core": "0.24.2", "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 1894c12d5..226ce8466 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.24.1'; // x-release-please-version +const version = '0.24.2'; // 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 3a52c18ae..974ed74f8 100644 --- a/packages/contract-case-jest/CHANGELOG.md +++ b/packages/contract-case-jest/CHANGELOG.md @@ -29,6 +29,29 @@ * @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.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/contract-case-jest-v0.24.1...@contract-case/contract-case-jest-v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.24.1 to 0.24.2 + * @contract-case/case-core-plugin-http-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-definition-dsl bumped from 0.24.1 to 0.24.2 + * @contract-case/case-entities-internal bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-base bumped from 0.24.1 to 0.24.2 + * @contract-case/case-plugin-dsl-types bumped from 0.24.1 to 0.24.2 + * @contract-case/cli bumped from 0.24.1 to 0.24.2 + * devDependencies + * @contract-case/cli bumped from 0.24.1 to 0.24.2 + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/contract-case-jest-v0.24.0...@contract-case/contract-case-jest-v0.24.1) (2025-06-09) diff --git a/packages/contract-case-jest/package.json b/packages/contract-case-jest/package.json index dbf9fbd8d..d54e1ae0b 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.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/eslint-config-case-maintainer": "0.24.1", + "@contract-case/cli": "0.24.2", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "@grpc/grpc-js": "^1.13.3", "@grpc/proto-loader": "^0.7.13", "@types/body-parser": "^1.19.2", @@ -81,13 +81,13 @@ "jest": "^29.4.3" }, "dependencies": { - "@contract-case/case-connector": "0.24.1", - "@contract-case/case-core-plugin-http-dsl": "0.24.1", - "@contract-case/case-definition-dsl": "0.24.1", - "@contract-case/case-entities-internal": "0.24.1", - "@contract-case/case-plugin-base": "0.24.1", - "@contract-case/case-plugin-dsl-types": "0.24.1", - "@contract-case/cli": "0.24.1", + "@contract-case/case-connector": "0.24.2", + "@contract-case/case-core-plugin-http-dsl": "0.24.2", + "@contract-case/case-definition-dsl": "0.24.2", + "@contract-case/case-entities-internal": "0.24.2", + "@contract-case/case-plugin-base": "0.24.2", + "@contract-case/case-plugin-dsl-types": "0.24.2", + "@contract-case/cli": "0.24.2", "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 97070de63..3d258e94b 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.24.1'; // x-release-please-version +export const versionString = '0.24.2'; // x-release-please-version diff --git a/packages/documentation-matchers-generator/CHANGELOG.md b/packages/documentation-matchers-generator/CHANGELOG.md index 59d2ff246..d43ca4839 100644 --- a/packages/documentation-matchers-generator/CHANGELOG.md +++ b/packages/documentation-matchers-generator/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/documentation-matchers-generator-v0.24.1...@contract-case/documentation-matchers-generator-v0.24.2) (2025-06-11) + + +### 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.24.1 to 0.24.2 + * devDependencies + * @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/documentation-matchers-generator-v0.24.0...@contract-case/documentation-matchers-generator-v0.24.1) (2025-06-09) diff --git a/packages/documentation-matchers-generator/package.json b/packages/documentation-matchers-generator/package.json index 95c32f15a..e2c07670b 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.24.1", + "version": "0.24.2", "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.24.1", + "@contract-case/eslint-config-case-maintainer": "0.24.2", "eslint": "^9.22.0", "prettier": "3.5.3", "rimraf": "^6.0.1", "typescript": "5.8.3" }, "dependencies": { - "@contract-case/case-definition-dsl": "0.24.1", + "@contract-case/case-definition-dsl": "0.24.2", "mkdirp": "^3.0.1" } } diff --git a/packages/documentation/CHANGELOG.md b/packages/documentation/CHANGELOG.md index b566d2664..749c4b6e5 100644 --- a/packages/documentation/CHANGELOG.md +++ b/packages/documentation/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/documentation-v0.24.1...documentation-v0.24.2) (2025-06-11) + + +### Miscellaneous Chores + +* **documentation:** Synchronize ContractCase versions + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/documentation-v0.24.0...documentation-v0.24.1) (2025-06-09) diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 7ee2567b7..75862b655 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -1,6 +1,6 @@ { "name": "case-documentation", - "version": "0.24.1", + "version": "0.24.2", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/packages/dsl-java/CHANGELOG.md b/packages/dsl-java/CHANGELOG.md index 3168fc9b4..eb4ca8f38 100644 --- a/packages/dsl-java/CHANGELOG.md +++ b/packages/dsl-java/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/dsl-java-v0.24.1...@contract-case/dsl-java-v0.24.2) (2025-06-11) + + +### Features + +* Add ability to override some configuration advice via adviceOverrides ([ef171e2](https://github.com/case-contract-testing/contract-case/commit/ef171e27225a6db1fd32e9c99c6d8b1ed3bd1a17)) + + +### Bug Fixes + +* **boundary:** Fix an issue where state handlers set in the verifier constructor wouldn't be respected ([e5c0528](https://github.com/case-contract-testing/contract-case/commit/e5c05281f52264e7a9e584978ac2e374e4c33306)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.24.1 to 0.24.2 + * @contract-case/case-definition-dsl bumped from 0.24.1 to 0.24.2 + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/dsl-java-v0.24.0...@contract-case/dsl-java-v0.24.1) (2025-06-09) diff --git a/packages/dsl-java/README.md b/packages/dsl-java/README.md index 58be59cf4..858c44ef5 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.24.1" +testImplementation "io.contract-testing.contractcase:contract-case:0.24.2" ``` diff --git a/packages/dsl-java/build.gradle b/packages/dsl-java/build.gradle index 1f007f234..8e8c68390 100644 --- a/packages/dsl-java/build.gradle +++ b/packages/dsl-java/build.gradle @@ -9,7 +9,7 @@ plugins { id "com.github.spotbugs" version "6.1.13" } group = 'io.contract-testing.contractcase' -version = "0.24.1" // x-release-please-version +version = "0.24.2" // x-release-please-version sourceCompatibility = '17' diff --git a/packages/dsl-java/package.json b/packages/dsl-java/package.json index 2563319d5..833520067 100644 --- a/packages/dsl-java/package.json +++ b/packages/dsl-java/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/dsl-java", - "version": "0.24.1", + "version": "0.24.2", "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.24.1", - "@contract-case/case-definition-dsl": "0.24.1" + "@contract-case/case-connector": "0.24.2", + "@contract-case/case-definition-dsl": "0.24.2" }, "nx": { "tasksRunnerOptions": { diff --git a/packages/eslint-config-case-maintainer/CHANGELOG.md b/packages/eslint-config-case-maintainer/CHANGELOG.md index 4409b110e..c8694c96d 100644 --- a/packages/eslint-config-case-maintainer/CHANGELOG.md +++ b/packages/eslint-config-case-maintainer/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.24.2](https://github.com/case-contract-testing/contract-case/compare/@contract-case/eslint-config-case-maintainer-v0.24.1...@contract-case/eslint-config-case-maintainer-v0.24.2) (2025-06-11) + + +### Miscellaneous Chores + +* **@contract-case/eslint-config-case-maintainer:** Synchronize ContractCase versions + ## [0.24.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/eslint-config-case-maintainer-v0.24.0...@contract-case/eslint-config-case-maintainer-v0.24.1) (2025-06-09) diff --git a/packages/eslint-config-case-maintainer/package.json b/packages/eslint-config-case-maintainer/package.json index 9f7e8f2a3..880f9f4fc 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.24.1", + "version": "0.24.2", "description": "eslint settings for contract-case modules. Only useful for ContractCase maintainers", "keywords": [ "contractcase"