esbenp.prettier-vscode
Last release: 2026-03-16
A Visual Studio Code extension that formats code using Prettier. Useful for applying consistent formatting across many file types and languages like JavaScript and several web and template formats.
Project status
- Actively maintained, with recent updates shown as late as 2026-03-16 (12.4.0) and multiple follow-ups in early 2026 (12.1.x to 12.3.0), indicating ongoing work rather than maintenance mode.
- Apparent cadence is roughly monthly to every 1 to 2 months recently (for example, 12.1.0 on 2026-01-16, 12.2.0 and 12.3.0 on 2026-01-21, and 12.4.0 on 2026-03-16).
AI summary generated 2026-05-28
Recent updates
12.4.0
2026-03-16Prettier-VSCode 12.4.0 includes a security fix focused on how Prettier config files are resolved and loaded in untrusted workspaces. It prevents JavaScript-based Prettier config files from being executed during config resolution, even when workspace trust is enforced for module resolution.
Security12.3.0
2026-01-21Prettier VS Code extension 12.3.0 improves handling of `.prettierignore` updates by ensuring the extension notices changes and invalidates its formatting cache accordingly. This prevents situations where ignored/unignored file behavior can become stale until a reload.
12.2.0
2026-01-21prettier-vscode 12.2.0 fixes the `source.fixAll.prettier` code action so it no longer runs when the VS Code `editor.defaultFormatter` is set to a different formatter extension. The code action now respects the user’s formatter choice, unless `source.fixAll.prettier` is explicitly enabled.
11.0.3
2026-01-21Release 11.0.3 does not include any explicitly listed changes in the provided notes. However, the most recent notable items in this changelog are from 11.0.1 and 11.0.0, including a publisher move for the extension and a breaking change to how `.editorconfig` interacts with the `requireConfig` setting.
BreakingFeatures12.1.1
2026-01-17prettier-vscode 12.1.1 fixes module resolution when the `prettier.prettierPath` setting points to a Prettier file (for example, a Yarn PnP SDK `.cjs` entry). The preceding 12.1.0 release includes major bundled Prettier upgrades to v3, along with configuration behavior changes like `trailingComma` default adjustments.
BreakingFeatures12.1.0
2026-01-16Prettier-VSCode 12.1.0 upgrades the bundled Prettier from 2.8.8 to Prettier 3.x, which changes formatting behavior and default options. It also adds new Prettier 3 options and improved parser/config detection, plus a new code action to run Prettier on save before other formatters.
BreakingFeatures11.0.2
2025-12-03Release 11.0.2 does not list any specific code or release-note entries in the provided changelog text. However, upgrading into the 11.0.x line includes changes called out in 11.0.1 and 11.0.0, including a marketplace publisher move and a config-resolution breaking change around how `.editorconfig` interacts with `requireConfig`.
BreakingFeatures11.0.1
2025-12-01Version 11.0.1 primarily changes the Visual Studio Marketplace publisher namespace, moving the extension from `esbenp.prettier-vscode` to `prettier.prettier-vscode`. It also flags that Prettier extension v12 is currently in beta and is only published under the new location, so early adopters may need to update how they install it.
BreakingFeatures11.0.0
2024-08-14Prettier-VSCode 11.0.0 changes how `requireConfig` interacts with `.editorconfig`, and adds support for the Prettier `experimentalTernaries` option. It also fixes a workspace formatting issue that could cause files to be overwritten when multiple extension instances were active.
BreakingFeatures10.4.0
2024-03-21Prettier-VSCode extension 10.4.0 fixes a configuration resolution issue that caused Prettier plugins to be ignored. This specifically affected users running Prettier 3.1.1 or later.