Skip to content

Release v4.129.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:01
172af4b

Added

  • The specification runner and the host now run protected command reads (command reads protected, Screenplay 4.193.0): a command whose required read does not exist is rejected with " '' does not exist." before anything else runs, and require conditions and produced-event values can use the read's properties, matching Screenplay's own evaluation. Rendering protected reads is still refused with STAGE-ESM-044. (part of #440)

Changed

  • While a protected command is being decided, the host refuses any event appended to the session's event log from outside, rather than only events that affect the command's reads. (part of #440)
  • A protected command with a requirement below Error severity is refused with STAGE-ESM-045, also when a reaction invokes it, until Screenplay defines how such requirements behave. (part of #440)