chore(deps): update minor and patch version dependencies (master) #29

Open
renovate wants to merge 1 commits from renovate/master-minor-and-patch-version-dependencies into master
Collaborator

This PR contains the following updates:

Package Type Update Change
eslint-config-prettier dependencies patch ^9.1.0 -> ^9.1.2
eslint-plugin-import dependencies minor ^2.31.0 -> ^2.32.0
eslint-plugin-prettier dependencies minor ^5.2.1 -> ^5.5.4
eslint-plugin-vue (source) dependencies minor ^9.32.0 -> ^9.33.0
prettier (source) dependencies minor ^3.4.2 -> ^3.7.3

Release Notes

prettier/eslint-config-prettier (eslint-config-prettier)

v9.1.2

Compare Source

import-js/eslint-plugin-import (eslint-plugin-import)

v2.32.0

Compare Source

Added
Fixed
Changed
prettier/eslint-plugin-prettier (eslint-plugin-prettier)

v5.5.4

Compare Source

Patch Changes

v5.5.3

Compare Source

republish the latest version

Full Changelog: https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3

v5.5.2

Compare Source

republish the latest version

Full Changelog: https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2

v5.5.1

Compare Source

Patch Changes

v5.5.0

Compare Source

Minor Changes

v5.4.1

Compare Source

Patch Changes
  • #​740 c21521f Thanks @​JounQin! - fix(deps): bump synckit to v0.11.7 to fix potential TypeError: Cannot read properties of undefined (reading 'message') error

v5.4.0

Compare Source

Minor Changes

v5.3.1

Compare Source

Patch Changes

v5.3.0

Compare Source

Minor Changes

v5.2.6

Compare Source

Patch Changes

v5.2.5

Compare Source

Patch Changes

v5.2.4

Compare Source

Patch Changes

v5.2.3

Compare Source

Patch Changes

v5.2.2

Compare Source

Patch Changes
vuejs/eslint-plugin-vue (eslint-plugin-vue)

v9.33.0

Compare Source

Enhancements

🐛 Bug Fixes

Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.32.0...v9.33.0

prettier/prettier (prettier)

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

v3.6.2

Compare Source

diff

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

v3.6.1

Compare Source

diff

TypeScript: Allow const without initializer (#​17650, #​17654 by @​fisker)
// Input
export const version: string;

// Prettier 3.6.0 (--parser=babel-ts)
SyntaxError: Unexpected token (1:21)
> 1 | export const version: string;
    |                     ^

// Prettier 3.6.0 (--parser=oxc-ts)
SyntaxError: Missing initializer in const declaration (1:14)
> 1 | export const version: string;
    |              ^^^^^^^^^^^^^^^

// Prettier 3.6.1
export const version: string;
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.

v3.6.0

Compare Source

diff

🔗 Release Notes

v3.5.3

Compare Source

diff

Flow: Fix missing parentheses in ConditionalTypeAnnotation (#​17196 by @​fisker)
// Input
type T<U> = 'a' | ('b' extends U ? 'c' : empty);
type T<U> = 'a' & ('b' extends U ? 'c' : empty);

// Prettier 3.5.2
type T<U> = "a" | "b" extends U ? "c" : empty;
type T<U> = "a" & "b" extends U ? "c" : empty;

// Prettier 3.5.3
type T<U> = "a" | ("b" extends U ? "c" : empty);
type T<U> = "a" & ("b" extends U ? "c" : empty);

v3.5.2

Compare Source

diff

Remove module-sync condition (#​17156 by @​fisker)

In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.

v3.5.1

Compare Source

diff

Fix CLI crash when cache for old version exists (#​17100 by @​sosukesuzuki)

Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.

Support dockercompose and github-actions-workflow in VSCode (#​17101 by @​remcohaszing)

Prettier now supports the dockercompose and github-actions-workflow languages in Visual Studio Code.

v3.5.0

Compare Source

diff

🔗 Release Notes


Configuration

📅 Schedule: 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | dependencies | patch | [`^9.1.0` -> `^9.1.2`](https://renovatebot.com/diffs/npm/eslint-config-prettier/9.1.0/9.1.2) | | [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) | dependencies | minor | [`^2.31.0` -> `^2.32.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import/2.31.0/2.32.0) | | [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | dependencies | minor | [`^5.2.1` -> `^5.5.4`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.2.1/5.5.4) | | [eslint-plugin-vue](https://eslint.vuejs.org) ([source](https://github.com/vuejs/eslint-plugin-vue)) | dependencies | minor | [`^9.32.0` -> `^9.33.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.32.0/9.33.0) | | [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | dependencies | minor | [`^3.4.2` -> `^3.7.3`](https://renovatebot.com/diffs/npm/prettier/3.4.2/3.7.3) | --- ### Release Notes <details> <summary>prettier/eslint-config-prettier (eslint-config-prettier)</summary> ### [`v9.1.2`](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...62a15bbfc953d798da2cc8a46e78897da0beac22) [Compare Source](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...62a15bbfc953d798da2cc8a46e78897da0beac22) </details> <details> <summary>import-js/eslint-plugin-import (eslint-plugin-import)</summary> ### [`v2.32.0`](https://github.com/import-js/eslint-plugin-import/blob/HEAD/CHANGELOG.md#2320---2025-06-20) [Compare Source](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0) ##### Added - add \[`enforce-node-protocol-usage`] rule and `import/node-version` setting (\[[#&#8203;3024](https://github.com/import-js/eslint-plugin-import/issues/3024)], thanks \[[@&#8203;GoldStrikeArch](https://github.com/GoldStrikeArch)] and \[[@&#8203;sevenc-nanashi](https://github.com/sevenc-nanashi)]) - add TypeScript types (\[[#&#8203;3097](https://github.com/import-js/eslint-plugin-import/issues/3097)], thanks \[[@&#8203;G-Rath](https://github.com/G-Rath)]) - \[`extensions`]: add \`pathGroupOverrides to allow enforcement decision overrides based on specifier (\[[#&#8203;3105](https://github.com/import-js/eslint-plugin-import/issues/3105)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) - \[`order`]: add `sortTypesGroup` option to allow intragroup sorting of type-only imports (\[[#&#8203;3104](https://github.com/import-js/eslint-plugin-import/issues/3104)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) - \[`order`]: add `newlines-between-types` option to control intragroup sorting of type-only imports (\[[#&#8203;3127](https://github.com/import-js/eslint-plugin-import/issues/3127)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) - \[`order`]: add `consolidateIslands` option to collapse excess spacing for aesthetically pleasing imports (\[[#&#8203;3129](https://github.com/import-js/eslint-plugin-import/issues/3129)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) ##### Fixed - \[`no-unused-modules`]: provide more meaningful error message when no .eslintrc is present (\[[#&#8203;3116](https://github.com/import-js/eslint-plugin-import/issues/3116)], thanks \[[@&#8203;michaelfaith](https://github.com/michaelfaith)]) - configs: added missing name attribute for eslint config inspector (\[[#&#8203;3151](https://github.com/import-js/eslint-plugin-import/issues/3151)], thanks \[[@&#8203;NishargShah](https://github.com/NishargShah)]) - \[`order`]: ensure arcane imports do not cause undefined behavior (\[[#&#8203;3128](https://github.com/import-js/eslint-plugin-import/issues/3128)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) - \[`order`]: resolve undefined property access issue when using `named` ordering (\[[#&#8203;3166](https://github.com/import-js/eslint-plugin-import/issues/3166)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) - \[`enforce-node-protocol-usage`]: avoid a crash with some TS code (\[[#&#8203;3173](https://github.com/import-js/eslint-plugin-import/issues/3173)], thanks \[[@&#8203;ljharb](https://github.com/ljharb)]) - \[`order`]: codify invariants from docs into config schema (\[[#&#8203;3152](https://github.com/import-js/eslint-plugin-import/issues/3152)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) ##### Changed - \[Docs] \[`extensions`], \[`order`]: improve documentation (\[[#&#8203;3106](https://github.com/import-js/eslint-plugin-import/issues/3106)], thanks \[[@&#8203;Xunnamius](https://github.com/Xunnamius)]) - \[Docs] add flat config guide for using `tseslint.config()` (\[[#&#8203;3125](https://github.com/import-js/eslint-plugin-import/issues/3125)], thanks \[[@&#8203;lnuvy](https://github.com/lnuvy)]) - \[Docs] add missing comma (\[[#&#8203;3122](https://github.com/import-js/eslint-plugin-import/issues/3122)], thanks \[[@&#8203;RyanGst](https://github.com/RyanGst)]) - \[readme] Update flatConfig example to include typescript config (\[[#&#8203;3138](https://github.com/import-js/eslint-plugin-import/issues/3138)], thanks \[[@&#8203;intellix](https://github.com/intellix)]) - \[Refactor] \[`order`]: remove unnecessary negative check (\[[#&#8203;3167](https://github.com/import-js/eslint-plugin-import/issues/3167)], thanks \[[@&#8203;JounQin](https://github.com/JounQin)]) - \[Docs] \[`no-unused-modules`]: add missing double quote (\[[#&#8203;3191](https://github.com/import-js/eslint-plugin-import/issues/3191)], thanks \[[@&#8203;albertpastrana](https://github.com/albertpastrana)]) - \[Docs] `no-restricted-paths`: clarify wording and fix errors (\[[#&#8203;3172](https://github.com/import-js/eslint-plugin-import/issues/3172)], thanks \[[@&#8203;greim](https://github.com/greim)]) </details> <details> <summary>prettier/eslint-plugin-prettier (eslint-plugin-prettier)</summary> ### [`v5.5.4`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#554) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.3...v5.5.4) ##### Patch Changes - [#&#8203;755](https://github.com/prettier/eslint-plugin-prettier/pull/755) [`723f7a8`](https://github.com/prettier/eslint-plugin-prettier/commit/723f7a803f014746f2146e5be021c9071fa52d7e) Thanks [@&#8203;kbrilla](https://github.com/kbrilla)! - fix: add 'oxc', 'oxc-ts' and 'hermes' parsers to `parserBlocklist` - [#&#8203;751](https://github.com/prettier/eslint-plugin-prettier/pull/751) [`cf52b30`](https://github.com/prettier/eslint-plugin-prettier/commit/cf52b306a533b971bf40bbbf0d2033a1ed4f3c5d) Thanks [@&#8203;andreww2012](https://github.com/andreww2012)! - fix: disallow extra properties in rule options ### [`v5.5.3`](https://github.com/prettier/eslint-plugin-prettier/releases/tag/v5.5.3) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3) republish the latest version **Full Changelog**: https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.2...v5.5.3 ### [`v5.5.2`](https://github.com/prettier/eslint-plugin-prettier/releases/tag/v5.5.2) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2) republish the latest version **Full Changelog**: https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.1...v5.5.2 ### [`v5.5.1`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#551) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.5.0...v5.5.1) ##### Patch Changes - [#&#8203;748](https://github.com/prettier/eslint-plugin-prettier/pull/748) [`bfd1e95`](https://github.com/prettier/eslint-plugin-prettier/commit/bfd1e9547de9afaaf30318735f2f441c0250b77e) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix: use `prettierRcOptions` directly for prettier 3.6+ ### [`v5.5.0`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#550) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.1...v5.5.0) ##### Minor Changes - [#&#8203;743](https://github.com/prettier/eslint-plugin-prettier/pull/743) [`92f2c9c`](https://github.com/prettier/eslint-plugin-prettier/commit/92f2c9c8f0b083a0208b4236cf5c8e4af5612a8b) Thanks [@&#8203;dotcarmen](https://github.com/dotcarmen)! - feat: support non-js languages like `css` for `@eslint/css` and `json` for `@eslint/json` ### [`v5.4.1`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#541) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.4.0...v5.4.1) ##### Patch Changes - [#&#8203;740](https://github.com/prettier/eslint-plugin-prettier/pull/740) [`c21521f`](https://github.com/prettier/eslint-plugin-prettier/commit/c21521ffbe7bfb60bdca8cbf6349fba4de774d21) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix(deps): bump `synckit` to v0.11.7 to fix potential `TypeError: Cannot read properties of undefined (reading 'message')` error ### [`v5.4.0`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#540) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.3.1...v5.4.0) ##### Minor Changes - [#&#8203;736](https://github.com/prettier/eslint-plugin-prettier/pull/736) [`59a0cae`](https://github.com/prettier/eslint-plugin-prettier/commit/59a0cae5f27801d7e00f257c6be059a848b32fbe) Thanks [@&#8203;yashtech00](https://github.com/yashtech00)! - refactor: migrate `worker.js` to `worker.mjs` ### [`v5.3.1`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#531) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.3.0...v5.3.1) ##### Patch Changes - [#&#8203;734](https://github.com/prettier/eslint-plugin-prettier/pull/734) [`dcf2c80`](https://github.com/prettier/eslint-plugin-prettier/commit/dcf2c8083e0f7146b7b7d641224ee2db8b318189) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - ci: enable `NPM_CONFIG_PROVENANCE` env ### [`v5.3.0`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#530) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.6...v5.3.0) ##### Minor Changes - [#&#8203;674](https://github.com/prettier/eslint-plugin-prettier/pull/674) [`6fe0c90`](https://github.com/prettier/eslint-plugin-prettier/commit/6fe0c90e277acba301e5a5db445130374d4254ea) Thanks [@&#8203;irsooti](https://github.com/irsooti)! - feat(types): prefer `Config` over `FlatConfig` when they're equal ### [`v5.2.6`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#526) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.5...v5.2.6) ##### Patch Changes - [#&#8203;723](https://github.com/prettier/eslint-plugin-prettier/pull/723) [`1451176`](https://github.com/prettier/eslint-plugin-prettier/commit/1451176a82fae991c0f4f74adf80af283c3a01c3) Thanks [@&#8203;renovate](https://github.com/apps/renovate)! - fix(deps): bump `synckit` to `v0.11.0` ### [`v5.2.5`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#525) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.4...v5.2.5) ##### Patch Changes - [#&#8203;721](https://github.com/prettier/eslint-plugin-prettier/pull/721) [`4f5513d`](https://github.com/prettier/eslint-plugin-prettier/commit/4f5513de4ce919c607773fd35d833117a8d8b676) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - fix: clarify correct `eslint-config-prettier` peer range ### [`v5.2.4`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#524) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.3...v5.2.4) ##### Patch Changes - [#&#8203;715](https://github.com/prettier/eslint-plugin-prettier/pull/715) [`b8cfe56`](https://github.com/prettier/eslint-plugin-prettier/commit/b8cfe56e345a9cd0f0160da91d99b8ee9e37c67e) Thanks [@&#8203;JounQin](https://github.com/JounQin)! - chore: hourcekeeping, bump all (dev) deps ### [`v5.2.3`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#523) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.2...v5.2.3) ##### Patch Changes - [#&#8203;703](https://github.com/prettier/eslint-plugin-prettier/pull/703) [`9c6141f`](https://github.com/prettier/eslint-plugin-prettier/commit/9c6141f2436de0bf379bef91b30fe1b0bc737cf2) Thanks [@&#8203;BPScott](https://github.com/BPScott)! - Add name field to recommended flat config ### [`v5.2.2`](https://github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#522) [Compare Source](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.2) ##### Patch Changes - [#&#8203;700](https://github.com/prettier/eslint-plugin-prettier/pull/700) [`aa5b59f`](https://github.com/prettier/eslint-plugin-prettier/commit/aa5b59f7d98431bdb9559d079619065f812a2420) Thanks [@&#8203;ntnyq](https://github.com/ntnyq)! - fix: report node when loc not found </details> <details> <summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary> ### [`v9.33.0`](https://github.com/vuejs/eslint-plugin-vue/releases/tag/v9.33.0) [Compare Source](https://github.com/vuejs/eslint-plugin-vue/compare/v9.32.0...v9.33.0) #### ✨ Enhancements - [#&#8203;2639](https://github.com/vuejs/eslint-plugin-vue/issues/2639) Added [`vue/no-implicit-coercion`](https://eslint.vuejs.org/rules/no-implicit-coercion.html) rule to disallow shorthand type conversions in `<template>`. - [#&#8203;2680](https://github.com/vuejs/eslint-plugin-vue/issues/2680) Improved [`vue/no-ref-as-operand`](https://eslint.vuejs.org/rules/no-ref-as-operand.html) rule to check `emit` payloads. - [#&#8203;2679](https://github.com/vuejs/eslint-plugin-vue/issues/2679) Added `ignoreProps` option to [`vue/prop-name-casing`](https://eslint.vuejs.org/rules/prop-name-casing.html) rule. #### 🐛 Bug Fixes - [#&#8203;2636](https://github.com/vuejs/eslint-plugin-vue/issues/2636) Fixed crash in [`vue/prefer-use-template-ref`](https://eslint.vuejs.org/rules/prefer-use-template-ref.html) rule when `setup` is an arrow function. - [#&#8203;2682](https://github.com/vuejs/eslint-plugin-vue/issues/2682) Fixed regex matching order in [`vue/no-bare-strings-in-template`](https://eslint.vuejs.org/rules/no-bare-strings-in-template.html) rule. - [#&#8203;2683](https://github.com/vuejs/eslint-plugin-vue/issues/2683) Fixed false positives for union type prop definitions in [`vue/max-props`](https://eslint.vuejs.org/rules/max-props.html) rule. **Full Changelog**: https://github.com/vuejs/eslint-plugin-vue/compare/v9.32.0...v9.33.0 </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.7.3`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#373) [Compare Source](https://github.com/prettier/prettier/compare/3.7.2...3.7.3) [diff](https://github.com/prettier/prettier/compare/3.7.2...3.7.3) ##### API: Fix `prettier.getFileInfo()` change that breaks VSCode extension ([#&#8203;18375](https://github.com/prettier/prettier/pull/18375) by [@&#8203;fisker](https://github.com/fisker)) An internal refactor accidentally broke the VSCode extension plugin loading. ### [`v3.7.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#372) [Compare Source](https://github.com/prettier/prettier/compare/3.7.1...3.7.2) [diff](https://github.com/prettier/prettier/compare/3.7.1...3.7.2) ##### JavaScript: Fix string print when switching quotes ([#&#8203;18351](https://github.com/prettier/prettier/pull/18351) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```jsx // 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 ([#&#8203;18352](https://github.com/prettier/prettier/pull/18352) by [@&#8203;kovsu](https://github.com/kovsu)) <!-- prettier-ignore --> ```tsx // 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 ([#&#8203;18364](https://github.com/prettier/prettier/pull/18364) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```tsx // Input export type XXX = { // tbd }; // Prettier 3.7.1 export type XXX = { // tbd }; // Prettier 3.7.2 export type XXX = { // tbd }; ``` ### [`v3.7.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#371) [Compare Source](https://github.com/prettier/prettier/compare/3.7.0...3.7.1) [diff](https://github.com/prettier/prettier/compare/3.7.0...3.7.1) ##### API: Fix performance regression in doc printer ([#&#8203;18342](https://github.com/prettier/prettier/pull/18342) by [@&#8203;fisker](https://github.com/fisker)) Prettier 3.7.0 can be very slow when formatting big files, the regression has been fixed. ### [`v3.7.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#370) [Compare Source](https://github.com/prettier/prettier/compare/3.6.2...3.7.0) [diff](https://github.com/prettier/prettier/compare/3.6.2...3.7.0) 🔗 [Release Notes](https://prettier.io/blog/2025/11/27/3.7.0) ### [`v3.6.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#362) [Compare Source](https://github.com/prettier/prettier/compare/3.6.1...3.6.2) [diff](https://github.com/prettier/prettier/compare/3.6.1...3.6.2) ##### Markdown: Add missing blank line around code block ([#&#8203;17675](https://github.com/prettier/prettier/pull/17675) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ````md <!-- 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 ```` ### [`v3.6.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#361) [Compare Source](https://github.com/prettier/prettier/compare/3.6.0...3.6.1) [diff](https://github.com/prettier/prettier/compare/3.6.0...3.6.1) ##### TypeScript: Allow const without initializer ([#&#8203;17650](https://github.com/prettier/prettier/pull/17650), [#&#8203;17654](https://github.com/prettier/prettier/pull/17654) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input export const version: string; // Prettier 3.6.0 (--parser=babel-ts) SyntaxError: Unexpected token (1:21) > 1 | export const version: string; | ^ // Prettier 3.6.0 (--parser=oxc-ts) SyntaxError: Missing initializer in const declaration (1:14) > 1 | export const version: string; | ^^^^^^^^^^^^^^^ // Prettier 3.6.1 export const version: string; ``` ##### Miscellaneous: Avoid closing files multiple times ([#&#8203;17665](https://github.com/prettier/prettier/pull/17665) by [@&#8203;43081j](https://github.com/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. ### [`v3.6.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#360) [Compare Source](https://github.com/prettier/prettier/compare/3.5.3...3.6.0) [diff](https://github.com/prettier/prettier/compare/3.5.3...3.6.0) 🔗 [Release Notes](https://prettier.io/blog/2025/06/23/3.6.0) ### [`v3.5.3`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#353) [Compare Source](https://github.com/prettier/prettier/compare/3.5.2...3.5.3) [diff](https://github.com/prettier/prettier/compare/3.5.2...3.5.3) ##### Flow: Fix missing parentheses in `ConditionalTypeAnnotation` ([#&#8203;17196](https://github.com/prettier/prettier/pull/17196) by [@&#8203;fisker](https://github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input type T<U> = 'a' | ('b' extends U ? 'c' : empty); type T<U> = 'a' & ('b' extends U ? 'c' : empty); // Prettier 3.5.2 type T<U> = "a" | "b" extends U ? "c" : empty; type T<U> = "a" & "b" extends U ? "c" : empty; // Prettier 3.5.3 type T<U> = "a" | ("b" extends U ? "c" : empty); type T<U> = "a" & ("b" extends U ? "c" : empty); ``` ### [`v3.5.2`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#352) [Compare Source](https://github.com/prettier/prettier/compare/3.5.1...3.5.2) [diff](https://github.com/prettier/prettier/compare/3.5.1...3.5.2) ##### Remove `module-sync` condition ([#&#8203;17156](https://github.com/prettier/prettier/pull/17156) by [@&#8203;fisker](https://github.com/fisker)) In Prettier 3.5.0, [we added `module-sync` condition to `package.json`](https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u), so that `require("prettier")` can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the `module-sync` condition, so `require("prettier")` will still use the CommonJS version, we'll revisit until `require(ESM)` feature is more stable. ### [`v3.5.1`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#351) [Compare Source](https://github.com/prettier/prettier/compare/3.5.0...3.5.1) [diff](https://github.com/prettier/prettier/compare/3.5.0...3.5.1) ##### Fix CLI crash when cache for old version exists ([#&#8203;17100](https://github.com/prettier/prettier/pull/17100) by [@&#8203;sosukesuzuki](https://github.com/sosukesuzuki)) Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem. ##### Support dockercompose and github-actions-workflow in VSCode ([#&#8203;17101](https://github.com/prettier/prettier/pull/17101) by [@&#8203;remcohaszing](https://github.com/remcohaszing)) Prettier now supports the `dockercompose` and `github-actions-workflow` languages in Visual Studio Code. ### [`v3.5.0`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#350) [Compare Source](https://github.com/prettier/prettier/compare/3.4.2...3.5.0) [diff](https://github.com/prettier/prettier/compare/3.4.2...3.5.0) 🔗 [Release Notes](https://prettier.io/blog/2025/02/09/3.5.0.html) </details> --- ### Configuration 📅 **Schedule**: 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yOTIuMSIsInVwZGF0ZWRJblZlciI6IjQwLjExLjMiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
renovate added 1 commit 2025-01-19 01:13:00 +01:00
chore(deps): update dependency eslint-plugin-prettier to ^5.2.3
All checks were successful
continuous-integration/drone/push Build is passing
30bbf6d226
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 30bbf6d226 to c5b089b7c9 2025-02-16 01:24:21 +01:00 Compare
renovate changed title from chore(deps): update dependency eslint-plugin-prettier to ^5.2.3 (master) to chore(deps): update minor and patch version dependencies (master) 2025-02-16 01:24:22 +01:00
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from c5b089b7c9 to 3b9c5641e5 2025-02-23 01:14:59 +01:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 3b9c5641e5 to 9373afc4ae 2025-03-09 01:18:01 +01:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 9373afc4ae to c020508e80 2025-03-30 01:16:35 +01:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from c020508e80 to e295dc39a4 2025-04-06 02:17:36 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from e295dc39a4 to f65732747e 2025-05-11 02:17:02 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from f65732747e to dce7b2e9b9 2025-06-15 02:07:20 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from dce7b2e9b9 to 75240ae97c 2025-06-22 02:06:11 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 75240ae97c to ba1b4570b3 2025-06-29 02:14:40 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from ba1b4570b3 to b40cc64aac 2025-07-20 02:13:15 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from b40cc64aac to 27f1acb475 2025-08-10 02:27:37 +02:00 Compare
renovate force-pushed renovate/master-minor-and-patch-version-dependencies from 27f1acb475 to 1446252209 2025-11-30 01:21:42 +01:00 Compare
All checks were successful
continuous-integration/drone/push Build is passing
Required
Details
This pull request doesn't have enough required approvals yet. 0 of 1 approvals granted from users or teams on the allowlist.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/master-minor-and-patch-version-dependencies:renovate/master-minor-and-patch-version-dependencies
git checkout renovate/master-minor-and-patch-version-dependencies
Sign in to join this conversation.