Skip to content

Releases: case-contract-testing/contract-case

@contract-case/case-core-plugin-function: v0.25.1

18 Jun 16:38
213c110
Compare
Choose a tag to compare

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

@contract-case/case-core-plugin-function: v0.25.0

18 Jun 01:34
efc92ae
Compare
Choose a tag to compare

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

@contract-case/case-core-plugin-function-dsl: v0.25.1

18 Jun 16:38
213c110
Compare
Choose a tag to compare

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

@contract-case/case-core-plugin-function-dsl: v0.25.0

18 Jun 01:34
efc92ae
Compare
Choose a tag to compare

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

@contract-case/case-connector: v0.25.1

18 Jun 16:39
213c110
Compare
Choose a tag to compare

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

@contract-case/case-connector: v0.25.0

18 Jun 01:34
efc92ae
Compare
Choose a tag to compare

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

@contract-case/case-connector-proto: v0.25.1

18 Jun 16:39
213c110
Compare
Choose a tag to compare

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

@contract-case/case-connector-proto: v0.25.0

18 Jun 01:34
efc92ae
Compare
Choose a tag to compare

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

v0.24.2

11 Jun 15:40
2258173
Compare
Choose a tag to compare

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

documentation: v0.24.2

11 Jun 15:40
2258173
Compare
Choose a tag to compare

0.24.2 (2025-06-11)

Miscellaneous Chores

  • documentation: Synchronize ContractCase versions