Skip to content

Release v4.33.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 10:48
97c7620

Added

  • Policies can use not, with Screenplay's fail-closed meaning: a claim comparison that cannot be decided (a missing, null or non-text target) stays undecided under not, and an undecided policy denies. This applies to generated applications and to Stage's own specification runner. (part of #209)

Changed

  • Stage builds against Screenplay 4.81.5 and admits models of executable model versions 5 to 7. A model that uses a construct Stage does not render yet is refused, for the slices being rendered, with a diagnostic naming that construct: STAGE-ESM-024 for reactions, captures, triggers and Automation or Translate slices, STAGE-ESM-027 for read-model absence assertions in specifications, STAGE-ESM-028 for generated command values and STAGE-ESM-029 for command responses. Models that use none of them render as before. (#201) (#206)
  • The semantic runtime refuses the same constructs instead of running models it cannot execute. (#201)