Skip to content

Releases: case-contract-testing/contract-case

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)

Bug Fixes

  • core: Fix crash in core when rendering certain failure kinds (bcbed47)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @contract-case/eslint-config-case-maintainer bumped from 0.25.0 to 0.25.1

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)
  • core: Improve clarity of verification failed message (fcf8deb)
  • core: Include user facing stack traces in most errors, substantially improving debugging experience (ba5c06e)
  • 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
    • devDependencies
      • @contract-case/eslint-config-case-maintainer bumped from 0.24.2 to 0.25.0

documentation: v0.25.1

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

0.25.1 (2025-06-18)

Miscellaneous Chores

  • documentation: Synchronize ContractCase versions

documentation: 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)

@contract-case/eslint-config-case-maintainer: v0.25.1

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

0.25.1 (2025-06-18)

Features

  • lint: Warn when reduce() is called without an initial value (c5a43c3)

@contract-case/eslint-config-case-maintainer: v0.25.0

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

0.25.0 (2025-06-18)

Miscellaneous Chores

  • @contract-case/eslint-config-case-maintainer: Synchronize ContractCase versions

@contract-case/dsl-java: v0.25.1

18 Jun 16:39
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-connector bumped from 0.25.0 to 0.25.1
      • @contract-case/case-definition-dsl bumped from 0.25.0 to 0.25.1

@contract-case/dsl-java: 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-connector bumped from 0.24.2 to 0.25.0
      • @contract-case/case-definition-dsl bumped from 0.24.2 to 0.25.0

@contract-case/documentation-matchers-generator: v0.25.1

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

0.25.1 (2025-06-18)

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.25.0 to 0.25.1
    • devDependencies
      • @contract-case/eslint-config-case-maintainer bumped from 0.25.0 to 0.25.1

@contract-case/documentation-matchers-generator: v0.25.0

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

0.25.0 (2025-06-18)

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.2 to 0.25.0
    • devDependencies
      • @contract-case/eslint-config-case-maintainer bumped from 0.24.2 to 0.25.0