Skip to content

Release v4.42.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 11:33
140dfe8

Fixed

  • Comments stay attached to their line during canonical printing and expand-layout for the remaining directive lines. These include:

    • enum values and concept reasons;
    • policy requirements and persona policies;
    • UI profile, theme and theme-compatibility lines;
    • contribution and screen-action labels and order;
    • implementation file references;
    • the scalar subdirectives in specifications, captures, projections and commands.

    The typed JSON syntax is unchanged.

  • Comments on enum and other collection values follow their value when a syntax tree or workspace edit reorders, inserts or removes values.

Changed

  • A projection block that repeats automap or no automap reports PLAY0452 (warning). The last setting still wins, and canonical printing keeps each line's comments.

Closes #281