Repository navigation
Release v4.143.0
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 aCratisProfileInputFindingfor 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 stableSTAGE-PROFILE-001toSTAGE-PROFILE-006codes. (Cratis/Screenplay#722)