Change8

Prettier

Dev Tools

Prettier is an opinionated code formatter.

Latest: 3.7.412 releases1 breaking changesView on GitHub →

Release History

3.7.43 fixes
Dec 3, 2025

This release focuses on bug fixes for comment handling in union types and formatting improvements for LWC interpolations.

3.7.3Breaking1 fix
Nov 29, 2025

This release focuses on a critical bug fix for the getFileInfo() function to restore compatibility with the Prettier VSCode extension.

3.7.23 fixes
Nov 28, 2025

This release focuses on bug fixes for string quote handling, HTML attribute preservation, and comment formatting in type literals.

3.7.11 fix
Nov 27, 2025

This patch release addresses a performance regression within the doc printer component.

3.7.03 fixes6 features
Nov 27, 2025

Prettier 3.7.0 introduces support for CSS nesting and a new experimental operator position option, alongside various formatting improvements across supported languages.

3.6.21 fix
Jun 27, 2025

This patch release fixes a formatting issue where blank lines were missing around code blocks.

3.6.11 fix
Jun 25, 2025

This patch release fixes a file descriptor warning specifically associated with the experimental CLI mode.

3.6.03 fixes5 features
Jun 23, 2025

Prettier 3.6 introduces an experimental fast CLI and new high-performance parser plugins based on OXC and Hermes, alongside various formatting improvements.

3.5.34 fixes4 features
Mar 3, 2025

Prettier 3.5.3 introduces support for CSS light-dark() functions and TypeScript 5.0 accessors, alongside various formatting improvements for JSX and Angular.

3.5.24 fixes4 features
Feb 22, 2025

Prettier 3.5.2 introduces support for CSS light-dark() functions and TypeScript import attributes, alongside various bug fixes for JSX and Markdown formatting.

3.5.13 fixes3 features
Feb 13, 2025

Prettier 3.5.1 is a patch release focusing on TypeScript 5.8 support, CSS formatting improvements, and various bug fixes for JSX and Markdown.

3.5.04 fixes6 features
Feb 9, 2025

Prettier 3.5.0 introduces an experimental operator position option, improves TypeScript and Angular template formatting, and resolves several CSS and Markdown layout bugs.