Skip to content

Commit e2b5bec

Browse files
chore(deps): update all non-major dependencies (#266)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | |---|---|---|---|---|---| | [@tsconfig/node20](https://redirect.github.com/tsconfig/bases) ([source](https://redirect.github.com/tsconfig/bases/tree/HEAD/bases)) | [`^20.1.6` -> `^20.1.8`](https://renovatebot.com/diffs/npm/@tsconfig%2fnode20/20.1.6/20.1.8) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@tsconfig%2fnode20/20.1.8?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@tsconfig%2fnode20/20.1.6/20.1.8?slim=true) | devDependencies | patch | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20.19.22` -> `^20.19.26`](https://renovatebot.com/diffs/npm/@types%2fnode/20.19.22/20.19.26) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.19.26?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.19.22/20.19.26?slim=true) | devDependencies | patch | | [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`^18.3.26` -> `^18.3.27`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.26/18.3.27) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.27?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.26/18.3.27?slim=true) | devDependencies | patch | | [execa](https://redirect.github.com/sindresorhus/execa) | [`^9.6.0` -> `^9.6.1`](https://renovatebot.com/diffs/npm/execa/9.6.0/9.6.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/execa/9.6.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/execa/9.6.0/9.6.1?slim=true) | devDependencies | patch | | [node](https://nodejs.org) ([source](https://redirect.github.com/nodejs/node)) | `22.20.0` -> `22.21.1` | ![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v22.21.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v22.20.0/v22.21.1?slim=true) | | minor | | [node](https://redirect.github.com/actions/node-versions) | `22.20.0` -> `22.21.1` | ![age](https://developer.mend.io/api/mc/badges/age/github-releases/actions%2fnode-versions/22.21.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/github-releases/actions%2fnode-versions/22.20.0/22.21.1?slim=true) | uses-with | minor | | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | [`^3.6.2` -> `^3.7.4`](https://renovatebot.com/diffs/npm/prettier/3.6.2/3.7.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.7.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.6.2/3.7.4?slim=true) | devDependencies | minor | | [prettier-plugin-classnames](https://redirect.github.com/ony3000/prettier-plugin-classnames) | [`^0.8.4` -> `^0.8.6`](https://renovatebot.com/diffs/npm/prettier-plugin-classnames/0.8.4/0.8.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-classnames/0.8.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-classnames/0.8.4/0.8.6?slim=true) | dependencies | patch | | [prettier-plugin-jsdoc](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc) | [`^1.3.3` -> `^1.8.0`](https://renovatebot.com/diffs/npm/prettier-plugin-jsdoc/1.3.3/1.8.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-jsdoc/1.8.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-jsdoc/1.3.3/1.8.0?slim=true) | dependencies | minor | | [prettier-plugin-multiline-arrays](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays) | [`^4.0.3` -> `^4.0.5`](https://renovatebot.com/diffs/npm/prettier-plugin-multiline-arrays/4.0.3/4.0.5) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-multiline-arrays/4.0.5?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-multiline-arrays/4.0.3/4.0.5?slim=true) | dependencies | patch | | [prettier-plugin-packagejson](https://redirect.github.com/matzkoh/prettier-plugin-packagejson) | [`^2.5.19` -> `^2.5.20`](https://renovatebot.com/diffs/npm/prettier-plugin-packagejson/2.5.19/2.5.20) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-packagejson/2.5.20?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-packagejson/2.5.19/2.5.20?slim=true) | dependencies | patch | | [prettier-plugin-tailwindcss](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss) | [`^0.7.1` -> `^0.7.2`](https://renovatebot.com/diffs/npm/prettier-plugin-tailwindcss/0.7.1/0.7.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier-plugin-tailwindcss/0.7.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier-plugin-tailwindcss/0.7.1/0.7.2?slim=true) | dependencies | patch | | [tsup](https://tsup.egoist.dev/) ([source](https://redirect.github.com/egoist/tsup)) | [`^8.5.0` -> `^8.5.1`](https://renovatebot.com/diffs/npm/tsup/8.5.0/8.5.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/tsup/8.5.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsup/8.5.0/8.5.1?slim=true) | devDependencies | patch | | [tsx](https://tsx.is) ([source](https://redirect.github.com/privatenumber/tsx)) | [`^4.20.6` -> `^4.21.0`](https://renovatebot.com/diffs/npm/tsx/4.20.6/4.21.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.21.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.20.6/4.21.0?slim=true) | devDependencies | minor | --- ### Release Notes <details> <summary>tsconfig/bases (@&#8203;tsconfig/node20)</summary> ### [`v20.1.8`](https://redirect.github.com/tsconfig/bases/compare/1bff76396c195c6bb8e259ee4aa0b76214dd7b6b...08017332f321a849991b59a15f062da091c14886) [Compare Source](https://redirect.github.com/tsconfig/bases/compare/1bff76396c195c6bb8e259ee4aa0b76214dd7b6b...08017332f321a849991b59a15f062da091c14886) ### [`v20.1.7`](https://redirect.github.com/tsconfig/bases/compare/c90a597c1ffb23f3094c431c17f28c93c6ef79c2...1bff76396c195c6bb8e259ee4aa0b76214dd7b6b) [Compare Source](https://redirect.github.com/tsconfig/bases/compare/c90a597c1ffb23f3094c431c17f28c93c6ef79c2...1bff76396c195c6bb8e259ee4aa0b76214dd7b6b) </details> <details> <summary>sindresorhus/execa (execa)</summary> ### [`v9.6.1`](https://redirect.github.com/sindresorhus/execa/releases/tag/v9.6.1) [Compare Source](https://redirect.github.com/sindresorhus/execa/compare/v9.6.0...v9.6.1) - Fix `VerboseOption` type not being properly exported ([#&#8203;1215](https://redirect.github.com/sindresorhus/execa/issues/1215)) [`7891c39`](https://redirect.github.com/sindresorhus/execa/commit/7891c39) *** </details> <details> <summary>nodejs/node (node)</summary> ### [`v22.21.1`](https://redirect.github.com/nodejs/node/releases/tag/v22.21.1): 2025-10-28, Version 22.21.1 &#x27;Jod&#x27; (LTS), @&#8203;aduh95 [Compare Source](https://redirect.github.com/nodejs/node/compare/v22.21.0...v22.21.1) ##### Commits - \[[`af33e8e668`](https://redirect.github.com/nodejs/node/commit/af33e8e668)] - **benchmark**: remove unused variable from util/priority-queue (Bruno Rodrigues) [#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872) - \[[`6764ce8756`](https://redirect.github.com/nodejs/node/commit/6764ce8756)] - **benchmark**: update count to n in permission startup (Bruno Rodrigues) [#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872) - \[[`4e8d99f0dc`](https://redirect.github.com/nodejs/node/commit/4e8d99f0dc)] - **benchmark**: update num to n in dgram offset-length (Bruno Rodrigues) [#&#8203;59872](https://redirect.github.com/nodejs/node/pull/59872) - \[[`af0a8ba7f8`](https://redirect.github.com/nodejs/node/commit/af0a8ba7f8)] - **benchmark**: adjust dgram offset-length len values (Bruno Rodrigues) [#&#8203;59708](https://redirect.github.com/nodejs/node/pull/59708) - \[[`78efd1be4a`](https://redirect.github.com/nodejs/node/commit/78efd1be4a)] - **benchmark**: update num to n in dgram offset-length (Bruno Rodrigues) [#&#8203;59708](https://redirect.github.com/nodejs/node/pull/59708) - \[[`df72dc96e9`](https://redirect.github.com/nodejs/node/commit/df72dc96e9)] - **console,util**: improve array inspection performance (Ruben Bridgewater) [#&#8203;60037](https://redirect.github.com/nodejs/node/pull/60037) - \[[`ef67d09f50`](https://redirect.github.com/nodejs/node/commit/ef67d09f50)] - **http**: improve writeEarlyHints by avoiding for-of loop (Haram Jeong) [#&#8203;59958](https://redirect.github.com/nodejs/node/pull/59958) - \[[`23468fd76b`](https://redirect.github.com/nodejs/node/commit/23468fd76b)] - **http2**: fix allowHttp1+Upgrade, broken by shouldUpgradeCallback (Tim Perry) [#&#8203;59924](https://redirect.github.com/nodejs/node/pull/59924) - \[[`56abc4ac76`](https://redirect.github.com/nodejs/node/commit/56abc4ac76)] - **lib**: optimize priority queue (Gürgün Dayıoğlu) [#&#8203;60039](https://redirect.github.com/nodejs/node/pull/60039) - \[[`ea5cfd98c5`](https://redirect.github.com/nodejs/node/commit/ea5cfd98c5)] - **lib**: implement passive listener behavior per spec (BCD1me) [#&#8203;59995](https://redirect.github.com/nodejs/node/pull/59995) - \[[`c2dd6eed2f`](https://redirect.github.com/nodejs/node/commit/c2dd6eed2f)] - **process**: fix wrong asyncContext under unhandled-rejections=strict (Shima Ryuhei) [#&#8203;60103](https://redirect.github.com/nodejs/node/pull/60103) - \[[`81a3055710`](https://redirect.github.com/nodejs/node/commit/81a3055710)] - **process**: fix default `env` for `process.execve` (Richard Lau) [#&#8203;60029](https://redirect.github.com/nodejs/node/pull/60029) - \[[`fe492c7ace`](https://redirect.github.com/nodejs/node/commit/fe492c7ace)] - **process**: fix hrtime fast call signatures (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600) - \[[`76b4cab8fc`](https://redirect.github.com/nodejs/node/commit/76b4cab8fc)] - **src**: bring permissions macros in line with general C/C++ standards (Anna Henningsen) [#&#8203;60053](https://redirect.github.com/nodejs/node/pull/60053) - \[[`21970970c7`](https://redirect.github.com/nodejs/node/commit/21970970c7)] - **src**: remove `AnalyzeTemporaryDtors` option from .clang-tidy (iknoom) [#&#8203;60008](https://redirect.github.com/nodejs/node/pull/60008) - \[[`609c063e81`](https://redirect.github.com/nodejs/node/commit/609c063e81)] - **src**: remove unused variables from report (Moonki Choi) [#&#8203;60047](https://redirect.github.com/nodejs/node/pull/60047) - \[[`987841a773`](https://redirect.github.com/nodejs/node/commit/987841a773)] - **src**: avoid unnecessary string allocations in SPrintF impl (Anna Henningsen) [#&#8203;60052](https://redirect.github.com/nodejs/node/pull/60052) - \[[`6e386c0632`](https://redirect.github.com/nodejs/node/commit/6e386c0632)] - **src**: make ToLower/ToUpper input args more flexible (Anna Henningsen) [#&#8203;60052](https://redirect.github.com/nodejs/node/pull/60052) - \[[`c3be1226c7`](https://redirect.github.com/nodejs/node/commit/c3be1226c7)] - **src**: allow `std::string_view` arguments to `SPrintF()` and friends (Anna Henningsen) [#&#8203;60058](https://redirect.github.com/nodejs/node/pull/60058) - \[[`764d35647d`](https://redirect.github.com/nodejs/node/commit/764d35647d)] - **src**: remove unnecessary `std::string` error messages (Anna Henningsen) [#&#8203;60057](https://redirect.github.com/nodejs/node/pull/60057) - \[[`1289ef89ec`](https://redirect.github.com/nodejs/node/commit/1289ef89ec)] - **src**: remove unnecessary shadowed functions on Utf8Value & BufferValue (Anna Henningsen) [#&#8203;60056](https://redirect.github.com/nodejs/node/pull/60056) - \[[`d1fb8a538d`](https://redirect.github.com/nodejs/node/commit/d1fb8a538d)] - **src**: avoid unnecessary string -> `char*` -> string round trips (Anna Henningsen) [#&#8203;60055](https://redirect.github.com/nodejs/node/pull/60055) - \[[`54b439fb5a`](https://redirect.github.com/nodejs/node/commit/54b439fb5a)] - **src**: fill `options_args`, `options_env` after vectors are finalized (iknoom) [#&#8203;59945](https://redirect.github.com/nodejs/node/pull/59945) - \[[`c7c597e2ca`](https://redirect.github.com/nodejs/node/commit/c7c597e2ca)] - **src**: use RAII for uv\_process\_options\_t (iknoom) [#&#8203;59945](https://redirect.github.com/nodejs/node/pull/59945) - \[[`b928ea9716`](https://redirect.github.com/nodejs/node/commit/b928ea9716)] - **test**: ensure that the message event is fired (Luigi Pinca) [#&#8203;59952](https://redirect.github.com/nodejs/node/pull/59952) - \[[`e4b95a5158`](https://redirect.github.com/nodejs/node/commit/e4b95a5158)] - **test**: replace diagnostics\_channel stackframe in output snapshots (Chengzhong Wu) [#&#8203;60024](https://redirect.github.com/nodejs/node/pull/60024) - \[[`4206406694`](https://redirect.github.com/nodejs/node/commit/4206406694)] - **test**: mark test-web-locks skip on IBM i (SRAVANI GUNDEPALLI) [#&#8203;59996](https://redirect.github.com/nodejs/node/pull/59996) - \[[`26394cd5bf`](https://redirect.github.com/nodejs/node/commit/26394cd5bf)] - **test**: expand tls-check-server-identity coverage (Diango Gavidia) [#&#8203;60002](https://redirect.github.com/nodejs/node/pull/60002) - \[[`b58df47995`](https://redirect.github.com/nodejs/node/commit/b58df47995)] - **test**: fix typo of test-benchmark-readline.js (Deokjin Kim) [#&#8203;59993](https://redirect.github.com/nodejs/node/pull/59993) - \[[`af3a59dba8`](https://redirect.github.com/nodejs/node/commit/af3a59dba8)] - **test**: verify tracing channel doesn't swallow unhandledRejection (Gerhard Stöbich) [#&#8203;59974](https://redirect.github.com/nodejs/node/pull/59974) - \[[`cee362242b`](https://redirect.github.com/nodejs/node/commit/cee362242b)] - **timers**: fix binding fast call signatures (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600) - \[[`40fea57fdd`](https://redirect.github.com/nodejs/node/commit/40fea57fdd)] - **tools**: add message on auto-fixing js lint issues in gh workflow (Dario Piotrowicz) [#&#8203;59128](https://redirect.github.com/nodejs/node/pull/59128) - \[[`aac90d351b`](https://redirect.github.com/nodejs/node/commit/aac90d351b)] - **tools**: verify signatures when updating nghttp\* (Antoine du Hamel) [#&#8203;60113](https://redirect.github.com/nodejs/node/pull/60113) - \[[`9fae03c7d9`](https://redirect.github.com/nodejs/node/commit/9fae03c7d9)] - **tools**: use dependabot cooldown and move tools/doc (Rafael Gonzaga) [#&#8203;59978](https://redirect.github.com/nodejs/node/pull/59978) - \[[`81548abdf6`](https://redirect.github.com/nodejs/node/commit/81548abdf6)] - **wasi**: fix WasiFunction fast call signature (Renegade334) [#&#8203;59600](https://redirect.github.com/nodejs/node/pull/59600) ### [`v22.21.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.21.0): 2025-10-20, Version 22.21.0 &#x27;Jod&#x27; (LTS), @&#8203;aduh95 [Compare Source](https://redirect.github.com/nodejs/node/compare/v22.20.0...v22.21.0) ##### Notable Changes - \[[`1486fedea1`](https://redirect.github.com/nodejs/node/commit/1486fedea1)] - **(SEMVER-MINOR)** **cli**: add `--use-env-proxy` (Joyee Cheung) [#&#8203;59151](https://redirect.github.com/nodejs/node/pull/59151) - \[[`bedaaa11fc`](https://redirect.github.com/nodejs/node/commit/bedaaa11fc)] - **(SEMVER-MINOR)** **http**: support http proxy for fetch under `NODE_USE_ENV_PROXY` (Joyee Cheung) [#&#8203;57165](https://redirect.github.com/nodejs/node/pull/57165) - \[[`af8b5fa29d`](https://redirect.github.com/nodejs/node/commit/af8b5fa29d)] - **(SEMVER-MINOR)** **http**: add `shouldUpgradeCallback` to let servers control HTTP upgrades (Tim Perry) [#&#8203;59824](https://redirect.github.com/nodejs/node/pull/59824) - \[[`42102594b1`](https://redirect.github.com/nodejs/node/commit/42102594b1)] - **(SEMVER-MINOR)** **http,https**: add built-in proxy support in `http`/`https.request` and `Agent` (Joyee Cheung) [#&#8203;58980](https://redirect.github.com/nodejs/node/pull/58980) - \[[`686ac49b82`](https://redirect.github.com/nodejs/node/commit/686ac49b82)] - **(SEMVER-MINOR)** **src**: add percentage support to `--max-old-space-size` (Asaf Federman) [#&#8203;59082](https://redirect.github.com/nodejs/node/pull/59082) ##### Commits - \[[`a71dd592e3`](https://redirect.github.com/nodejs/node/commit/a71dd592e3)] - **benchmark**: calibrate config dgram multi-buffer (Bruno Rodrigues) [#&#8203;59696](https://redirect.github.com/nodejs/node/pull/59696) - \[[`16c4b466f4`](https://redirect.github.com/nodejs/node/commit/16c4b466f4)] - **benchmark**: calibrate config cluster/echo.js (Nam Yooseong) [#&#8203;59836](https://redirect.github.com/nodejs/node/pull/59836) - \[[`53cb9f3b6c`](https://redirect.github.com/nodejs/node/commit/53cb9f3b6c)] - **build**: add the missing macro definitions for OpenHarmony (hqzing) [#&#8203;59804](https://redirect.github.com/nodejs/node/pull/59804) - \[[`ec5290fe01`](https://redirect.github.com/nodejs/node/commit/ec5290fe01)] - **build**: do not include custom ESLint rules testing in tarball (Antoine du Hamel) [#&#8203;59809](https://redirect.github.com/nodejs/node/pull/59809) - \[[`1486fedea1`](https://redirect.github.com/nodejs/node/commit/1486fedea1)] - **(SEMVER-MINOR)** **cli**: add --use-env-proxy (Joyee Cheung) [#&#8203;59151](https://redirect.github.com/nodejs/node/pull/59151) - \[[`1f93913446`](https://redirect.github.com/nodejs/node/commit/1f93913446)] - **crypto**: use `return await` when returning Promises from async functions (Renegade334) [#&#8203;59841](https://redirect.github.com/nodejs/node/pull/59841) - \[[`f488b2ff73`](https://redirect.github.com/nodejs/node/commit/f488b2ff73)] - **crypto**: use async functions for non-stub Promise-returning functions (Renegade334) [#&#8203;59841](https://redirect.github.com/nodejs/node/pull/59841) - \[[`aed9fd5ac4`](https://redirect.github.com/nodejs/node/commit/aed9fd5ac4)] - **crypto**: avoid calls to `promise.catch()` (Renegade334) [#&#8203;59841](https://redirect.github.com/nodejs/node/pull/59841) - \[[`37c2d186f0`](https://redirect.github.com/nodejs/node/commit/37c2d186f0)] - **deps**: update amaro to 1.1.4 (pmarchini) [#&#8203;60044](https://redirect.github.com/nodejs/node/pull/60044) - \[[`28aea13419`](https://redirect.github.com/nodejs/node/commit/28aea13419)] - **deps**: update archs files for openssl-3.5.4 (Node.js GitHub Bot) [#&#8203;60101](https://redirect.github.com/nodejs/node/pull/60101) - \[[`ddbc1aa0bb`](https://redirect.github.com/nodejs/node/commit/ddbc1aa0bb)] - **deps**: upgrade openssl sources to openssl-3.5.4 (Node.js GitHub Bot) [#&#8203;60101](https://redirect.github.com/nodejs/node/pull/60101) - \[[`badbba2da9`](https://redirect.github.com/nodejs/node/commit/badbba2da9)] - **deps**: update googletest to [`50b8600`](https://redirect.github.com/nodejs/node/commit/50b8600) (Node.js GitHub Bot) [#&#8203;59955](https://redirect.github.com/nodejs/node/pull/59955) - \[[`48aaf98a08`](https://redirect.github.com/nodejs/node/commit/48aaf98a08)] - **deps**: update archs files for openssl-3.5.3 (Node.js GitHub Bot) [#&#8203;59901](https://redirect.github.com/nodejs/node/pull/59901) - \[[`e02a562ea6`](https://redirect.github.com/nodejs/node/commit/e02a562ea6)] - **deps**: upgrade openssl sources to openssl-3.5.3 (Node.js GitHub Bot) [#&#8203;59901](https://redirect.github.com/nodejs/node/pull/59901) - \[[`7e0e86cb92`](https://redirect.github.com/nodejs/node/commit/7e0e86cb92)] - **deps**: upgrade npm to 10.9.4 (npm team) [#&#8203;60074](https://redirect.github.com/nodejs/node/pull/60074) - \[[`91dda5facf`](https://redirect.github.com/nodejs/node/commit/91dda5facf)] - **deps**: update undici to 6.22.0 (Matteo Collina) [#&#8203;60112](https://redirect.github.com/nodejs/node/pull/60112) - \[[`3a3220a2f0`](https://redirect.github.com/nodejs/node/commit/3a3220a2f0)] - **dgram**: restore buffer optimization in fixBufferList (Yoo) [#&#8203;59934](https://redirect.github.com/nodejs/node/pull/59934) - \[[`09bdcce6b8`](https://redirect.github.com/nodejs/node/commit/09bdcce6b8)] - **diagnostics\_channel**: fix race condition with diagnostics\_channel and GC (Ugaitz Urien) [#&#8203;59910](https://redirect.github.com/nodejs/node/pull/59910) - \[[`b3eeb3bd13`](https://redirect.github.com/nodejs/node/commit/b3eeb3bd13)] - **doc**: provide alternative to `url.parse()` using WHATWG URL (Steven) [#&#8203;59736](https://redirect.github.com/nodejs/node/pull/59736) - \[[`1ddaab1904`](https://redirect.github.com/nodejs/node/commit/1ddaab1904)] - **doc**: mention reverse proxy and include simple example (Steven) [#&#8203;59736](https://redirect.github.com/nodejs/node/pull/59736) - \[[`3b3b71e99c`](https://redirect.github.com/nodejs/node/commit/3b3b71e99c)] - **doc**: mark `.env` files support as stable (Santeri Hiltunen) [#&#8203;59925](https://redirect.github.com/nodejs/node/pull/59925) - \[[`d37f67d1bd`](https://redirect.github.com/nodejs/node/commit/d37f67d1bd)] - **doc**: remove optional title prefixes (Aviv Keller) [#&#8203;60087](https://redirect.github.com/nodejs/node/pull/60087) - \[[`ca2dff63f9`](https://redirect.github.com/nodejs/node/commit/ca2dff63f9)] - **doc**: fix typo on child\_process.md (Angelo Gazzola) [#&#8203;60114](https://redirect.github.com/nodejs/node/pull/60114) - \[[`3fca564a05`](https://redirect.github.com/nodejs/node/commit/3fca564a05)] - **doc**: add automated migration info to deprecations (Augustin Mauroy) [#&#8203;60022](https://redirect.github.com/nodejs/node/pull/60022) - \[[`4bc366fc16`](https://redirect.github.com/nodejs/node/commit/4bc366fc16)] - **doc**: use "WebAssembly" instead of "Web Assembly" (Tobias Nießen) [#&#8203;59954](https://redirect.github.com/nodejs/node/pull/59954) - \[[`4808dbdd9a`](https://redirect.github.com/nodejs/node/commit/4808dbdd9a)] - **doc**: fix typo in section on microtask order (Tobias Nießen) [#&#8203;59932](https://redirect.github.com/nodejs/node/pull/59932) - \[[`d6e303d645`](https://redirect.github.com/nodejs/node/commit/d6e303d645)] - **doc**: update V8 fast API guidance (René) [#&#8203;58999](https://redirect.github.com/nodejs/node/pull/58999) - \[[`0a3a3f729e`](https://redirect.github.com/nodejs/node/commit/0a3a3f729e)] - **doc**: add security escalation policy (Ulises Gascón) [#&#8203;59806](https://redirect.github.com/nodejs/node/pull/59806) - \[[`8fd669c70d`](https://redirect.github.com/nodejs/node/commit/8fd669c70d)] - **doc**: type improvement of file `http.md` (yusheng chen) [#&#8203;58189](https://redirect.github.com/nodejs/node/pull/58189) - \[[`9833dc6060`](https://redirect.github.com/nodejs/node/commit/9833dc6060)] - **doc**: rephrase dynamic import() description (Nam Yooseong) [#&#8203;59224](https://redirect.github.com/nodejs/node/pull/59224) - \[[`2870a73681`](https://redirect.github.com/nodejs/node/commit/2870a73681)] - **doc,crypto**: update subtle.generateKey and subtle.importKey (Filip Skokan) [#&#8203;59851](https://redirect.github.com/nodejs/node/pull/59851) - \[[`85818db93c`](https://redirect.github.com/nodejs/node/commit/85818db93c)] - **fs,win**: do not add a second trailing slash in readdir (Gerhard Stöbich) [#&#8203;59847](https://redirect.github.com/nodejs/node/pull/59847) - \[[`bedaaa11fc`](https://redirect.github.com/nodejs/node/commit/bedaaa11fc)] - **(SEMVER-MINOR)** **http**: support http proxy for fetch under NODE\_USE\_ENV\_PROXY (Joyee Cheung) [#&#8203;57165](https://redirect.github.com/nodejs/node/pull/57165) - \[[`af8b5fa29d`](https://redirect.github.com/nodejs/node/commit/af8b5fa29d)] - **(SEMVER-MINOR)** **http**: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry) [#&#8203;59824](https://redirect.github.com/nodejs/node/pull/59824) - \[[`758271ae66`](https://redirect.github.com/nodejs/node/commit/758271ae66)] - **http**: optimize checkIsHttpToken for short strings (방진혁) [#&#8203;59832](https://redirect.github.com/nodejs/node/pull/59832) - \[[`42102594b1`](https://redirect.github.com/nodejs/node/commit/42102594b1)] - **(SEMVER-MINOR)** **http,https**: add built-in proxy support in http/https.request and Agent (Joyee Cheung) [#&#8203;58980](https://redirect.github.com/nodejs/node/pull/58980) - \[[`a33ed9bf96`](https://redirect.github.com/nodejs/node/commit/a33ed9bf96)] - **inspector**: ensure adequate memory allocation for `Binary::toBase64` (René) [#&#8203;59870](https://redirect.github.com/nodejs/node/pull/59870) - \[[`34c686be2b`](https://redirect.github.com/nodejs/node/commit/34c686be2b)] - **lib**: update inspect output format for subclasses (Miguel Marcondes Filho) [#&#8203;59687](https://redirect.github.com/nodejs/node/pull/59687) - \[[`12e553529c`](https://redirect.github.com/nodejs/node/commit/12e553529c)] - **lib**: add source map support for assert messages (Chengzhong Wu) [#&#8203;59751](https://redirect.github.com/nodejs/node/pull/59751) - \[[`d2a70571f8`](https://redirect.github.com/nodejs/node/commit/d2a70571f8)] - **lib,src**: refactor assert to load error source from memory (Chengzhong Wu) [#&#8203;59751](https://redirect.github.com/nodejs/node/pull/59751) - \[[`20a9e86b5d`](https://redirect.github.com/nodejs/node/commit/20a9e86b5d)] - **meta**: move Michael to emeritus (Michael Dawson) [#&#8203;60070](https://redirect.github.com/nodejs/node/pull/60070) - \[[`c591cca15c`](https://redirect.github.com/nodejs/node/commit/c591cca15c)] - **meta**: bump github/codeql-action from 3.30.0 to 3.30.5 (dependabot\[bot]) [#&#8203;60089](https://redirect.github.com/nodejs/node/pull/60089) - \[[`090ba141b1`](https://redirect.github.com/nodejs/node/commit/090ba141b1)] - **meta**: bump codecov/codecov-action from 5.5.0 to 5.5.1 (dependabot\[bot]) [#&#8203;60091](https://redirect.github.com/nodejs/node/pull/60091) - \[[`a0ba6884a5`](https://redirect.github.com/nodejs/node/commit/a0ba6884a5)] - **meta**: bump actions/stale from 9.1.0 to 10.0.0 (dependabot\[bot]) [#&#8203;60092](https://redirect.github.com/nodejs/node/pull/60092) - \[[`0feca0c541`](https://redirect.github.com/nodejs/node/commit/0feca0c541)] - **meta**: bump actions/setup-node from 4.4.0 to 5.0.0 (dependabot\[bot]) [#&#8203;60093](https://redirect.github.com/nodejs/node/pull/60093) - \[[`7cd2b42d18`](https://redirect.github.com/nodejs/node/commit/7cd2b42d18)] - **meta**: bump step-security/harden-runner from 2.12.2 to 2.13.1 (dependabot\[bot]) [#&#8203;60094](https://redirect.github.com/nodejs/node/pull/60094) - \[[`1f3b9d66ac`](https://redirect.github.com/nodejs/node/commit/1f3b9d66ac)] - **meta**: bump actions/cache from 4.2.4 to 4.3.0 (dependabot\[bot]) [#&#8203;60095](https://redirect.github.com/nodejs/node/pull/60095) - \[[`0fedbb3de7`](https://redirect.github.com/nodejs/node/commit/0fedbb3de7)] - **meta**: bump ossf/scorecard-action from 2.4.2 to 2.4.3 (dependabot\[bot]) [#&#8203;60096](https://redirect.github.com/nodejs/node/pull/60096) - \[[`04590b8267`](https://redirect.github.com/nodejs/node/commit/04590b8267)] - **meta**: bump actions/setup-python from 5.6.0 to 6.0.0 (dependabot\[bot]) [#&#8203;60090](https://redirect.github.com/nodejs/node/pull/60090) - \[[`2bf0a9318f`](https://redirect.github.com/nodejs/node/commit/2bf0a9318f)] - **meta**: add .npmrc with ignore-scripts=true (Joyee Cheung) [#&#8203;59914](https://redirect.github.com/nodejs/node/pull/59914) - \[[`e10dc7b81c`](https://redirect.github.com/nodejs/node/commit/e10dc7b81c)] - **module**: allow overriding linked requests for a ModuleWrap (Chengzhong Wu) [#&#8203;59527](https://redirect.github.com/nodejs/node/pull/59527) - \[[`2237142369`](https://redirect.github.com/nodejs/node/commit/2237142369)] - **module**: link module with a module request record (Chengzhong Wu) [#&#8203;58886](https://redirect.github.com/nodejs/node/pull/58886) - \[[`6d24b88fbc`](https://redirect.github.com/nodejs/node/commit/6d24b88fbc)] - **node-api**: added SharedArrayBuffer api (Mert Can Altin) [#&#8203;59071](https://redirect.github.com/nodejs/node/pull/59071) - \[[`4cc84c96f4`](https://redirect.github.com/nodejs/node/commit/4cc84c96f4)] - **node-api**: make napi\_delete\_reference use node\_api\_basic\_env (Jeetu Suthar) [#&#8203;59684](https://redirect.github.com/nodejs/node/pull/59684) - \[[`e790eb6b50`](https://redirect.github.com/nodejs/node/commit/e790eb6b50)] - **repl**: fix cpu overhead pasting big strings to the REPL (Ruben Bridgewater) [#&#8203;59857](https://redirect.github.com/nodejs/node/pull/59857) - \[[`99ea08dc43`](https://redirect.github.com/nodejs/node/commit/99ea08dc43)] - **repl**: add isValidParentheses check before wrap input (Xuguang Mei) [#&#8203;59607](https://redirect.github.com/nodejs/node/pull/59607) - \[[`e4a4f63019`](https://redirect.github.com/nodejs/node/commit/e4a4f63019)] - **sqlite**: fix crash session extension callbacks with workers (Bart Louwers) [#&#8203;59848](https://redirect.github.com/nodejs/node/pull/59848) - \[[`42c5544b97`](https://redirect.github.com/nodejs/node/commit/42c5544b97)] - **src**: assert memory calc for max-old-space-size-percentage (Asaf Federman) [#&#8203;59460](https://redirect.github.com/nodejs/node/pull/59460) - \[[`686ac49b82`](https://redirect.github.com/nodejs/node/commit/686ac49b82)] - **(SEMVER-MINOR)** **src**: add percentage support to --max-old-space-size (Asaf Federman) [#&#8203;59082](https://redirect.github.com/nodejs/node/pull/59082) - \[[`84701ff668`](https://redirect.github.com/nodejs/node/commit/84701ff668)] - **src**: clear all linked module caches once instantiated (Chengzhong Wu) [#&#8203;59117](https://redirect.github.com/nodejs/node/pull/59117) - \[[`8e182e561f`](https://redirect.github.com/nodejs/node/commit/8e182e561f)] - **src**: remove unnecessary `Environment::GetCurrent()` calls (Moonki Choi) [#&#8203;59814](https://redirect.github.com/nodejs/node/pull/59814) - \[[`c9cde35c4d`](https://redirect.github.com/nodejs/node/commit/c9cde35c4d)] - **src**: simplify is\_callable by making it a concept (Tobias Nießen) [#&#8203;58169](https://redirect.github.com/nodejs/node/pull/58169) - \[[`892b425ee1`](https://redirect.github.com/nodejs/node/commit/892b425ee1)] - **src**: rename private fields to follow naming convention (Moonki Choi) [#&#8203;59923](https://redirect.github.com/nodejs/node/pull/59923) - \[[`36b68db7f5`](https://redirect.github.com/nodejs/node/commit/36b68db7f5)] - **src**: reduce the nearest parent package JSON cache size (Michael Smith) [#&#8203;59888](https://redirect.github.com/nodejs/node/pull/59888) - \[[`26b40bad02`](https://redirect.github.com/nodejs/node/commit/26b40bad02)] - **src**: replace FIXED\_ONE\_BYTE\_STRING with Environment-cached strings (Moonki Choi) [#&#8203;59891](https://redirect.github.com/nodejs/node/pull/59891) - \[[`34dcb7dc32`](https://redirect.github.com/nodejs/node/commit/34dcb7dc32)] - **src**: create strings in `FIXED_ONE_BYTE_STRING` as internalized (Anna Henningsen) [#&#8203;59826](https://redirect.github.com/nodejs/node/pull/59826) - \[[`4d748add05`](https://redirect.github.com/nodejs/node/commit/4d748add05)] - **src**: remove `std::array` overload of `FIXED_ONE_BYTE_STRING` (Anna Henningsen) [#&#8203;59826](https://redirect.github.com/nodejs/node/pull/59826) - \[[`bb6fd7c2d1`](https://redirect.github.com/nodejs/node/commit/bb6fd7c2d1)] - **src**: ensure `v8::Eternal` is empty before setting it (Anna Henningsen) [#&#8203;59825](https://redirect.github.com/nodejs/node/pull/59825) - \[[`7a91282bf9`](https://redirect.github.com/nodejs/node/commit/7a91282bf9)] - **src**: use simdjson::pad (0hm☘️) [#&#8203;59391](https://redirect.github.com/nodejs/node/pull/59391) - \[[`ba00875f01`](https://redirect.github.com/nodejs/node/commit/ba00875f01)] - **stream**: use new AsyncResource instead of bind (Matteo Collina) [#&#8203;59867](https://redirect.github.com/nodejs/node/pull/59867) - \[[`ebec3ef68b`](https://redirect.github.com/nodejs/node/commit/ebec3ef68b)] - **(SEMVER-MINOR)** **test**: move http proxy tests to test/client-proxy (Joyee Cheung) [#&#8203;58980](https://redirect.github.com/nodejs/node/pull/58980) - \[[`7067d79fb3`](https://redirect.github.com/nodejs/node/commit/7067d79fb3)] - **test**: mark sea tests flaky on macOS x64 (Richard Lau) [#&#8203;60068](https://redirect.github.com/nodejs/node/pull/60068) - \[[`ca1942c9d5`](https://redirect.github.com/nodejs/node/commit/ca1942c9d5)] - **test**: testcase demonstrating issue 59541 (Eric Rannaud) [#&#8203;59801](https://redirect.github.com/nodejs/node/pull/59801) - \[[`660d57355e`](https://redirect.github.com/nodejs/node/commit/660d57355e)] - **test,doc**: skip --max-old-space-size-percentage on 32-bit platforms (Asaf Federman) [#&#8203;60144](https://redirect.github.com/nodejs/node/pull/60144) - \[[`19a7b1ef26`](https://redirect.github.com/nodejs/node/commit/19a7b1ef26)] - **tls**: load bundled and extra certificates off-thread (Joyee Cheung) [#&#8203;59856](https://redirect.github.com/nodejs/node/pull/59856) - \[[`095e7a81fc`](https://redirect.github.com/nodejs/node/commit/095e7a81fc)] - **tls**: only do off-thread certificate loading on loading tls (Joyee Cheung) [#&#8203;59856](https://redirect.github.com/nodejs/node/pull/59856) - \[[`c42c1204c7`](https://redirect.github.com/nodejs/node/commit/c42c1204c7)] - **tools**: fix `tools/make-v8.sh` for clang (Richard Lau) [#&#8203;59893](https://redirect.github.com/nodejs/node/pull/59893) - \[[`b632a1d98d`](https://redirect.github.com/nodejs/node/commit/b632a1d98d)] - **tools**: skip test-internet workflow for draft PRs (Michaël Zasso) [#&#8203;59817](https://redirect.github.com/nodejs/node/pull/59817) - \[[`6021c3ac76`](https://redirect.github.com/nodejs/node/commit/6021c3ac76)] - **tools**: copyedit `build-tarball.yml` (Antoine du Hamel) [#&#8203;59808](https://redirect.github.com/nodejs/node/pull/59808) - \[[`ef005d0c9b`](https://redirect.github.com/nodejs/node/commit/ef005d0c9b)] - **typings**: update 'types' binding (René) [#&#8203;59692](https://redirect.github.com/nodejs/node/pull/59692) - \[[`28ef564ecd`](https://redirect.github.com/nodejs/node/commit/28ef564ecd)] - **typings**: remove unused imports (Nam Yooseong) [#&#8203;59880](https://redirect.github.com/nodejs/node/pull/59880) - \[[`f88752ddb6`](https://redirect.github.com/nodejs/node/commit/f88752ddb6)] - **url**: replaced slice with at (Mikhail) [#&#8203;59181](https://redirect.github.com/nodejs/node/pull/59181) - \[[`24c224960c`](https://redirect.github.com/nodejs/node/commit/24c224960c)] - **url**: add type checking to urlToHttpOptions() (simon-id) [#&#8203;59753](https://redirect.github.com/nodejs/node/pull/59753) - \[[`f2fbcc576d`](https://redirect.github.com/nodejs/node/commit/f2fbcc576d)] - **util**: fix debuglog.enabled not being present with callback logger (Ruben Bridgewater) [#&#8203;59858](https://redirect.github.com/nodejs/node/pull/59858) - \[[`6277058e43`](https://redirect.github.com/nodejs/node/commit/6277058e43)] - **vm**: sync-ify SourceTextModule linkage (Chengzhong Wu) [#&#8203;59000](https://redirect.github.com/nodejs/node/pull/59000) - \[[`5bf21a4309`](https://redirect.github.com/nodejs/node/commit/5bf21a4309)] - **vm**: explain how to share promises between contexts w/ afterEvaluate (Eric Rannaud) [#&#8203;59801](https://redirect.github.com/nodejs/node/pull/59801) - \[[`312b33a083`](https://redirect.github.com/nodejs/node/commit/312b33a083)] - **vm**: "afterEvaluate", evaluate() return a promise from the outer context (Eric Rannaud) [#&#8203;59801](https://redirect.github.com/nodejs/node/pull/59801) - \[[`1eadab863c`](https://redirect.github.com/nodejs/node/commit/1eadab863c)] - **win,tools**: add description to signature (Martin Costello) [#&#8203;59877](https://redirect.github.com/nodejs/node/pull/59877) - \[[`816e1befb1`](https://redirect.github.com/nodejs/node/commit/816e1befb1)] - **zlib**: reduce code duplication (jhofstee) [#&#8203;57810](https://redirect.github.com/nodejs/node/pull/57810) </details> <details> <summary>actions/node-versions (node)</summary> ### [`v22.21.1`](https://redirect.github.com/actions/node-versions/releases/tag/22.21.1-18894912842): 22.21.1 [Compare Source](https://redirect.github.com/actions/node-versions/compare/22.21.0-18671149699...22.21.1-18894912842) Node.js 22.21.1 ### [`v22.21.0`](https://redirect.github.com/actions/node-versions/releases/tag/22.21.0-18671149699): 22.21.0 [Compare Source](https://redirect.github.com/actions/node-versions/compare/22.20.0-17993202319...22.21.0-18671149699) Node.js 22.21.0 </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.7.4`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#374) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.7.3...3.7.4) [diff](https://redirect.github.com/prettier/prettier/compare/3.7.3...3.7.4) ##### LWC: Avoid quote around interpolations ([#&#8203;18383](https://redirect.github.com/prettier/prettier/pull/18383) by [@&#8203;kovsu](https://redirect.github.com/kovsu)) <!-- prettier-ignore --> ```html <!-- 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 ([#&#8203;18393](https://redirect.github.com/prettier/prettier/pull/18393) by [@&#8203;fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```tsx // 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 ([#&#8203;18395](https://redirect.github.com/prettier/prettier/pull/18395) by [@&#8203;fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```tsx // 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`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#373) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.7.2...3.7.3) [diff](https://redirect.github.com/prettier/prettier/compare/3.7.2...3.7.3) ##### API: Fix `prettier.getFileInfo()` change that breaks VSCode extension ([#&#8203;18375](https://redirect.github.com/prettier/prettier/pull/18375) by [@&#8203;fisker](https://redirect.github.com/fisker)) An internal refactor accidentally broke the VSCode extension plugin loading. ### [`v3.7.2`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#372) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.7.1...3.7.2) [diff](https://redirect.github.com/prettier/prettier/compare/3.7.1...3.7.2) ##### JavaScript: Fix string print when switching quotes ([#&#8203;18351](https://redirect.github.com/prettier/prettier/pull/18351) by [@&#8203;fisker](https://redirect.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://redirect.github.com/prettier/prettier/pull/18352) by [@&#8203;kovsu](https://redirect.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://redirect.github.com/prettier/prettier/pull/18364) by [@&#8203;fisker](https://redirect.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://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#371) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.7.0...3.7.1) [diff](https://redirect.github.com/prettier/prettier/compare/3.7.0...3.7.1) ##### API: Fix performance regression in doc printer ([#&#8203;18342](https://redirect.github.com/prettier/prettier/pull/18342) by [@&#8203;fisker](https://redirect.github.com/fisker)) Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed. ### [`v3.7.0`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#370) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.6.2...3.7.0) [diff](https://redirect.github.com/prettier/prettier/compare/3.6.2...3.7.0) 🔗 [Release Notes](https://prettier.io/blog/2025/11/27/3.7.0) </details> <details> <summary>ony3000/prettier-plugin-classnames (prettier-plugin-classnames)</summary> ### [`v0.8.6`](https://redirect.github.com/ony3000/prettier-plugin-classnames/releases/tag/v0.8.6) [Compare Source](https://redirect.github.com/ony3000/prettier-plugin-classnames/compare/v0.8.5...v0.8.6) #### What's Changed - Update for Prettier v3.7.0 by [@&#8203;JohnCampionJr](https://redirect.github.com/JohnCampionJr) in [#&#8203;127](https://redirect.github.com/ony3000/prettier-plugin-classnames/pull/127) #### New Contributors - [@&#8203;JohnCampionJr](https://redirect.github.com/JohnCampionJr) made their first contribution in [#&#8203;127](https://redirect.github.com/ony3000/prettier-plugin-classnames/pull/127) **Full Changelog**: <ony3000/prettier-plugin-classnames@v0.8.5...v0.8.6> ### [`v0.8.5`](https://redirect.github.com/ony3000/prettier-plugin-classnames/releases/tag/v0.8.5) [Compare Source](https://redirect.github.com/ony3000/prettier-plugin-classnames/compare/v0.8.4...v0.8.5) #### What's Changed - Support formatting even when empty script tags are included, and independently adjusts line positions of nodes located after script tag by [@&#8203;ony3000](https://redirect.github.com/ony3000) in [#&#8203;124](https://redirect.github.com/ony3000/prettier-plugin-classnames/pull/124) - Fix line wrapping inside callback function by [@&#8203;ony3000](https://redirect.github.com/ony3000) in [#&#8203;125](https://redirect.github.com/ony3000/prettier-plugin-classnames/pull/125) **Full Changelog**: <ony3000/prettier-plugin-classnames@v0.8.4...v0.8.5> </details> <details> <summary>hosseinmd/prettier-plugin-jsdoc (prettier-plugin-jsdoc)</summary> ### [`v1.8.0`](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/blob/HEAD/CHANGELOG.md#180-2025-12-07) ##### Features - add jsdocBracketSpacing ([01c13e1](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/commit/01c13e1e1b49d8de54136744fdcd912b2fb267e5)) ##### [1.7.1](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.7.0...v1.7.1) (2025-12-07) ##### Bug Fixes - prevent preprocess again ([c0d77bf](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/commit/c0d77bf3e085b5b86dc11121a69ff63672a595b1)) ### [`v1.7.1`](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/blob/HEAD/CHANGELOG.md#180-2025-12-07) [Compare Source](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.7.0...v1.7.1) ##### Features - add jsdocBracketSpacing ([01c13e1](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/commit/01c13e1e1b49d8de54136744fdcd912b2fb267e5)) ##### [1.7.1](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.7.0...v1.7.1) (2025-12-07) ##### Bug Fixes - prevent preprocess again ([c0d77bf](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/commit/c0d77bf3e085b5b86dc11121a69ff63672a595b1)) ### [`v1.7.0`](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.5.0...v1.7.0) [Compare Source](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.5.0...v1.7.0) ### [`v1.5.0`](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.3.3...v1.5.0) [Compare Source](https://redirect.github.com/hosseinmd/prettier-plugin-jsdoc/compare/v1.3.3...v1.5.0) </details> <details> <summary>electrovir/prettier-plugin-multiline-arrays (prettier-plugin-multiline-arrays)</summary> ### [`v4.0.5`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/releases/tag/v4.0.5) [Compare Source](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/compare/v4.0.4...v4.0.5) Previous: [v4.0.4](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/releases/tag/v4.0.4) Compare: [v4.0.4...v4.0.5](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/compare/v4.0.4...v4.0.5) #### Commits - [`1dda653`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/commit/1dda653) (electrovir): **\[patch]** remove example link comments because they break Prettier due to [prettier/prettier#16936](https://redirect.github.com/prettier/prettier/issues/16936) - [`11a9a67`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/commit/11a9a67) (electrovir): **\[patch]** support Prettier 3.6 - [`18d152e`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/commit/18d152e) (Mateusz Turcza): Fix version constraints + minor adjustments for prettier 3.6 ([#&#8203;60](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/issues/60)) - Fix version constraints for prettier - Patch findPluginsByParserName() to work with prettier 3.6.0 ### [`v4.0.4`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/releases/tag/v4.0.4) [Compare Source](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/compare/v4.0.3...v4.0.4) Previous: [v4.0.3](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/releases/tag/v4.0.3) Compare: [v4.0.3...v4.0.4](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/compare/v4.0.3...v4.0.4) #### Commits - [`c4044af`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/commit/c4044af) (electrovir): **\[patch]** add upper bound for supported Prettier version to ignore this new upper bound, set your version of this package to a fixed 4.0.3 - [`ac6c1a3`](https://redirect.github.com/electrovir/prettier-plugin-multiline-arrays/commit/ac6c1a3) (electrovir): **\[patch]** update deps and configs and linting </details> <details> <summary>matzkoh/prettier-plugin-packagejson (prettier-plugin-packagejson)</summary> ### [`v2.5.20`](https://redirect.github.com/matzkoh/prettier-plugin-packagejson/releases/tag/v2.5.20) [Compare Source](https://redirect.github.com/matzkoh/prettier-plugin-packagejson/compare/v2.5.19...v2.5.20) ##### Bug Fixes - **deps:** update dependency sort-package-json to v3.5.0 ([f04e33c](https://redirect.github.com/matzkoh/prettier-plugin-packagejson/commit/f04e33c0864a946dee46ae17c70c81f0fd1e71fb)) </details> <details> <summary>tailwindlabs/prettier-plugin-tailwindcss (prettier-plugin-tailwindcss)</summary> ### [`v0.7.2`](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/HEAD/CHANGELOG.md#072---2025-12-01) [Compare Source](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.7.1...v0.7.2) ##### Fixed - Load compatible plugins sequentially to work around race conditions in Node.js ([#&#8203;412](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/412)) - Fix compatibility with `prettier-plugin-svelte` when using Prettier v3.7+ ([#&#8203;418](https://redirect.github.com/tailwindlabs/prettier-plugin-tailwindcss/pull/418)) </details> <details> <summary>egoist/tsup (tsup)</summary> ### [`v8.5.1`](https://redirect.github.com/egoist/tsup/releases/tag/v8.5.1) [Compare Source](https://redirect.github.com/egoist/tsup/compare/v8.5.0...v8.5.1) #####    🐞 Bug Fixes - Add script tag validation  -  by [@&#8203;benhoad](https://redirect.github.com/benhoad) in [#&#8203;1314](https://redirect.github.com/egoist/tsup/issues/1314) [<samp>(df736)</samp>](https://redirect.github.com/egoist/tsup/commit/df7360b) - Update esbuild to fix sourcemap source issue  -  by [@&#8203;ArcherGu](https://redirect.github.com/ArcherGu) and [@&#8203;sxzz](https://redirect.github.com/sxzz) in [#&#8203;1316](https://redirect.github.com/egoist/tsup/issues/1316) [<samp>(fb8ae)</samp>](https://redirect.github.com/egoist/tsup/commit/fb8ae7d) #####     [View changes on GitHub](https://redirect.github.com/egoist/tsup/compare/v8.5.0...v8.5.1) </details> <details> <summary>privatenumber/tsx (tsx)</summary> ### [`v4.21.0`](https://redirect.github.com/privatenumber/tsx/compare/v4.20.6...f6284cd50575ce6e8d110f63266d66cb9cde3b88) [Compare Source](https://redirect.github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 2am and before 3am" in timezone Asia/Shanghai, Automerge - "schedule:daily" in timezone Asia/Shanghai. 🚦 **Automerge**: Enabled. ♻ **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://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/u3u/prettier-config). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQyLjMyLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 43a5ae4 commit e2b5bec

5 files changed

Lines changed: 372 additions & 331 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Install Node.js
2525
uses: actions/setup-node@v4
2626
with:
27-
node-version: 22.20.0
27+
node-version: 22.21.1
2828
cache: pnpm
2929
registry-url: 'https://registry.npmjs.org'
3030

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Install Node.js
2424
uses: actions/setup-node@v4
2525
with:
26-
node-version: 22.20.0
26+
node-version: 22.21.1
2727
cache: pnpm
2828
registry-url: 'https://registry.npmjs.org'
2929

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
22.20.0
1+
22.21.1

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -75,37 +75,37 @@
7575
"deepmerge": "^4.3.1",
7676
"local-pkg": "^0.5.1",
7777
"prettier-plugin-astro": "^0.14.1",
78-
"prettier-plugin-classnames": "^0.8.4",
78+
"prettier-plugin-classnames": "^0.8.6",
7979
"prettier-plugin-ini": "^1.3.0",
80-
"prettier-plugin-jsdoc": "^1.3.3",
80+
"prettier-plugin-jsdoc": "^1.8.0",
8181
"prettier-plugin-merge": "^0.8.0",
82-
"prettier-plugin-multiline-arrays": "^4.0.3",
82+
"prettier-plugin-multiline-arrays": "^4.0.5",
8383
"prettier-plugin-nginx": "^1.0.3",
84-
"prettier-plugin-packagejson": "^2.5.19",
84+
"prettier-plugin-packagejson": "^2.5.20",
8585
"prettier-plugin-prisma": "^5.0.0",
8686
"prettier-plugin-sh": "^0.18.0",
8787
"prettier-plugin-sort-json": "^4.1.1",
8888
"prettier-plugin-sql": "^0.19.2",
89-
"prettier-plugin-tailwindcss": "^0.7.1",
89+
"prettier-plugin-tailwindcss": "^0.7.2",
9090
"remeda": "^2.32.0"
9191
},
9292
"devDependencies": {
9393
"@total-typescript/ts-reset": "^0.6.1",
94-
"@tsconfig/node20": "^20.1.6",
95-
"@types/node": "^20.19.22",
96-
"@types/react": "^18.3.26",
94+
"@tsconfig/node20": "^20.1.8",
95+
"@types/node": "^20.19.26",
96+
"@types/react": "^18.3.27",
9797
"@u3u/eslint-config": "^2.15.2",
9898
"@u3u/prettier-config": "link:",
9999
"dedent": "^1.7.0",
100100
"eslint": "^8.57.1",
101-
"execa": "^9.6.0",
101+
"execa": "^9.6.1",
102102
"fix-tsup-cjs": "^1.2.0",
103103
"globby": "^14.1.0",
104104
"lint-staged": "^15.5.2",
105-
"prettier": "^3.6.2",
105+
"prettier": "^3.7.4",
106106
"simple-git-hooks": "^2.13.1",
107-
"tsup": "^8.5.0",
108-
"tsx": "^4.20.6",
107+
"tsup": "^8.5.1",
108+
"tsx": "^4.21.0",
109109
"typescript": "^5.9.3",
110110
"vitest": "^3.2.4"
111111
},

0 commit comments

Comments
 (0)