Skip to content

Release v4.150.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:34
5150fdf

Changed

  • Admit ESM v28 models (Screenplay 4.206.0): Uuid == and != in command require conditions and produces when guards now run in the semantic Host and specification executor, comparing canonical lowercase hyphenated Uuids ordinally, including through concepts and protected read paths; non-canonical Uuid input is rejected before any requirement runs. The Cratis renderer renders these comparisons as Guid comparisons, including protected read paths in require, and turns a Uuid literal into Guid.Parse(...) instead of comparing a Guid with text. The legacy engines refuse Uuid comparisons with STAGE-ESM-049. (#487)