Skip to content

Conversation

@TimothyJones
Copy link
Member

@TimothyJones TimothyJones commented Dec 15, 2025

🤖 I have created a release beep boop

@contract-case/case-connector: 0.28.1

0.28.1 (2026-01-19)

Features

  • verifier: Closing a verification now emits a type that contains information about the result (be0d419)

Bug Fixes

  • java-dsl: Improve ergonomics of Contract Verification with prepareVerifications and closePreparedVerification, allowing control of closing individual contract verifications (acd2759)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-connector-proto bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core bumped from 0.28.0 to 0.28.1
      • @contract-case/case-entities-internal bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-connector-proto: 0.28.1

0.28.1 (2026-01-19)

Bug Fixes

  • java-dsl: Improve ergonomics of Contract Verification with prepareVerifications and closePreparedVerification, allowing control of closing individual contract verifications (acd2759)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-core: 0.28.1

0.28.1 (2026-01-19)

Features

  • core: Emit prepared tests grouped by the contracts being verified - this makes it substantially easier for language DSLs to provide helpful debugging information (349dd95)
  • core: Now the core registers a failure if some of the prepared tests have never been called (fa53059)
  • verifier: Closing a verification now emits a type that contains information about the result (be0d419)

Bug Fixes

  • core: Improve the errors thrown when all contracts are closed together in the verifier (4d9d777)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-core-plugin-function bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core-plugin-http bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core-plugin-http-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-entities-internal bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-base bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-definition-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-core-plugin-function: 0.28.1

0.28.1 (2026-01-19)

Features

  • plugin-base: Plugins now can expose DSL definitions that can be built by the DSL generator (e665a55)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-core-plugin-function-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-base bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-core-plugin-function-dsl: 0.28.1

0.28.1 (2026-01-19)

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.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-core-plugin-http: 0.28.1

0.28.1 (2026-01-19)

Features

  • plugin-base: Plugins now can expose DSL definitions that can be built by the DSL generator (e665a55)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-core-plugin-http-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-base bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-core-plugin-http-dsl: 0.28.1

0.28.1 (2026-01-19)

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.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-definition-dsl: 0.28.1

0.28.1 (2026-01-19)

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.28.0 to 0.28.1
      • @contract-case/case-core-plugin-http-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-entities-internal bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-core-plugin-http-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-entities-internal: 0.28.1

0.28.1 (2026-01-19)

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.28.0 to 0.28.1
      • @contract-case/case-core-plugin-function-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-maintainer-config: 0.28.1

0.28.1 (2026-01-19)

Miscellaneous Chores

  • @contract-case/case-maintainer-config: Synchronize ContractCase versions
@contract-case/case-plugin-base: 0.28.1

0.28.1 (2026-01-19)

Features

  • plugin-base: Plugins now can expose DSL definitions that can be built by the DSL generator (e665a55)

Bug Fixes

  • base: Improve description of INVALID_LIFECYCLE error (95f6a04)
  • plugins: Now configuration errors generated by matchers have their error codes constrained to valid ConfigurationErrorCodes (4c0bec6)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-plugin-dsl-types: 0.28.1

0.28.1 (2026-01-19)

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.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/cli: 0.28.1

0.28.1 (2026-01-19)

Miscellaneous Chores

  • @contract-case/cli: Synchronize ContractCase versions

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-connector bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/contract-case-jest: 0.28.1

0.28.1 (2026-01-19)

Features

  • core: Emit prepared tests grouped by the contracts being verified - this makes it substantially easier for language DSLs to provide helpful debugging information (349dd95)

Bug Fixes

  • jest-dsl: Fix an issue where crashes might incorrectly have no clear message (222f2b1)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-connector bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core-plugin-http-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-definition-dsl bumped from 0.28.0 to 0.28.1
      • @contract-case/case-entities-internal bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-base bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
      • @contract-case/cli bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/cli bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/case-definition-generator: 0.28.1

0.28.1 (2026-01-19)

