Skip to content

Release v22.114.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 14:22
9aa5c28

Arc's Screenplay generator now recovers Uuid equality guards supported by ESM v28 and reports protected-read refusals with the compiler's typed diagnostic arguments.

Added

  • Generated Screenplay models now include == and != comparisons between Uuid values, Guid-backed concepts and proven canonical Uuid literals in command guards and protected read paths at ESM v28. The generator refuses unsupported operands, such as optional values, type-changing casts and constructors whose forwarding cannot be proven, and withholds them below ESM v28. (#3344)

Changed

  • Protected-read refusals PLAY0781–PLAY0785 are attributed to the affected command and read through Screenplay's typed diagnostic arguments, and each refused read is reported separately. (#3344)
  • Updated Cratis.Screenplay to 4.208.0. (#3344)