Last 7 days
0
Features: 0
Changes: 0
Fixes: 0
Deprecations: 0
Opinionated code formatter for JavaScript and many other languages.
Latest Prettier changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this Prettier release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
0
0
7
16
Preserve quotes when formatting methods named `new`.
Updates Angular syntax to format @content(name) and @content (name) consistently.
Fixed unexpected removal of characters in Liquid syntax
Fix CLI caching bug where ignored files were incorrectly cached
Introduces major parser upgrades for enhanced language support
Corrected the printing of Flow variance annotations.
Fix removal of blank lines between list items and nested sub‑lists in Markdown/MDX.
Fixed SCSS formatter to prevent adding a trailing comma in `if()` function calls.
Added support for Angular v21.2
Add available printers to plugin type declarations
Added support for Angular v21.1 diff in Prettier 3.8
Fix comment duplication and unstable comment printing in union types
Resolve regression caused by a change to prettier.getFileInfo() that broke the VSCode extension.
Fix string printing when switching quote styles
Fix performance regression in the documentation printer (issue #18342)
Version 3.7.0 released.
Ensure a blank line is inserted before and after code blocks.
Resolved warning about closing unopened file descriptor (fd 39) in the experimental CLI
Introduces an experimental fast CLI for faster formatting.
Version 3.5.0 released; refer to the diff and linked release notes for details.
Version 3.4.0 released.
Version 3.3.0 released.
Fixed incorrect formatting in .eslintrc.json
Added support for formatting tsconfig.json files using a JSONC parser.
Release 3.2.0 introduced new changes.
Refer to the linked diff for detailed changes in this 3.1.0 release.
Major version 3.0.0 released
Re-published v2.8.7 to replace an accidentally released bad build
Added support for multiple decorators on a single getter/setter.
Enable decorators on private class members
Add support for TypeScript 5.0
Added support for Angular 15.1
Version 2.8.0 released.
Version 2.7.0 released.
Release version 2.5.0 is now available
Release notes not included in the provided text.
Release notes are linked for version 2.2.0, but no specific changes are listed.
Release version 2.1.0.
Release 2.0.0 introduces new features.
Add full Markdown support with CommonMark compliance, word‑wrap, code‑block formatting, automatic list/table adjustments, and markdown‑in‑JS template literals.
Revised JSX ternary formatting heuristic to match community expectations, reducing surprising output.
Introduce .prettierrc support via cosmiconfig and .prettierignore for project configuration.
Add official support for formatting GraphQL, CSS‑in‑JS (styled components/JSX) and JSON files.
Add first‑class TypeScript (.ts/.tsx) and CSS/Less/SCSS support with new parsers
Version 1.0.0 release announced.
Added @format header workflow with lint autofix, scripts and tracking to enable incremental Prettier adoption across Facebook codebases.
Mitigated exponential slowdown for deeply nested functions and fixed numerous formatting edge cases (if‑condition breaks, argument expansion, arrow function parentheses, regex escapes/flags, template literal comments, Windows empty lines).