Skip to content

Release v4.143.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 16:09
f730c9c

Studio's static generation accepted a ui profile that named an unknown package while the CLI refused it, because the refusal was a CLI-only rule. The rule now lives in the renderer package so the CLI and Studio refuse the same inputs (part of Cratis/Screenplay#722).

Added

  • CratisRendering.ResolveProfileInputs(scene, approvedPackages) resolves every ui profile with the Scene engine's planner and returns a CratisProfileInputFinding for each profile input the target cannot honor: an unknown package, a missing layout, packages that cannot be used together, a missing theme, an invalid root template and an unresolved blueprint template reference. The findings carry stable STAGE-PROFILE-001 to STAGE-PROFILE-006 codes. (Cratis/Screenplay#722)