You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The Screenplay generator keeps the integer identity of every enum member. Each member is written with its number (pending = 0, granted = 3, declined = 6), so sparse, negative and reordered enums keep their stored values, and documents with plain positional enums also show their numbers. Non-positional numbers need ESM v12; under a MaximumExecutableModelVersion cap below v12, or for numbers outside int32, the members fall back to positions and warning SP0068 says so. Members that share a number keep the one scenario values resolve to, and warning SP0069 names the dropped aliases. See Generating a Screenplay. (#3175)
Warning SP0067 reports a [Flags] enum whose unnamed member combinations cannot be stated in the model, naming the enum and the properties that use it. Member names are emitted as before. (#3132)
Changed
Cratis.Screenplay and @cratis/screenplay-language are updated to 4.139.0. (#3175)