Prettier 3.7 improves formatting consistency between TypeScript classes and interfaces, removing extra indentation for type parameters and aligning heritage clause formatting. The release includes numerous bug fixes across JavaScript, TypeScript, CSS, HTML, and other languages, with enhanced comment handling throughout. New features include support for Angular 21, GraphQL 16.12 executable descriptions, and Front Matter in Handlebars. Plugin developers gain new APIs for comment attachment control and handling ignored nodes through `canAttachComment()` ancestors parameter and `printPrettierIgnored()` function.
Sort: