What prettier/prettier shipped
Written by FoxPlug from public releases; not affiliated with Prettier. An automatic summary of the public release, pull request and commit data of github.com/prettier/prettier. Prettier did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Released version 3.9.9 with a fix for Markdown text containing dollar signs being incorrectly parsed as math syntax. Release
- Angular templates now avoid breaking inline interpolation closing tags with unwanted line breaks. Pull request #20134
- Configuration files with UTF-8 BOM are now supported. Pull request #20127
- Comments after the head of a member chain no longer move around during formatting. Pull request #20125
- Angular
ngNonBindablechild replacement was refactored to use AST node mutation helpers. Pull request #20141 - Markdown math syntax parsing was improved by disabling
singleDollarTextMathinmdast-util-math. Pull request #20140 - Removed
@lezer/highlightfrom dependencies. Pull request #20150 - Switched from
semvertoverkitfor version handling. Pull request #19977 - Invalid config tests were moved to unit tests. Pull request #20139
Why it matters
Version 3.9.9 addresses several formatting issues across Markdown, Angular templates, and JavaScript, while also improving configuration file handling and code quality through dependency updates and refactoring.
Changelog entry
- Markdown: Fix text with $ incorrectly parsed as math syntax Release
- Angular: Avoid breaking inline interpolation closing tags Pull request #20134
- Support configuration files with UTF-8 BOM Pull request #20127
- Prevent comment after head of member chain from moving Pull request #20125
- Angular: Refactor ngNonBindable child replacement using AST helpers Pull request #20141
- Remove @lezer/highlight from dependencies Pull request #20150
- Switch from semver to verkit for version handling Pull request #19977
Prettier 3.9.9 is out. Fixed Markdown dollar sign parsing, Angular inline interpolation formatting, UTF-8 BOM config support, and comment positioning in member chains.
Prettier 3.9.9 is now available. This release fixes Markdown text with dollar signs being incorrectly parsed as math syntax, prevents unwanted line breaks in Angular inline interpolation closing tags, adds support for UTF-8 BOM in configuration files, and fixes comment positioning in member chains. Several code improvements include refactored Angular child replacement logic and updated dependencies.