From c4ac7d3cf0f01661841bb62ca0ebe959c0ca4de9 Mon Sep 17 00:00:00 2001 From: Timothy Jones Date: Thu, 17 Oct 2024 23:59:18 +1100 Subject: [PATCH] chore: release 0.18.0 (#741) --- .release-please-manifest.json | 30 ++--- docs/maintainers/FULL-CHANGELOG.md | 16 +++ package-lock.json | 106 +++++++++--------- package.json | 2 +- packages/case-connector-proto/CHANGELOG.md | 11 ++ packages/case-connector-proto/package.json | 2 +- packages/case-connector/CHANGELOG.md | 25 +++++ packages/case-connector/package.json | 8 +- .../CHANGELOG.md | 18 +++ .../package.json | 4 +- .../case-core-plugin-function/CHANGELOG.md | 20 ++++ .../case-core-plugin-function/package.json | 8 +- .../case-core-plugin-http-dsl/CHANGELOG.md | 18 +++ .../case-core-plugin-http-dsl/package.json | 4 +- packages/case-core-plugin-http/CHANGELOG.md | 20 ++++ packages/case-core-plugin-http/package.json | 8 +- packages/case-core/CHANGELOG.md | 30 +++++ packages/case-core/package.json | 16 +-- packages/case-definition-dsl/CHANGELOG.md | 19 ++++ packages/case-definition-dsl/package.json | 12 +- packages/case-entities/CHANGELOG.md | 16 +++ packages/case-entities/package.json | 8 +- packages/case-plugin-base/CHANGELOG.md | 14 +++ packages/case-plugin-base/package.json | 4 +- packages/case-plugin-dsl-types/CHANGELOG.md | 11 ++ packages/case-plugin-dsl-types/package.json | 2 +- packages/contract-case-cli/CHANGELOG.md | 15 +++ packages/contract-case-cli/package.json | 6 +- packages/contract-case-jest/CHANGELOG.md | 29 +++++ packages/contract-case-jest/package.json | 16 +-- packages/dsl-java/CHANGELOG.md | 24 ++++ packages/dsl-java/README.md | 2 +- packages/dsl-java/build.gradle | 2 +- packages/dsl-java/package.json | 4 +- 34 files changed, 408 insertions(+), 122 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 021ad940f..7557965ca 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,20 +1,20 @@ { - "packages/case-core": "0.17.1", - "packages/case-definition-dsl": "0.17.1", - "packages/case-core-plugin-http": "0.17.1", - "packages/case-core-plugin-http-dsl": "0.17.1", - "packages/case-core-plugin-function": "0.17.1", - "packages/case-core-plugin-function-dsl": "0.17.1", - "packages/case-plugin-base": "0.17.1", - "packages/case-plugin-dsl-types": "0.17.1", - "packages/case-entities": "0.17.1", - "packages/contract-case-jest": "0.12.5", + "packages/case-core": "0.18.0", + "packages/case-definition-dsl": "0.18.0", + "packages/case-core-plugin-http": "0.18.0", + "packages/case-core-plugin-http-dsl": "0.18.0", + "packages/case-core-plugin-function": "0.18.0", + "packages/case-core-plugin-function-dsl": "0.18.0", + "packages/case-plugin-base": "0.18.0", + "packages/case-plugin-dsl-types": "0.18.0", + "packages/case-entities": "0.18.0", + "packages/contract-case-jest": "0.13.0", "packages/documentation": "0.0.8", - ".": "0.17.1", - "packages/contract-case-cli": "0.2.5", + ".": "0.18.0", + "packages/contract-case-cli": "0.2.6", "packages/case-maintainer-config": "0.1.0", "packages/eslint-config-case-maintainer": "0.1.1", - "packages/case-connector": "0.9.0", - "packages/case-connector-proto": "0.8.0", - "packages/dsl-java": "0.2.3" + "packages/case-connector": "0.10.0", + "packages/case-connector-proto": "0.9.0", + "packages/dsl-java": "0.3.0" } diff --git a/docs/maintainers/FULL-CHANGELOG.md b/docs/maintainers/FULL-CHANGELOG.md index 1a1d3d8f5..67142145e 100644 --- a/docs/maintainers/FULL-CHANGELOG.md +++ b/docs/maintainers/FULL-CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/v0.17.1...v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Bug Fixes + +* Improve broker logging and error reporting ([61fb28d](https://github.com/case-contract-testing/contract-case/commit/61fb28d362879fe68e70b2b15504da5c8b82ec5a)) + + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/v0.17.0...v0.17.1) (2024-10-08) diff --git a/package-lock.json b/package-lock.json index d688318ed..9d09b9267 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "contract-case", - "version": "0.17.1", + "version": "0.18.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "contract-case", - "version": "0.17.1", + "version": "0.18.0", "workspaces": [ "packages/*" ], @@ -30232,12 +30232,12 @@ }, "packages/case-connector": { "name": "@contract-case/case-connector", - "version": "0.9.0", + "version": "0.10.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector-proto": "0.8.0", - "@contract-case/case-core": "0.17.1", - "@contract-case/case-entities-internal": "0.17.1", + "@contract-case/case-connector-proto": "0.9.0", + "@contract-case/case-core": "0.18.0", + "@contract-case/case-entities-internal": "0.18.0", "@grpc/grpc-js": "^1.11.1", "@grpc/proto-loader": "^0.7.10", "get-port": "^7.1.0", @@ -30268,7 +30268,7 @@ }, "packages/case-connector-proto": { "name": "@contract-case/case-connector-proto", - "version": "0.8.0", + "version": "0.9.0", "license": "BSD-3-Clause", "dependencies": { "@grpc/grpc-js": "^1.11.1", @@ -30314,15 +30314,15 @@ }, "packages/case-core": { "name": "@contract-case/case-core", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function": "0.17.1", - "@contract-case/case-core-plugin-http": "0.17.1", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-entities-internal": "0.17.1", - "@contract-case/case-plugin-base": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", + "@contract-case/case-core-plugin-function": "0.18.0", + "@contract-case/case-core-plugin-http": "0.18.0", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-entities-internal": "0.18.0", + "@contract-case/case-plugin-base": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", "absolute-version": "^2.0.0", "async-mutex": "^0.5.0", "axios": "^1.7.7", @@ -30336,7 +30336,7 @@ "slug": "^9.1.0" }, "devDependencies": { - "@contract-case/case-definition-dsl": "^0.17.1", + "@contract-case/case-definition-dsl": "^0.18.0", "@contract-case/case-maintainer-config": "0.1.0", "@contract-case/eslint-config-case-maintainer": "0.1.1", "@types/current-git-branch": "^1.1.6", @@ -30366,12 +30366,12 @@ }, "packages/case-core-plugin-function": { "name": "@contract-case/case-core-plugin-function", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "^0.17.1", - "@contract-case/case-plugin-base": "^0.17.1", - "@contract-case/case-plugin-dsl-types": "^0.17.1" + "@contract-case/case-core-plugin-function-dsl": "^0.18.0", + "@contract-case/case-plugin-base": "^0.18.0", + "@contract-case/case-plugin-dsl-types": "^0.18.0" }, "devDependencies": { "@contract-case/case-maintainer-config": "0.1.0", @@ -30395,10 +30395,10 @@ }, "packages/case-core-plugin-function-dsl": { "name": "@contract-case/case-core-plugin-function-dsl", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.17.1" + "@contract-case/case-plugin-dsl-types": "^0.18.0" }, "devDependencies": { "@contract-case/case-maintainer-config": "0.1.0", @@ -30422,12 +30422,12 @@ }, "packages/case-core-plugin-http": { "name": "@contract-case/case-core-plugin-http", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "^0.17.1", - "@contract-case/case-plugin-base": "^0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", + "@contract-case/case-core-plugin-http-dsl": "^0.18.0", + "@contract-case/case-plugin-base": "^0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", "axios": "^1.7.7", "express": "^4.20.0", "qs": "^6.13.0" @@ -30458,10 +30458,10 @@ }, "packages/case-core-plugin-http-dsl": { "name": "@contract-case/case-core-plugin-http-dsl", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.17.1" + "@contract-case/case-plugin-dsl-types": "^0.18.0" }, "devDependencies": { "@contract-case/case-maintainer-config": "0.1.0", @@ -30523,7 +30523,7 @@ }, "packages/case-definition-dsl": { "name": "@contract-case/case-definition-dsl", - "version": "0.17.1", + "version": "0.18.0", "bundleDependencies": [ "@contract-case/case-entities-internal", "@contract-case/case-plugin-dsl-types", @@ -30532,13 +30532,13 @@ ], "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.17.1", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-entities-internal": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1" + "@contract-case/case-core-plugin-function-dsl": "0.18.0", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-entities-internal": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0" }, "devDependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.17.1", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", "@contract-case/case-maintainer-config": "0.1.0", "@contract-case/eslint-config-case-maintainer": "0.1.1", "@microsoft/api-documenter": "^7.25.12", @@ -30557,12 +30557,12 @@ }, "packages/case-entities": { "name": "@contract-case/case-entities-internal", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "0.17.1", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1" + "@contract-case/case-core-plugin-function-dsl": "0.18.0", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0" }, "devDependencies": { "@contract-case/case-maintainer-config": "0.1.0", @@ -30607,10 +30607,10 @@ }, "packages/case-plugin-base": { "name": "@contract-case/case-plugin-base", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.17.1", + "@contract-case/case-plugin-dsl-types": "0.18.0", "pretty-format": "^29.7.0" }, "devDependencies": { @@ -30637,7 +30637,7 @@ }, "packages/case-plugin-dsl-types": { "name": "@contract-case/case-plugin-dsl-types", - "version": "0.17.1", + "version": "0.18.0", "license": "BSD-3-Clause", "dependencies": { "pretty-format": "^29.7.0" @@ -30662,11 +30662,11 @@ }, "packages/contract-case-cli": { "name": "@contract-case/cli", - "version": "0.2.5", + "version": "0.2.6", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.9.0", - "@contract-case/case-core": "0.17.1", + "@contract-case/case-connector": "0.10.0", + "@contract-case/case-core": "0.18.0", "chalk": "^5.3.0", "commander": "^12.1.0", "read-pkg-up": "^7.0.1" @@ -30700,16 +30700,16 @@ }, "packages/contract-case-jest": { "name": "@contract-case/contract-case-jest", - "version": "0.12.5", + "version": "0.13.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.9.0", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-definition-dsl": "0.17.1", - "@contract-case/case-entities-internal": "0.17.1", - "@contract-case/case-plugin-base": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", - "@contract-case/cli": "0.2.5", + "@contract-case/case-connector": "0.10.0", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-definition-dsl": "0.18.0", + "@contract-case/case-entities-internal": "0.18.0", + "@contract-case/case-plugin-base": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", + "@contract-case/cli": "0.2.6", "chalk": "^4.1.2", "read-pkg-up": "^7.0.1", "ts-node": "^10.9.1" @@ -30797,10 +30797,10 @@ }, "packages/dsl-java": { "name": "@contract-case/dsl-java", - "version": "0.2.3", + "version": "0.3.0", "license": "BSD-3-Clause", "dependencies": { - "@contract-case/case-connector": "0.9.0" + "@contract-case/case-connector": "0.10.0" }, "devDependencies": { "rimraf": "^6.0.1" diff --git a/package.json b/package.json index b72e9bd42..3fd496908 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "workspaces": [ "packages/*" ], - "version": "0.17.1", + "version": "0.18.0", "devDependencies": { "@contract-case/eslint-config-case-maintainer": "0.1.1", "example-extractor": "^0.0.4", diff --git a/packages/case-connector-proto/CHANGELOG.md b/packages/case-connector-proto/CHANGELOG.md index f00ac3db4..abb1babdd 100644 --- a/packages/case-connector-proto/CHANGELOG.md +++ b/packages/case-connector-proto/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.9.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-proto-v0.8.0...@contract-case/case-connector-proto-v0.9.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config struct in triggers with a fully specified SetupInfo object + +### Code Refactoring + +* Replace the config struct in triggers with a fully specified SetupInfo object ([5d76d84](https://github.com/case-contract-testing/contract-case/commit/5d76d8478f505fe04801c5ed11199aee82e86e4f)) + ## [0.8.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-proto-v0.7.6...@contract-case/case-connector-proto-v0.8.0) (2024-10-08) diff --git a/packages/case-connector-proto/package.json b/packages/case-connector-proto/package.json index f99a38097..8c8f2d4fc 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.8.0", + "version": "0.9.0", "description": "Generated proto files for ContractCase's CaseConnector", "author": "Timothy Jones (https://github.com/TimothyJones)", "homepage": "https://case.contract-testing.io/docs", diff --git a/packages/case-connector/CHANGELOG.md b/packages/case-connector/CHANGELOG.md index f6c431f11..51f0ab34b 100644 --- a/packages/case-connector/CHANGELOG.md +++ b/packages/case-connector/CHANGELOG.md @@ -1,5 +1,30 @@ # Changelog +## [0.10.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-v0.9.0...@contract-case/case-connector-v0.10.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Bug Fixes + +* Accurately include version numbers at runtime ([cca80e3](https://github.com/case-contract-testing/contract-case/commit/cca80e32f2dd055388e3cadd0239c883d556bb49)) + + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core bumped from 0.17.1 to 0.18.0 + * @contract-case/case-connector-proto bumped from 0.8.0 to 0.9.0 + * @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0 + ## [0.9.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-connector-v0.8.4...@contract-case/case-connector-v0.9.0) (2024-10-08) diff --git a/packages/case-connector/package.json b/packages/case-connector/package.json index dea1916d3..0b8816988 100644 --- a/packages/case-connector/package.json +++ b/packages/case-connector/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-connector", - "version": "0.9.0", + "version": "0.10.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)", @@ -50,9 +50,9 @@ "webpack-cli": "^5.1.4" }, "dependencies": { - "@contract-case/case-core": "0.17.1", - "@contract-case/case-connector-proto": "0.8.0", - "@contract-case/case-entities-internal": "0.17.1", + "@contract-case/case-core": "0.18.0", + "@contract-case/case-connector-proto": "0.9.0", + "@contract-case/case-entities-internal": "0.18.0", "@grpc/grpc-js": "^1.11.1", "@grpc/proto-loader": "^0.7.10", "get-port": "^7.1.0", diff --git a/packages/case-core-plugin-function-dsl/CHANGELOG.md b/packages/case-core-plugin-function-dsl/CHANGELOG.md index 39549c774..8eaf45b0d 100644 --- a/packages/case-core-plugin-function-dsl/CHANGELOG.md +++ b/packages/case-core-plugin-function-dsl/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-dsl-v0.17.1...@contract-case/case-core-plugin-function-dsl-v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from ^0.17.1 to ^0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-dsl-v0.17.0...@contract-case/case-core-plugin-function-dsl-v0.17.1) (2024-10-08) diff --git a/packages/case-core-plugin-function-dsl/package.json b/packages/case-core-plugin-function-dsl/package.json index 3ef133fe6..97ff99707 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.17.1", + "version": "0.18.0", "description": "ContractCase core function plugin DSL", "keywords": [ "testing", @@ -60,6 +60,6 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.17.1" + "@contract-case/case-plugin-dsl-types": "^0.18.0" } } diff --git a/packages/case-core-plugin-function/CHANGELOG.md b/packages/case-core-plugin-function/CHANGELOG.md index 8b43ea529..0d0abfc3b 100644 --- a/packages/case-core-plugin-function/CHANGELOG.md +++ b/packages/case-core-plugin-function/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-v0.17.1...@contract-case/case-core-plugin-function-v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-function-dsl bumped from ^0.17.1 to ^0.18.0 + * @contract-case/case-plugin-base bumped from ^0.17.1 to ^0.18.0 + * @contract-case/case-plugin-dsl-types bumped from ^0.17.1 to ^0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-function-v0.17.0...@contract-case/case-core-plugin-function-v0.17.1) (2024-10-08) diff --git a/packages/case-core-plugin-function/package.json b/packages/case-core-plugin-function/package.json index e775bd2c4..81f06a02a 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.17.1", + "version": "0.18.0", "description": "ContractCase core function plugin, allowing validation of arbitrary functions", "keywords": [ "testing", @@ -60,8 +60,8 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-core-plugin-function-dsl": "^0.17.1", - "@contract-case/case-plugin-base": "^0.17.1", - "@contract-case/case-plugin-dsl-types": "^0.17.1" + "@contract-case/case-core-plugin-function-dsl": "^0.18.0", + "@contract-case/case-plugin-base": "^0.18.0", + "@contract-case/case-plugin-dsl-types": "^0.18.0" } } diff --git a/packages/case-core-plugin-http-dsl/CHANGELOG.md b/packages/case-core-plugin-http-dsl/CHANGELOG.md index e9e0af7c1..949161e30 100644 --- a/packages/case-core-plugin-http-dsl/CHANGELOG.md +++ b/packages/case-core-plugin-http-dsl/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-dsl-v0.17.1...@contract-case/case-core-plugin-http-dsl-v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from ^0.17.1 to ^0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-dsl-v0.17.0...@contract-case/case-core-plugin-http-dsl-v0.17.1) (2024-10-08) diff --git a/packages/case-core-plugin-http-dsl/package.json b/packages/case-core-plugin-http-dsl/package.json index dfffc4536..d21a63d3f 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.17.1", + "version": "0.18.0", "description": "ContractCase HTTP plugin CaseExample definition DSL", "keywords": [ "testing", @@ -64,6 +64,6 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "^0.17.1" + "@contract-case/case-plugin-dsl-types": "^0.18.0" } } diff --git a/packages/case-core-plugin-http/CHANGELOG.md b/packages/case-core-plugin-http/CHANGELOG.md index b482bdbe3..3df3b7946 100644 --- a/packages/case-core-plugin-http/CHANGELOG.md +++ b/packages/case-core-plugin-http/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-v0.17.1...@contract-case/case-core-plugin-http-v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-http-dsl bumped from ^0.17.1 to ^0.18.0 + * @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-base bumped from ^0.17.1 to ^0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-plugin-http-v0.17.0...@contract-case/case-core-plugin-http-v0.17.1) (2024-10-08) diff --git a/packages/case-core-plugin-http/package.json b/packages/case-core-plugin-http/package.json index 56bb393da..e30840c09 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.17.1", + "version": "0.18.0", "description": "ContractCase core HTTP plugin, providing HTTP matchers and mocks", "keywords": [ "testing", @@ -64,9 +64,9 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "^0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", - "@contract-case/case-plugin-base": "^0.17.1", + "@contract-case/case-core-plugin-http-dsl": "^0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", + "@contract-case/case-plugin-base": "^0.18.0", "axios": "^1.7.7", "express": "^4.20.0", "qs": "^6.13.0" diff --git a/packages/case-core/CHANGELOG.md b/packages/case-core/CHANGELOG.md index 6b3da278f..282b8c8b7 100644 --- a/packages/case-core/CHANGELOG.md +++ b/packages/case-core/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-v0.17.1...@contract-case/case-core-v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Bug Fixes + +* Improve broker logging and error reporting ([61fb28d](https://github.com/case-contract-testing/contract-case/commit/61fb28d362879fe68e70b2b15504da5c8b82ec5a)) + + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0 + * @contract-case/case-core-plugin-http bumped from 0.17.1 to 0.18.0 + * @contract-case/case-core-plugin-function bumped from 0.17.1 to 0.18.0 + * @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-base bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0 + * devDependencies + * @contract-case/case-definition-dsl bumped from ^0.17.1 to ^0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-core-v0.17.0...@contract-case/case-core-v0.17.1) (2024-10-08) diff --git a/packages/case-core/package.json b/packages/case-core/package.json index 062734eb8..50d0ff7c5 100644 --- a/packages/case-core/package.json +++ b/packages/case-core/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/case-core", - "version": "0.17.1", + "version": "0.18.0", "description": "Core functionality for the ContractCase contract testing suite", "keywords": [ "testing", @@ -55,7 +55,7 @@ "devDependencies": { "@contract-case/case-maintainer-config": "0.1.0", "@contract-case/eslint-config-case-maintainer": "0.1.1", - "@contract-case/case-definition-dsl": "^0.17.1", + "@contract-case/case-definition-dsl": "^0.18.0", "@types/current-git-branch": "^1.1.6", "@types/express": "^4.17.14", "@types/is-ci": "^3.0.0", @@ -74,12 +74,12 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-core-plugin-http": "0.17.1", - "@contract-case/case-core-plugin-function": "0.17.1", - "@contract-case/case-entities-internal": "0.17.1", - "@contract-case/case-plugin-base": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-core-plugin-http": "0.18.0", + "@contract-case/case-core-plugin-function": "0.18.0", + "@contract-case/case-entities-internal": "0.18.0", + "@contract-case/case-plugin-base": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", "absolute-version": "^2.0.0", "async-mutex": "^0.5.0", "axios": "^1.7.7", diff --git a/packages/case-definition-dsl/CHANGELOG.md b/packages/case-definition-dsl/CHANGELOG.md index 6920cf0b5..355bcb158 100644 --- a/packages/case-definition-dsl/CHANGELOG.md +++ b/packages/case-definition-dsl/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-definition-dsl-v0.17.1...@contract-case/case-definition-dsl-v0.18.0) (2024-10-17) + + +### Miscellaneous Chores + +* **@contract-case/case-definition-dsl:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0 + * @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0 + * @contract-case/case-core-plugin-function-dsl bumped from 0.17.1 to 0.18.0 + * devDependencies + * @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-definition-dsl-v0.17.0...@contract-case/case-definition-dsl-v0.17.1) (2024-10-08) diff --git a/packages/case-definition-dsl/package.json b/packages/case-definition-dsl/package.json index 5e78ee0dc..9328497f7 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.17.1", + "version": "0.18.0", "description": "Definition DSL components for the ContractCase contract testing suite", "author": "Timothy Jones (https://github.com/TimothyJones)", "homepage": "https://case.contract-testing.io/", @@ -64,7 +64,7 @@ "devDependencies": { "@contract-case/case-maintainer-config": "0.1.0", "@contract-case/eslint-config-case-maintainer": "0.1.1", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", "@microsoft/api-documenter": "^7.25.12", "@microsoft/api-extractor": "^7.47.9", "@types/jest": "^29.5.12", @@ -79,10 +79,10 @@ "ts-node": "^10.9.2" }, "dependencies": { - "@contract-case/case-entities-internal": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-core-plugin-function-dsl": "0.17.1" + "@contract-case/case-entities-internal": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-core-plugin-function-dsl": "0.18.0" }, "stability": "stable", "types": "build/index.d.ts", diff --git a/packages/case-entities/CHANGELOG.md b/packages/case-entities/CHANGELOG.md index ef4861a72..8c4b4c09a 100644 --- a/packages/case-entities/CHANGELOG.md +++ b/packages/case-entities/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-entities-internal-v0.17.1...@contract-case/case-entities-internal-v0.18.0) (2024-10-17) + + +### 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.17.1 to 0.18.0 + * @contract-case/case-core-plugin-function-dsl bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-entities-internal-v0.17.0...@contract-case/case-entities-internal-v0.17.1) (2024-10-08) diff --git a/packages/case-entities/package.json b/packages/case-entities/package.json index 4ae962f0e..5ef222fa3 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.17.1", + "version": "0.18.0", "description": "Shared types for ContractCase modules", "keywords": [ "testing", @@ -66,8 +66,8 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-core-plugin-function-dsl": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1" + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-core-plugin-function-dsl": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0" } } diff --git a/packages/case-plugin-base/CHANGELOG.md b/packages/case-plugin-base/CHANGELOG.md index a6e0f806d..dd474431b 100644 --- a/packages/case-plugin-base/CHANGELOG.md +++ b/packages/case-plugin-base/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-base-v0.17.1...@contract-case/case-plugin-base-v0.18.0) (2024-10-17) + + +### Miscellaneous Chores + +* **@contract-case/case-plugin-base:** Synchronize ContractCase versions + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0 + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-base-v0.17.0...@contract-case/case-plugin-base-v0.17.1) (2024-10-08) diff --git a/packages/case-plugin-base/package.json b/packages/case-plugin-base/package.json index 7819e9d17..db36b1b69 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.17.1", + "version": "0.18.0", "description": "Plugin framework for writing plugins for the ContractCase test framework", "keywords": [ "testing", @@ -66,7 +66,7 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-plugin-dsl-types": "0.17.1", + "@contract-case/case-plugin-dsl-types": "0.18.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 b4364e19c..dc6320e5b 100644 --- a/packages/case-plugin-dsl-types/CHANGELOG.md +++ b/packages/case-plugin-dsl-types/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [0.18.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-dsl-types-v0.17.1...@contract-case/case-plugin-dsl-types-v0.18.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings + +### Code Refactoring + +* Replace the config object in triggers with a clearer SetupInfo type, allowing cross-language function calls as mocks. Note that the function calls now always return json strings, user-facing DSLs will need to parse the strings ([c9ddd93](https://github.com/case-contract-testing/contract-case/commit/c9ddd93782b5e11cd5925ea76e089e0d779fdc11)) + ## [0.17.1](https://github.com/case-contract-testing/contract-case/compare/@contract-case/case-plugin-dsl-types-v0.17.0...@contract-case/case-plugin-dsl-types-v0.17.1) (2024-10-08) diff --git a/packages/case-plugin-dsl-types/package.json b/packages/case-plugin-dsl-types/package.json index 0a67ebc37..5d5f398ce 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.17.1", + "version": "0.18.0", "description": "Types for writing the definition DSL for plugins for the ContractCase test framework", "keywords": [ "testing", diff --git a/packages/contract-case-cli/CHANGELOG.md b/packages/contract-case-cli/CHANGELOG.md index 5886dd15f..70df4d19b 100644 --- a/packages/contract-case-cli/CHANGELOG.md +++ b/packages/contract-case-cli/CHANGELOG.md @@ -23,6 +23,21 @@ * devDependencies * @contract-case/eslint-config-case-maintainer bumped from 0.0.1 to 0.0.2 +## [0.2.6](https://github.com/case-contract-testing/contract-case/compare/@contract-case/cli-v0.2.5...@contract-case/cli-v0.2.6) (2024-10-17) + + +### Bug Fixes + +* Accurately include version numbers at runtime ([cca80e3](https://github.com/case-contract-testing/contract-case/commit/cca80e32f2dd055388e3cadd0239c883d556bb49)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.9.0 to 0.10.0 + * @contract-case/case-core bumped from 0.17.1 to 0.18.0 + ## [0.2.5](https://github.com/case-contract-testing/contract-case/compare/@contract-case/cli-v0.2.4...@contract-case/cli-v0.2.5) (2024-10-08) diff --git a/packages/contract-case-cli/package.json b/packages/contract-case-cli/package.json index 16dca2a9a..7915b373f 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.2.5", + "version": "0.2.6", "type": "module", "description": "Command-line interface for ContractCase, allowing interactions with the Contract / Pact Broker", "keywords": [ @@ -74,8 +74,8 @@ "typescript": "5.5.4" }, "dependencies": { - "@contract-case/case-connector": "0.9.0", - "@contract-case/case-core": "0.17.1", + "@contract-case/case-connector": "0.10.0", + "@contract-case/case-core": "0.18.0", "chalk": "^5.3.0", "commander": "^12.1.0", "read-pkg-up": "^7.0.1" diff --git a/packages/contract-case-jest/CHANGELOG.md b/packages/contract-case-jest/CHANGELOG.md index 64105e425..6c9652ee7 100644 --- a/packages/contract-case-jest/CHANGELOG.md +++ b/packages/contract-case-jest/CHANGELOG.md @@ -29,6 +29,35 @@ * @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.13.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/contract-case-jest-v0.12.5...@contract-case/contract-case-jest-v0.13.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Introduce a clearer SetupInfo type instead of the config map in triggers, allowing separation between stateVariables and mockSetup information. Existing triggers will need to be updated + +### Bug Fixes + +* Accurately include version numbers at runtime ([cca80e3](https://github.com/case-contract-testing/contract-case/commit/cca80e32f2dd055388e3cadd0239c883d556bb49)) + + +### Code Refactoring + +* Introduce a clearer SetupInfo type instead of the config map in triggers, allowing separation between stateVariables and mockSetup information. Existing triggers will need to be updated ([3cafd35](https://github.com/case-contract-testing/contract-case/commit/3cafd35bd42cbc21e8b1ef0f0a4c89c106fc3aad)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.9.0 to 0.10.0 + * @contract-case/case-core-plugin-http-dsl bumped from 0.17.1 to 0.18.0 + * @contract-case/case-entities-internal bumped from 0.17.1 to 0.18.0 + * @contract-case/case-definition-dsl bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-base bumped from 0.17.1 to 0.18.0 + * @contract-case/case-plugin-dsl-types bumped from 0.17.1 to 0.18.0 + * @contract-case/cli bumped from 0.2.5 to 0.2.6 + ## [0.12.5](https://github.com/case-contract-testing/contract-case/compare/@contract-case/contract-case-jest-v0.12.4...@contract-case/contract-case-jest-v0.12.5) (2024-10-08) diff --git a/packages/contract-case-jest/package.json b/packages/contract-case-jest/package.json index c8a6faa48..ba010dc2d 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.12.5", + "version": "0.13.0", "type": "module", "description": "ContractCase contract testing suite", "keywords": [ @@ -76,13 +76,13 @@ "jest": "^29.4.3" }, "dependencies": { - "@contract-case/case-connector": "0.9.0", - "@contract-case/case-core-plugin-http-dsl": "0.17.1", - "@contract-case/case-entities-internal": "0.17.1", - "@contract-case/case-definition-dsl": "0.17.1", - "@contract-case/case-plugin-base": "0.17.1", - "@contract-case/case-plugin-dsl-types": "0.17.1", - "@contract-case/cli": "0.2.5", + "@contract-case/case-connector": "0.10.0", + "@contract-case/case-core-plugin-http-dsl": "0.18.0", + "@contract-case/case-entities-internal": "0.18.0", + "@contract-case/case-definition-dsl": "0.18.0", + "@contract-case/case-plugin-base": "0.18.0", + "@contract-case/case-plugin-dsl-types": "0.18.0", + "@contract-case/cli": "0.2.6", "chalk": "^4.1.2", "read-pkg-up": "^7.0.1", "ts-node": "^10.9.1" diff --git a/packages/dsl-java/CHANGELOG.md b/packages/dsl-java/CHANGELOG.md index d4ce4f876..5b049aa40 100644 --- a/packages/dsl-java/CHANGELOG.md +++ b/packages/dsl-java/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [0.3.0](https://github.com/case-contract-testing/contract-case/compare/@contract-case/dsl-java-v0.2.3...@contract-case/dsl-java-v0.3.0) (2024-10-17) + + +### ⚠ BREAKING CHANGES + +* Now supports function implmentation mocks, supplied on the SetupInfo object. Breaking change as getInfo has been renamed to getMockSetup for consistency with other languages + +### Features + +* Now supports function implmentation mocks, supplied on the SetupInfo object. Breaking change as getInfo has been renamed to getMockSetup for consistency with other languages ([426ee0b](https://github.com/case-contract-testing/contract-case/commit/426ee0b322fcc1306256ee851d629f7c809cca63)) + + +### Bug Fixes + +* Correct issue where plugin module names weren't passed to the core ([149ede1](https://github.com/case-contract-testing/contract-case/commit/149ede1f23baedcc9ee2032c7b0cfe96692872b7)) +* Fix hang if the provided trigger function needed to call back to ContractCase's core ([6fefba5](https://github.com/case-contract-testing/contract-case/commit/6fefba5416d0f867de6595dffb2ea888c97bdd1f)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @contract-case/case-connector bumped from 0.9.0 to 0.10.0 + ## [0.2.3](https://github.com/case-contract-testing/contract-case/compare/@contract-case/dsl-java-v0.2.2...@contract-case/dsl-java-v0.2.3) (2024-10-08) diff --git a/packages/dsl-java/README.md b/packages/dsl-java/README.md index 712c1c78b..4ff042a99 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.2.3" +testImplementation "io.contract-testing.contractcase:contract-case:0.3.0" ``` diff --git a/packages/dsl-java/build.gradle b/packages/dsl-java/build.gradle index 8eb152276..23f7f3923 100644 --- a/packages/dsl-java/build.gradle +++ b/packages/dsl-java/build.gradle @@ -9,7 +9,7 @@ plugins { } group = 'io.contract-testing.contractcase' -version = "0.2.3" // x-release-please-version +version = "0.3.0" // x-release-please-version sourceCompatibility = '17' diff --git a/packages/dsl-java/package.json b/packages/dsl-java/package.json index 94c13b471..ebad88983 100644 --- a/packages/dsl-java/package.json +++ b/packages/dsl-java/package.json @@ -1,6 +1,6 @@ { "name": "@contract-case/dsl-java", - "version": "0.2.3", + "version": "0.3.0", "private": true, "description": "Java DSL for the ContractCase contract testing suite", "keywords": [ @@ -29,7 +29,7 @@ "rimraf": "^6.0.1" }, "dependencies": { - "@contract-case/case-connector": "0.9.0" + "@contract-case/case-connector": "0.10.0" }, "nx": { "tasksRunnerOptions": {