Features

  • plugin-base: Plugins now can expose DSL definitions that can be built by the DSL generator (e665a55)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-plugin-base bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core-plugin-http bumped from 0.28.0 to 0.28.1
      • @contract-case/case-core-plugin-function bumped from 0.28.0 to 0.28.1
      • @contract-case/case-plugin-dsl-types bumped from 0.28.0 to 0.28.1
    • devDependencies
      • @contract-case/case-maintainer-config bumped from 0.28.0 to 0.28.1
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/documentation-matchers-generator: 0.28.1

0.28.1 (2026-01-19)

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.28.0 to 0.28.1
    • devDependencies
      • @contract-case/eslint-config-case-maintainer bumped from 0.28.0 to 0.28.1
@contract-case/dsl-java: 0.28.1

0.28.1 (2026-01-19)

Features

  • core: Emit prepared tests grouped by the contracts being verified - this makes it substantially easier for language DSLs to provide helpful debugging information (349dd95)
  • verifier: Closing a verification now emits a type that contains information about the result (be0d419)

Bug Fixes

  • java-dsl: Deprecate convenience overload of runVerification; the method was already deprecated, but not all overloads were marked with Deprecated (96550e1)
  • java-dsl: Fix missing function name in error message (283f5db)
  • java-dsl: Improve ergonomics of Contract Verification with prepareVerifications and closePreparedVerification, allowing control of closing individual contract verifications (acd2759)
  • java-dsl: Retain ContractCaseDsl annotation at runtime (9eb003e)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @contract-case/case-connector bumped from 0.28.0 to 0.28.1
      • @contract-case/case-definition-dsl bumped from 0.28.0 to 0.28.1
@contract-case/eslint-config-case-maintainer: 0.28.1

0.28.1 (2026-01-19)

Miscellaneous Chores

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

0.28.1 (2026-01-19)

Miscellaneous Chores

  • documentation: Synchronize ContractCase versions
0.28.1

0.28.1 (2026-01-19)

Features

  • core: Emit prepared tests grouped by the contracts being verified - this makes it substantially easier for language DSLs to provide helpful debugging information (349dd95)
  • core: Now the core registers a failure if some of the prepared tests have never been called (fa53059)
  • plugin-base: Plugins now can expose DSL definitions that can be built by the DSL generator (e665a55)
  • verifier: Closing a verification now emits a type that contains information about the result (be0d419)

Bug Fixes

  • base: Improve description of INVALID_LIFECYCLE error (95f6a04)
  • core: Improve the errors thrown when all contracts are closed together in the verifier (4d9d777)
  • java-dsl: Deprecate convenience overload of runVerification; the method was already deprecated, but not all overloads were marked with Deprecated (96550e1)
  • java-dsl: Fix missing function name in error message (283f5db)
  • java-dsl: Improve ergonomics of Contract Verification with prepareVerifications and closePreparedVerification, allowing control of closing individual contract verifications (acd2759)
  • java-dsl: Retain ContractCaseDsl annotation at runtime (9eb003e)
  • jest-dsl: Fix an issue where crashes might incorrectly have no clear message (222f2b1)
  • plugins: Now configuration errors generated by matchers have their error codes constrained to valid ConfigurationErrorCodes (4c0bec6)

Dependencies

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

This PR was generated with Release Please. See documentation.

@TimothyJones TimothyJones force-pushed the release-please--branches--main branch 6 times, most recently from f16033b to 174191b Compare December 22, 2025 03:47
@TimothyJones TimothyJones force-pushed the release-please--branches--main branch 2 times, most recently from ce80051 to 2072e9c Compare December 25, 2025 10:18
@TimothyJones TimothyJones force-pushed the release-please--branches--main branch 2 times, most recently from c8e58d7 to 21194d6 Compare January 4, 2026 09:50
@TimothyJones TimothyJones force-pushed the release-please--branches--main branch from 21194d6 to 4695ee9 Compare January 19, 2026 04:32
@TimothyJones TimothyJones merged commit 390a10f into main Jan 19, 2026
5 of 14 checks passed
@TimothyJones TimothyJones deleted the release-please--branches--main branch January 19, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants