Skip to content

Release v4.15.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 22:31
aef3610

Added

  • Author Screenplay models through screenplay mcp <model-folder> with typed AST creation and editing, guarded cross-file renames, and reviewable multi-file proposals. Install the server with the existing Cratis.Screenplay.Tool .NET tool package. (#203)
  • Navigate large, hierarchical models with scoped declaration searches, dependency views, fixture queries, and revision-safe pagination. (#203)
  • Preserve model identities across server restarts and explicitly recover interrupted source writes using root-local identity state and recovery journals. (#203)
  • Choose single-file, module, feature, or slice layouts, with whole-model validation before changes are applied. (#203)
  • Use typed syntax schemas and source-authoring APIs independently of executable backend readiness, with safe reference validation and verified trivia-preserving renames. (#203)

Fixed

  • Diagnose invalid validation targets, incompatible read keys, unpopulated child fields, inconsistent specification outcomes, undeclared enum values, and unknown event fields. (#201)
  • Preserve module forms and module/feature contributions exactly once when expanding and merging model folders. (#202)
  • Report unsupported query-key combinations as diagnostics instead of throwing, and reject executable-only no-op transactions on non-executable workspaces.

Security

  • Preserve restricted file access during model replacement, moves, and rollback; refuse recovery that would overwrite unexpected external edits.