Skip to content

fix(deps): update all non-major dependencies - #501

Merged
jerome-benoit merged 1 commit into
mainfrom
renovate/all-minor-patch
Oct 19, 2026
Merged

jerome-benoit merged 1 commit into
mainfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
eslint-plugin-jsdoc ^65.3.4 → ^65.3.6 age confidence
pnpm (source) 12.13.0 → 12.14.0 age confidence
poolifier 5.3.2 → 5.4.0 age confidence

⚠️ Renovate does not enforce Minimum Release Age for bump, lockfileUpdate, or rollback updates, so these are raised without a Minimum Release Age check. You will need to manually validate the Minimum Release Age for these package(s).


Release Notes

pnpm/pnpm (pnpm)

v12.14.0: pnpm 12.14.0

Compare Source

This release adds the sideEffectsCache.exclude setting, stops pnpm install from waiting on the daily update check, and keeps pnpm from aborting with a core dump when the reader of its output exits.

Minor Changes
  • Added the sideEffectsCache.exclude setting for packages whose build depends on something pnpm cannot include in the cache key, such as the system libraries a native addon links against. pnpm builds the listed packages in every project and never restores or saves their builds through the side-effects cache, locally or on a remoteCache server. Under the global virtual store, each project gets its own copy of these packages and of the packages that depend on them. Entries use the same name, @scope/*, and name@version patterns as minimumReleaseAgeExclude #​5271.

  • pnpm login now prints the npm-notice response header during web-based login. Registries use it to show the verification code that completes the sign-in in the browser.

Patch Changes
Installing packages
  • pnpm install and pnpm add no longer wait for the daily update check. If the command finishes first, pnpm skips the update notice and checks again next time. On a registry that accepted the connection but never answered, an install that had nothing to do used to take minutes #​16839.

  • pnpm install, pnpm add and pnpm update now reuse pnpm-lock.yaml when the workspace configures a catalog entry that no dependency references, such as an unused entry or one whose package an overrides entry replaces. Before, every resolution in such a workspace resolved all dependencies again from the registry #​16923.

  • pnpm install now looks up a git dependency's branch or tag once per install, even when many workspace projects depend on it. With linkWorkspacePackages enabled, it used to run git ls-remote once per project #​16899.

  • A filtered install, such as pnpm install --filter <pkg>, now keeps the pnpm-lock.yaml entries of workspace projects that are missing from disk, as in a sparse checkout. Their importers, packages, and catalog entries stay even when the filter matches every project on disk #​16931.

  • pnpm now decides whether a dependency that a package also declares as an optional peer is linked as a dependency or as a peer from the shallowest path that reaches the package. When an existing lockfile records such a dependency as a regular dependency and a newly added dependency now provides the peer, pnpm records it as a peer, as a fresh install does. The lockfile entry of such a package can change on the next install #​16901.

  • An install that adds nothing to the store no longer changes the modification time of the store directory. CI caches that check modification times, such as GitLab's, no longer re-upload an unchanged store #​16929.

Running commands and scripts
  • pnpm no longer aborts with a core dump when the reader of its output has exited, as in pnpm list | head -1 or pnpm start 2>&1 | head -1. The command finishes with its usual exit code, and a failing script's exit code is kept. A write to stdout that fails for another reason, such as a full disk, ends the command with exit code 1 #​16904 pnpm/tasks#132.

  • On Windows, pnpm exec, pnpm run, and commands such as pnpm nx now return when the command they run exits, even if it left a detached process running and pnpm's output is redirected or piped. Previously a shell reading that output waited until the detached process, such as the Nx daemon, exited #​16930.

  • Commands that do not write the project manifest now leave a missing package.json absent. This covers queries such as pnpm why and pnpm outdated, pnpm fetch, pnpm dedupe --check, and commands that exit with an error, such as pnpm rt ls. These commands used to create one from the initialization template. pnpm sbom run from a lockfile alone now reports the root component as unknown with version 0.0.0 #​16907.

  • pnpm run now reports a failed script as a JSON record under --reporter=ndjson. It printed a plain [ELIFECYCLE] line to stderr.

  • pnpm run no longer prints [ELIFECYCLE] Command failed with exit code N. to stderr when a script fails under --reporter=silent, --silent, or --loglevel=silent.

  • pnpm pipeline --dry-run no longer writes a run report when no projects are selected. With --json it prints {"tasks": []} pnpm/tasks#126.

Packing and publishing
  • pnpm pack and pnpm publish now ship the whole gitignored directory that main, browser, or bin points into, as npm does. Previously only the main and bin files themselves were packed, and a gitignored browser file was left out #​16908.

  • pnpm pack and pnpm publish now honor a .npmignore or .gitignore inside a subdirectory when package.json has a files field. The package root's ignore files and those inherited from the workspace are still skipped #​16909.

Setting up pnpm and toolchains
  • --registry, --https-proxy, --http-proxy, and --no-proxy now apply when pnpm resolves and downloads the pnpm version a project pins in packageManager. Before, these lookups went to https://registry.npmjs.org/, which a firewall that only allows a private registry blocks #​16911.

  • On Windows, pnpm install now installs the Rust toolchain for rustup's default host, so a machine set up with rustup set default-host x86_64-pc-windows-gnu gets the MinGW toolchain. Without a default host, pnpm installs the MSVC toolchain for the machine's architecture, as rustup does. This includes a pnpm built for MinGW, such as the MSYS2 package, which has installed the MinGW toolchain since 12.13.0. An x64 pnpm on ARM64 Windows now installs the ARM64 toolchain #​16854.

Platinum Sponsors

Bit OpenAI Notion
CodeRabbit

Gold Sponsors

Sanity Discord Vite
SerpApi Stackblitz Workleap
Nx Latitude
poolifier/poolifier (poolifier)

v5.4.0

Compare Source

🚀 Features
  • add Zed project settings (3fd722a)
🐞 Bug Fixes
  • benchmark: correct Bencher reporting and benchmark failures (#​3310) (f5cb80b)
  • build: add explicit node types to rollup typescript plugin (82f0d62)
  • build: add explicit rootDir and module/moduleResolution for TS 6.0 compatibility (9a4fb79)
  • build: harmonize TS configs and rollup compilerOptions for TS 6.0 compatibility (4fea146)
  • ci: add --frozen-lockfile to autofix.ci and regenerate lockfile (4862810)
  • ci: disable manage-package-manager-versions to prevent lockfile corruption (87e5778)
  • ci: enable pnpm store caching via pnpm/action-setup (e6b7724)
  • ci: restore original order for GitHub-hosted runners, keep fix for self-hosted (826e4d3)
  • ci: revert pnpm/action-setup to v5 to prevent lockfile corruption (c5c9bb6)
  • ci: swap setup-node before pnpm/action-setup and remove cache (388af1e)
  • deps: update all non-major dependencies (da12dfd)
  • deps: update all non-major dependencies (850a871)
  • deps: update all non-major dependencies (#​3136) (11017b8)
  • deps: update all non-major dependencies (#​3139) (3c842e3)
  • deps: update all non-major dependencies (#​3148) (41bad3f)
  • deps: update all non-major dependencies (#​3149) (7b23048)
  • deps: update all non-major dependencies (#​3150) (0299137)
  • deps: update all non-major dependencies (#​3158) (9e61a86)
  • deps: update all non-major dependencies (#​3160) (63c0577)
  • deps: update all non-major dependencies (#​3162) (746e78c)
  • deps: update all non-major dependencies (#​3164) (061a58d)
  • deps: update all non-major dependencies (#​3178) (bdc8705)
  • deps: update all non-major dependencies (#​3187) (9aab153)
  • deps: update all non-major dependencies (#​3189) (17301a3)
  • deps: update all non-major dependencies (#​3191) (182a2ee)
  • deps: update all non-major dependencies (#​3210) (71beccb)
  • deps: update all non-major dependencies (#​3212) (3e5d98a)
  • deps: update all non-major dependencies (#​3219) (7d4fc8c)
  • deps: update all non-major dependencies (#​3221) (20eb13f)
  • deps: update all non-major dependencies (#​3223) (c35d0d6)
  • deps: update all non-major dependencies (#​3226) (fc439a4)
  • deps: update all non-major dependencies (#​3229) (c5a7200)
  • deps: update all non-major dependencies (#​3236) (108fc2c)
  • deps: update all non-major dependencies (#​3246) (7a5a3a7)
  • deps: update all non-major dependencies (#​3256) (116f94d)
  • deps: update all non-major dependencies (#​3282) (e4b8970)
  • deps: update all non-major dependencies (#​3287) (91809b1)
  • deps: update all non-major dependencies (#​3290) (34217f8)
  • deps: update all non-major dependencies (#​3294) (e500814)
  • deps: update all non-major dependencies (#​3325) (7f05556)
  • deps: update all non-major dependencies (#​3329) (1b8da2b)
  • deps: update all non-major dependencies (#​3331) (9f13eb4)
  • deps: update all non-major dependencies (#​3335) (e89f078)
  • deps: update all non-major dependencies (#​3337) (afa28b8)
  • deps: update all non-major dependencies (#​3338) (7fd9344)
  • deps: update all non-major dependencies (#​3339) (c99669e)
  • deps: update dependency axios to ^1.14.0 (#​3169) (afece30)
  • deps: update dependency axios to ^1.16.0 (#​3198) (9b56a4e)
  • deps: update dependency fastify to ^5.11.0 (#​3279) (d749f43)
  • deps: update dependency fastify to ^5.9.0 (#​3251) (18c3034)
  • deps: update dependency fastify-plugin to v6 (#​3230) (38dd96a)
  • deps: update dependency nodemailer to ^8.0.7 (#​3193) (573b84f)
  • deps: update dependency nodemailer to v10 (#​3326) (b2f1377)
  • deps: update dependency nodemailer to v9 [security] (#​3235) (e9156a8)
  • deps: update dependency nodemailer to v9 [security] (#​3237) (c5d95f8)
  • drop Node.js 20.x support (pnpm requires >= 22.13) (24e4573)
  • ignore dotted mise local overrides and lockfiles (0c2dcb6)
  • prevent inherited worker launch options (0ce743a)
  • regenerate clean lockfile (f6e269a)
  • regenerate clean lockfile (a10ea5e)
  • regenerate clean single-document lockfile (9c614cd)
  • regenerate lockfile to fix multi-document YAML issue (d45a11a)
  • remove parasitic pnpm self-installer document from lockfile (149bc7a)
  • replace isAsyncFunction with instanceof Promise in handleKillMessage (c71e61c)
✨ Polish
  • align Zed settings with biome → eslint formatter pipeline (0f4b1b5)
🧪 Tests
  • relax destroy timeout assertion (#​3253) (3a25629)
  • use portable cluster stdio on Windows (e6a724b)
  • use portable cluster stdio on Windows (eb73096)
📚 Documentation
  • neutralize Copilot-specific references in agent instructions (dc4cb71)
  • publish documentation (bf154d1)
  • streamline coding agent instructions (6a22b10)
🤖 Automation
  • migrate development toolchain from Volta to mise (#​3334) (ce0a2fc)
  • typedoc: harden gate and propagate CLI exit code (a4c2af2)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from jerome-benoit as a code owner October 18, 2026 00:48
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 8942b40 to 3b3aa3b Compare October 18, 2026 16:40
@renovate renovate Bot changed the title fix(deps): update dependency poolifier to v5.4.0 fix(deps): update all non-major dependencies Oct 18, 2026
@jerome-benoit
jerome-benoit added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit 6acb2bf Oct 19, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant