Skip to content

Release v7.30.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 17:39
8d0b465

Added

  • The Screenplay skills teach ESM v9 public events and translation direction: public event, event X from "store", direction inbound|outbound on Translate slices, outbound projections and reducers that target a public event, and inbound source events captures, with imports of public or foreign events still refused with PLAY0268 (#567)
  • The toolchain skill lists the public-event and translation diagnostics PLAY0607–PLAY0620 with their repairs (#562)
  • The Screenplay skills teach ESM v10 read-model key modifiers and by blocks, per-production stream route overrides and observer from filters with PLAY0660–PLAY0666, state that composite keys still bind with PLAY0268, and describe exactly how a read model's identity is chosen when no key is marked (#580)

Changed

  • The toolchain skill states that ESM v10 is released and frozen (decision 0066), that Screenplay 4.135.0 selects ESM v11 for exact whole-number literals while numbers exact and enum member numbers stay unadmitted, and that concept generation strategies (decision 0054) are not implemented yet (#593)
  • The pinned standalone Screenplay tool and published contract move to 4.135.0, and the pinned cratis CLI to 3.50.0, whose default renderer (Stage 4.67.0) applies case tables and whole numbers as long from ESM v8 (part of #593)