Skip to content

v0.24.0

Choose a tag to compare

@TimothyJones TimothyJones released this 26 May 14:18
b39e071

0.24.0 (2025-05-26)

⚠ BREAKING CHANGES

  • Drop support for node 18, as it is at end-of-life
  • Drop support for node 18, as it is at end-of-life

Features

  • core,java: Add user-facing stack traces so that the source of errors is clear (c8234ad)

Bug Fixes

  • java-dsl: Add throws Exception to the signature of the response test methods, so you don't need to re-throw exceptions as RuntimeException (4c49cce)
  • java-dsl: Bump jsii version to get fix for aws/jsii#4801 - casuing console errors that weren't really errors (a3924e7)
  • java-dsl: Correct the double-wrapping of exceptions, where a failure would be reported twice (4b8999a)
  • java-dsl: Drop unnecessary proto compilation dependencies from the pacakge (11a0f5e)
  • java-dsl: Ensure that JUnit assertions are caught correctly (27362a0)
  • java-dsl: If an interaction that is supposed to error instead returns successfully, now the object returned is toString()ed in the error message (3dbc2fe)

Miscellaneous Chores

  • Drop support for node 18, as it is at end-of-life (8cb3160)
  • Drop support for node 18, as it is at end-of-life (fd91cd7)

Dependencies

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