You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.