# Prettier changelog > Opinionated code formatter for JavaScript, CSS, and more. - Vendor: Prettier - Category: Developer Tools - Official site: https://prettier.io - Tracked by: What's New (https://whatsnew.fyi/product/prettier) - Harvested from: GitHub (prettier/prettier) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### 3.9.6 - Date: 2026-07-21 - Version: 3.9.6 - Original notes: https://github.com/prettier/prettier/releases/tag/3.9.6 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.9.6 ##### What's Changed * Preserve quotes for methods named `new` (https://github.com/prettier/prettier/pull/19621 by [@kovsu](https://github.com/kovsu)) * Support `import defer` in `typescript` parser (https://github.com/prettier/prettier/pull/19624, https://github.com/prettier/prettier/pull/19675 by [@fisker](https://github.com/fisker)) * Added a new official plugin [`@prettier/plugin-yuku` 🚀](https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku) (https://github.com/prettier/prettier/pull/19628, https://github.com/prettier/prettier/pull/19629 by [@fisker](https://github.com/fisker)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396) ### 3.9.5 - Date: 2026-07-09 - Version: 3.9.5 - Original notes: https://github.com/prettier/prettier/releases/tag/3.9.5 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.9.5 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395) ### 3.9.4 - Date: 2026-06-30 - Version: 3.9.4 - Original notes: https://github.com/prettier/prettier/releases/tag/3.9.4 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.9.4 - Angular: Format `@content(name)` -> `@content (name)` to align with other block syntax ([#19499](https://github.com/prettier/prettier/pull/19499) by [@fisker](https://github.com/fisker)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394) ### 3.9.3 - Date: 2026-06-29 - Version: 3.9.3 - Original notes: https://github.com/prettier/prettier/releases/tag/3.9.3 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.9.3 - Markdown: Fix unexpected removal of characters in liquid syntax (https://github.com/prettier/prettier/pull/19489 by [@seiyab](https://github.com/seiyab)) - TypeScript: Allow decorators to be used with declare on class fields (https://github.com/prettier/prettier/pull/19492 by [@evoactivity](https://github.com/evoactivity)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393) ### 3.9.1 - Date: 2026-06-27 - Version: 3.9.1 - Original notes: https://github.com/prettier/prettier/releases/tag/3.9.1 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.9.1 - CLI: Fix ignored file has been cached incorrectly ([#19483](https://github.com/prettier/prettier/pull/19483) by [@kovsu](https://github.com/kovsu)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391) ### 3.9.0 - Date: 2026-06-27 - Version: 3.9.0 - Original notes: https://github.com/prettier/prettier/releases/tag/3.9.0 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.9.0 [diff](https://github.com/prettier/prettier/compare/3.8.5...3.9.0) 🔗 [Prettier 3.9: Major parser upgrades and Formatting improvements](https://prettier.io/blog/2026/06/27/3.9.0) ### 3.8.5 - Date: 2026-06-26 - Version: 3.8.5 - Original notes: https://github.com/prettier/prettier/releases/tag/3.8.5 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.8.5 - Fix Flow variance annotation print ([#19022](https://github.com/prettier/prettier/pull/19022) by [@marcoww6](https://github.com/marcoww6)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385) ### 3.8.4 - Date: 2026-06-09 - Version: 3.8.4 - Original notes: https://github.com/prettier/prettier/releases/tag/3.8.4 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.8.4 - Markdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (https://github.com/prettier/prettier/pull/17746 by [@byplayer](https://github.com/byplayer)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.8.4/CHANGELOG.md#384) ### 3.8.3 - Date: 2026-04-15 - Version: 3.8.3 - Original notes: https://github.com/prettier/prettier/releases/tag/3.8.3 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.8.3 - SCSS: Prevent trailing comma in `if()` function (https://github.com/prettier/prettier/pull/18471 by [@kovsu](https://github.com/kovsu)) 🔗 [Changelog](https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383) ### 3.8.2 - Date: 2026-04-10 - Version: 3.8.2 - Original notes: https://github.com/prettier/prettier/releases/tag/3.8.2 - Permalink: https://whatsnew.fyi/product/prettier/releases/3.8.2 - Support Angular v21.2 🔗 [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382)