Skip to content

⬆️ upgrade prettier to v3.9.4#169

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/prettier-3.x-lockfile
Open

⬆️ upgrade prettier to v3.9.4#169
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/prettier-3.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Nov 27, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
prettier (source) 3.6.23.9.4 age confidence

Release Notes

prettier/prettier (prettier)

v3.9.4

Compare Source

v3.9.3

Compare Source

v3.9.2

Compare Source

v3.9.1

Compare Source

v3.9.0

Compare Source

diff

🔗 Release Notes

v3.8.5

Compare Source

v3.8.4

Compare 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.

<!-- Input -->
- a

  - b

- c

  - d

<!-- Prettier 3.8.3 -->
- a
  - b
- c
  - d

<!-- Prettier 3.8.4 -->
- a

  - b

- c

  - d

v3.8.3

Compare Source

diff

SCSS: Prevent trailing comma in if() function (#​18471 by @​kovsu)
// Input
$value: if(sass(false): 1; else: -1);

// Prettier 3.8.2
$value: if(
  sass(false): 1; else: -1,
);

// Prettier 3.8.3
$value: if(sass(false): 1; else: -1);

v3.8.2

Compare Source

diff

Angular: Support Angular v21.2 (#​18722, #​19034 by @​fisker)

Exhaustive typechecking with @default never;

<!-- Input -->
@&#8203;switch (foo) {
  @&#8203;case (1) {}
  @&#8203;default never;
}

<!-- Prettier 3.8.1 -->
SyntaxError: Incomplete block "default never". If you meant to write the @&#8203; character, you should use the "&#&#8203;64;" HTML entity instead. (3:3)

<!-- Prettier 3.8.2 -->
@&#8203;switch (foo) {
  @&#8203;case (1) {}
  @&#8203;default never;
}

arrow function and instanceof expressions.

<!-- Input -->
@&#8203;let fn = (a) =>        a?    1:2;

{{ fn ( a         instanceof b)}}

<!-- Prettier 3.8.1 -->
@&#8203;let fn = (a) =>        a?    1:2;

{{ fn ( a         instanceof b)}}

<!-- Prettier 3.8.2 -->
@&#8203;let fn = (a) => (a ? 1 : 2);

{{ fn(a instanceof b) }}

v3.8.1

Compare Source

diff

Include available printers in plugin type declarations (#​18706 by @​porada)
// Input
import * as prettierPluginEstree from "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.1
prettierPluginEstree.printers.estree; //=> Printer
prettierPluginEstree.printers["estree-json"]; //=> Printer

v3.8.0

Compare Source

diff

🔗 Release Notes

v3.7.4

Compare Source

diff

LWC: Avoid quote around interpolations (#​18383 by @​kovsu)
<!-- Input -->
<div foo={bar}>   </div>

<!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
<div foo="{bar}"></div>

<!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
<div foo={bar}></div>
TypeScript: Fix comment inside union type gets duplicated (#​18393 by @​fisker)
// Input
type Foo = (/** comment */ a | b) | c;

// Prettier 3.7.3
type Foo = /** comment */ (/** comment */ a | b) | c;

// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
TypeScript: Fix unstable comment print in union type comments (#​18395 by @​fisker)
// Input
type X = (A | B) & (
  // comment
  A | B
);

// Prettier 3.7.3 (first format)
type X = (A | B) &
  (// comment
  A | B);

// Prettier 3.7.3 (second format)
type X = (
  | A
  | B // comment
) &
  (A | B);

// Prettier 3.7.4
type X = (A | B) &
  // comment
  (A | B);

v3.7.3

Compare 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.2

Compare Source

diff

JavaScript: Fix string print when switching quotes (#​18351 by @​fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")

// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');

// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#​18352 by @​kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;

// Prettier 3.7.1
const html = /* HTML */ ` <div class=${styles.banner}></div> `;

// Prettier 3.7.2
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#​18364 by @​fisker)
// Input
export type XXX = {
  // tbd
};

// Prettier 3.7.1
export type XXX = { // tbd };

// Prettier 3.7.2
export type XXX = {
  // tbd
};

v3.7.1

Compare 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.0

Compare Source

diff

🔗 Release Notes


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from antoinekm as a code owner November 27, 2025 09:11
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Nov 27, 2025
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.7.0 ⬆️ upgrade prettier to v3.7.1 Nov 27, 2025
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from f3a2805 to 6f7d792 Compare November 27, 2025 14:13
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.7.1 ⬆️ upgrade prettier to v3.7.2 Nov 29, 2025
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch 2 times, most recently from deccff3 to a1bdf49 Compare November 29, 2025 21:14
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.7.2 ⬆️ upgrade prettier to v3.7.3 Nov 29, 2025
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from a1bdf49 to 88f4ed3 Compare December 3, 2025 07:01
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.7.3 ⬆️ upgrade prettier to v3.7.4 Dec 3, 2025
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 88f4ed3 to 3d8583b Compare January 15, 2026 01:35
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.7.4 ⬆️ upgrade prettier to v3.8.0 Jan 15, 2026
@coderabbitai

coderabbitai Bot commented Jan 15, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.8.0 ⬆️ upgrade prettier to v3.8.1 Jan 21, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 3d8583b to 96a95cf Compare January 21, 2026 17:52
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.8.1 ⬆️ upgrade prettier to v3.8.2 Apr 10, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 96a95cf to 805b0a6 Compare April 10, 2026 05:53
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.8.2 ⬆️ upgrade prettier to v3.8.3 Apr 15, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 805b0a6 to 6c995f6 Compare April 15, 2026 05:10
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 6c995f6 to e1ebd4a Compare June 9, 2026 18:11
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.8.3 ⬆️ upgrade prettier to v3.8.4 Jun 9, 2026
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.8.4 ⬆️ upgrade prettier to v3.8.5 Jun 26, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from e1ebd4a to 7085312 Compare June 26, 2026 15:58
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.8.5 ⬆️ upgrade prettier to v3.9.0 Jun 27, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 7085312 to 90b0a54 Compare June 27, 2026 13:07
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.9.0 ⬆️ upgrade prettier to v3.9.1 Jun 28, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from 90b0a54 to b3279b8 Compare June 28, 2026 01:40
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.9.1 ⬆️ upgrade prettier to v3.9.3 Jun 29, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from b3279b8 to b8c3a51 Compare June 29, 2026 17:41
@renovate renovate Bot changed the title ⬆️ upgrade prettier to v3.9.3 ⬆️ upgrade prettier to v3.9.4 Jun 30, 2026
@renovate renovate Bot force-pushed the renovate/prettier-3.x-lockfile branch from b8c3a51 to 04d4232 Compare June 30, 2026 02:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant