You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Markdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (#17746 by @byplayer)
Prettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.
<!-- Input -->- a
- b
- c
- d
<!-- Prettier 3.8.3 -->- a
- b
- c
- d
<!-- Prettier 3.8.4 -->- a
- b
- c
- d
Include available printers in plugin type declarations (#18706 by @porada)
// Inputimport*asprettierPluginEstreefrom"prettier/plugins/estree";// Prettier 3.8.0// Property 'printers' does not exist on type 'typeof import("prettier/plugins/estree")'. ts(2339)prettierPluginEstree.printers.estree;//=> any// Prettier 3.8.1prettierPluginEstree.printers.estree;//=> PrinterprettierPluginEstree.printers["estree-json"];//=> Printer
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
// Inputconsole.log("A descriptor\\'s .kind must be \"method\" or \"field\".")// Prettier 3.7.1console.log('A descriptor\\'s.kindmustbe"method"or"field".');
// Prettier 3.7.2console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
// Inputconsthtml=/* HTML */` <div class="${styles.banner}"></div> `;// Prettier 3.7.1consthtml=/* HTML */` <div class=${styles.banner}></div> `;// Prettier 3.7.2consthtml=/* HTML */` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
Markdown: Add missing blank line around code block (#17675 by @fisker)
<!-- Input -->1. Some text, and code block below, with newline after code block
```yaml---foo: bar``` 1. Another 2. List<!-- Prettier 3.6.1 -->1. Some text, and code block below, with newline after code block```yaml---foo: bar``` 1. Another 2. List<!-- Prettier 3.6.2 -->1. Some text, and code block below, with newline after code block```yaml---foo: bar``` 1. Another 2. List
Miscellaneous: Avoid closing files multiple times (#17665 by @43081j)
When reading a file to infer the interpreter from a shebang, we use the n-readlines library to read the first line in order to get the shebang.
This library closes files when it reaches EOF, and we later try close the same
files again. We now close files only if n-readlines did not already close
them.
renovateBot
changed the title
chore(deps): update dependency prettier to v3.7.4 (lfs-media)
Update dependency prettier to v3.7.4 (lfs-media)
Jan 8, 2026
renovateBot
changed the title
Update dependency prettier to v3.7.4 (lfs-media)
chore(deps): update dependency prettier to v3.7.4 (lfs-media)
Jan 10, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.7.4 (lfs-media)
chore(deps): update dependency prettier to v3.8.0 (lfs-media)
Jan 15, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.0 (lfs-media)
Update dependency prettier to v3.8.0 (lfs-media)
Jan 19, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.0 (lfs-media)
chore(deps): update dependency prettier to v3.8.0 (lfs-media)
Jan 20, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.0 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Jan 21, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Jan 23, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Jan 25, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Jan 25, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Mar 5, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Mar 5, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Mar 8, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Mar 13, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Mar 15, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Mar 26, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Mar 27, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Apr 1, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Apr 6, 2026
renovateBot
changed the title
chore(deps): update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.1 (lfs-media)
Apr 8, 2026
renovateBot
changed the title
Update dependency prettier to v3.8.1 (lfs-media)
Update dependency prettier to v3.8.2 (lfs-media)
Apr 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.5.3→3.9.4Release Notes
prettier/prettier (prettier)
v3.9.4Compare Source
v3.9.3Compare Source
v3.9.2Compare Source
v3.9.1Compare Source
v3.9.0Compare Source
diff
🔗 Release Notes
v3.8.5Compare Source
v3.8.4Compare Source
diff
Markdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (#17746 by @byplayer)
Prettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.
v3.8.3Compare Source
diff
SCSS: Prevent trailing comma in
if()function (#18471 by @kovsu)v3.8.2Compare Source
diff
Angular: Support Angular v21.2 (#18722, #19034 by @fisker)
Exhaustive typechecking with
@default never;arrow functionandinstanceofexpressions.v3.8.1Compare Source
diff
Include available
printersin plugin type declarations (#18706 by @porada)v3.8.0Compare Source
diff
🔗 Release Notes
v3.7.4Compare Source
diff
LWC: Avoid quote around interpolations (#18383 by @kovsu)
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
v3.7.3Compare Source
diff
API: Fix
prettier.getFileInfo()change that breaks VSCode extension (#18375 by @fisker)An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2Compare Source
diff
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
TypeScript: Fix comment in empty type literal (#18364 by @fisker)
v3.7.1Compare Source
diff
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.0 can be very slow when formatting big files, the regression has been fixed.
v3.7.0Compare Source
diff
🔗 Release Notes
v3.6.2Compare Source
diff
Markdown: Add missing blank line around code block (#17675 by @fisker)
v3.6.1Compare Source
diff
TypeScript: Allow const without initializer (#17650, #17654 by @fisker)
Miscellaneous: Avoid closing files multiple times (#17665 by @43081j)
When reading a file to infer the interpreter from a shebang, we use the
n-readlineslibrary to read the first line in order to get the shebang.This library closes files when it reaches EOF, and we later try close the same
files again. We now close files only if
n-readlinesdid not already closethem.
v3.6.0Compare Source
diff
🔗 Release Notes
Configuration
📅 Schedule: (in timezone Europe/Helsinki)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.