Skip to content

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Apr 12:24
· 19 commits to main since this release
Immutable release. Only release title and notes can be modified.
c93b023

Minor Changes

  • Per-call hook context: every ContractLogger hook now receives a runHandle field — a unique id minted by the engine on each accept() invocation. Loggers that maintain per-run scratch state can key it by runHandle instead of contractName, so concurrent accept() calls on the same contract no longer share state.

    This is a forward-compatible addition for hook authors: existing loggers that don't read runHandle continue to work unchanged. Authors who want per-call isolation can opt into the new field today; the field is required on the hook type so TypeScript surfaces the new option immediately.