Repository navigation
Release v4.208.0
Tools can now link more refusals to the model element they concern, using structured diagnostic arguments instead of message text.
Added
PLAY0268(not admitted by the executable model) carries asubjectargument naming the innermost declaration that contains the refused construct, and anissueargument when the refusal cites a tracking issue. See decision 0086 and the diagnostics reference. (#838)PLAY0367,PLAY0699andPLAY0787(match patterns) carry the owning command or concept assubject, theproperty, thepatternand, for the first two, theoffsetin the pattern; the C# and TypeScript compilers report the same arguments. (#838)