Repository navigation
Release v4.154.0
Summary
Tools that embed Screenplay can now admit and check a release baseline and read a model's open questions through public APIs, and baseline admission from a shipped model reads the stored names that ESM v16 carries.
Added
ReleaseBaselineCommands.Check(root)andReleaseBaselineCommands.Admit(root, release, fromEsmPath)inCratis.Screenplay.Mcprun the same baseline check and journaled admission asscreenplay baseline check|admitand return aReleaseBaselineOutcomewith the exit code, violations, refusal reason, and the admitted entry count and baseline revision. (#720)ModelNoteQuestions.Read(root, scope)returns the open questions thatscreenplay check --open-questionsreports, including orphaned questions and absent or unreadable notes, withGetExitCode(failOnOpenQuestions)for report and fail modes. (#694)
Changed
screenplay baseline admit --from-esmrecords the stored name that shipped ESM v16 carries for renamed events, instead of refusing every shipped event name that differs from the current pinned name; a shipped stored name that differs from the current one still refuses withShippedStoredNameMismatch. (#719)