Skip to content

Release v4.159.0

Choose a tag to compare

@github-actions github-actions released this 14 Oct 01:25
3d5cb89

Added

  • ScreenplayModelRoot.Open and ScreenplayModelRoot.OpenForReleaseBaselineCheck in Cratis.Screenplay open a model root read-only with its persisted identities and release baseline, or return a typed failure such as PendingOperation, PersistedIdentitiesRequired, IdentityStateConflict, MetadataPermissions or UnreadableModelRoot. Renderers and tools can now assess a release baseline on exactly the model they compile, through the same code the MCP server and screenplay baseline check use. See Call these from your own tooling. (#740) (#741)
  • PersistedIdentityStateSerializer reads and writes .screenplay/identities.json, so consumers no longer need to copy its format. (#741)

Fixed

  • screenplay baseline check and other read-only opens of a model root no longer refuse the .screenplay directory a git checkout creates (0755). Reads now refuse only a directory other users can write; writes and recovery still require owner-only access. (#742)