Skip to content

Release v4.63.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 04:37
322db8e

Changed

  • Stage now uses Screenplay 4.131.0 and accepts ESM v10 models. Slices that use no v10 construct render and run as before. Each v10 construct is refused with its own code wherever Stage loads a model:
    • STAGE-ESM-034: a reaction's runs as identity.
    • STAGE-ESM-035: observer filters, from on reactions and reducers.
    • STAGE-ESM-036: route overrides on a single production.
  • matches rules now treat $ as the end of the input, as Screenplay 4.130 does. The semantic executor, generated validators and legacy validators all match it, so a value with a trailing newline no longer satisfies a pattern ending in $. (#292)

Fixed

  • Specifications that Stage renders now escape text values correctly. Before, a value containing a newline, quote or backslash could produce generated C# that did not compile or that tested a different value.