Releases: case-contract-testing/contract-case
Releases · case-contract-testing/contract-case
@contract-case/case-core-plugin-function: v0.25.1
0.25.1 (2025-06-18)
Features
- core: Add ability to match throwing functions (88f8978)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-core-plugin-function-dsl bumped from 0.25.0 to 0.25.1
- @contract-case/case-plugin-base bumped from 0.25.0 to 0.25.1
- @contract-case/case-plugin-dsl-types bumped from 0.25.0 to 0.25.1
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.25.0 to 0.25.1
- @contract-case/eslint-config-case-maintainer bumped from 0.25.0 to 0.25.1
- dependencies
@contract-case/case-core-plugin-function: v0.25.0
0.25.0 (2025-06-18)
⚠ BREAKING CHANGES
- function-plugin: Fix an issue where serialisation in the function plugin would fail in some circumstances. This is a breaking change for users of function plugins - the contracts will need to be rewritten.
Bug Fixes
- function-plugin: Fix an issue where serialisation in the function plugin would fail in some circumstances. This is a breaking change for users of function plugins - the contracts will need to be rewritten. (6fd0ce2)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-core-plugin-function-dsl bumped from 0.24.2 to 0.25.0
- @contract-case/case-plugin-base bumped from 0.24.2 to 0.25.0
- @contract-case/case-plugin-dsl-types bumped from 0.24.2 to 0.25.0
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.24.2 to 0.25.0
- @contract-case/eslint-config-case-maintainer bumped from 0.24.2 to 0.25.0
- dependencies
@contract-case/case-core-plugin-function-dsl: v0.25.1
0.25.1 (2025-06-18)
Features
- core: Add ability to match throwing functions (88f8978)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-plugin-dsl-types bumped from 0.25.0 to 0.25.1
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.25.0 to 0.25.1
- @contract-case/eslint-config-case-maintainer bumped from 0.25.0 to 0.25.1
- dependencies
@contract-case/case-core-plugin-function-dsl: v0.25.0
0.25.0 (2025-06-18)
⚠ BREAKING CHANGES
- function-plugin: Fix an issue where serialisation in the function plugin would fail in some circumstances. This is a breaking change for users of function plugins - the contracts will need to be rewritten.
Bug Fixes
- function-plugin: Fix an issue where serialisation in the function plugin would fail in some circumstances. This is a breaking change for users of function plugins - the contracts will need to be rewritten. (6fd0ce2)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-plugin-dsl-types bumped from 0.24.2 to 0.25.0
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.24.2 to 0.25.0
- @contract-case/eslint-config-case-maintainer bumped from 0.24.2 to 0.25.0
- dependencies
@contract-case/case-connector: v0.25.1
0.25.1 (2025-06-18)
Miscellaneous Chores
- @contract-case/case-connector: Synchronize ContractCase versions
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-connector-proto bumped from 0.25.0 to 0.25.1
- @contract-case/case-core bumped from 0.25.0 to 0.25.1
- @contract-case/case-entities-internal bumped from 0.25.0 to 0.25.1
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.25.0 to 0.25.1
- @contract-case/eslint-config-case-maintainer bumped from 0.25.0 to 0.25.1
- dependencies
@contract-case/case-connector: v0.25.0
0.25.0 (2025-06-18)
⚠ BREAKING CHANGES
- function-plugin: Fix an issue where serialisation in the function plugin would fail in some circumstances. This is a breaking change for users of function plugins - the contracts will need to be rewritten.
Bug Fixes
- connector: fix issue where logLevel: none couldn't be set from languages using the gRPC connector (8beefd6)
- function-plugin: Fix an issue where serialisation in the function plugin would fail in some circumstances. This is a breaking change for users of function plugins - the contracts will need to be rewritten. (6fd0ce2)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @contract-case/case-connector-proto bumped from 0.24.2 to 0.25.0
- @contract-case/case-core bumped from 0.24.2 to 0.25.0
- @contract-case/case-entities-internal bumped from 0.24.2 to 0.25.0
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.24.2 to 0.25.0
- @contract-case/eslint-config-case-maintainer bumped from 0.24.2 to 0.25.0
- dependencies
@contract-case/case-connector-proto: v0.25.1
0.25.1 (2025-06-18)
Miscellaneous Chores
- @contract-case/case-connector-proto: Synchronize ContractCase versions
Dependencies
- The following workspace dependencies were updated
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.25.0 to 0.25.1
- @contract-case/eslint-config-case-maintainer bumped from 0.25.0 to 0.25.1
- devDependencies
@contract-case/case-connector-proto: v0.25.0
0.25.0 (2025-06-18)
Miscellaneous Chores
- @contract-case/case-connector-proto: Synchronize ContractCase versions
Dependencies
- The following workspace dependencies were updated
- devDependencies
- @contract-case/case-maintainer-config bumped from 0.24.2 to 0.25.0
- @contract-case/eslint-config-case-maintainer bumped from 0.24.2 to 0.25.0
- devDependencies
v0.24.2
0.24.2 (2025-06-11)
Features
- Add ability to override some configuration advice via adviceOverrides (ef171e2)
- plugin: Added convenience method for determining whether contracts can't be published in the current setup (3b0c516)
Bug Fixes
- boundary: Fix an issue where state handlers set in the verifier constructor wouldn't be respected (e5c0528)
- cli: Downloaded contracts no longer write a main contract file, as we can't tell which one is main (9631a77)
- core: Ignore non-json files in the contract dir (ae5f8a8)
- core: Improve debug logs when the required state handlers are missing (a0d3292)
- core: Now the verifier no longer says it's publishing results when it's only finalising the rverification (e8b275f)
- core: The verifier no longer warns that it's not publishing contracts when you've explicitly told it not to (673ebba)
- plugins: Add explicit error code for missing state handler and document it (4e18264)
Dependencies
- The following workspace dependencies were updated
- devDependencies
- @contract-case/eslint-config-case-maintainer bumped from 0.24.1 to 0.24.2
- devDependencies