Skip to content

chore(deps): update all non-major dependencies #179

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 22, 2022

This PR contains the following updates:

Package Type Update Change Age Confidence
node (source) minor v22.16.0 -> 22.17.0 age confidence
pnpm (source) packageManager minor 10.11.1 -> 10.13.1 age confidence
tsx (source) devDependencies minor 4.19.4 -> 4.20.3 age confidence

Release Notes

nodejs/node (node)

v22.17.0: 2025-06-24, Version 22.17.0 'Jod' (LTS), @​aduh95

Compare Source

Notable Changes
⚠️ Deprecations
Instantiating node:http classes without new

Constructing classes like IncomingMessage or ServerResponse without the new
keyword is now discouraged. This clarifies API expectations and aligns with standard
JavaScript behavior. It may warn or error in future versions.

Contributed by Yagiz Nizipli in #​58518.

options.shell = "" in node:child_process

Using an empty string for shell previously had undefined behavior. This change
encourages explicit choices (e.g., shell: true or a shell path) and avoids
relying on implementation quirks.

Contributed by Antoine du Hamel and Renegade334 #​58564.

HTTP/2 priority signaling

The HTTP/2 prioritization API (e.g., stream.priority) is now deprecated due to
poor real-world support. Applications should avoid using priority hints and expect future removal.

Contributed by Matteo Collina and Antoine du Hamel #​58313.

✅ Features graduated to stable
assert.partialDeepStrictEqual()

This method compares only a subset of properties in deep object comparisons,
useful for flexible test assertions. Its stabilization means it's now safe for
general use and won't change unexpectedly in future releases.

Contributed by Ruben Bridgewater in #​57370.

Miscellaneous
  • dirent.parentPath
  • filehandle.readableWebStream()
  • fs.glob()
  • fs.openAsBlob()
  • node:readline/promises
  • port.hasRef()
  • readable.compose()
  • readable.iterator()
  • readable.readableAborted
  • readable.readableDidRead
  • Duplex.fromWeb()
  • Duplex.toWeb()
  • Readable.fromWeb()
  • Readable.isDisturbed()
  • Readable.toWeb()
  • stream.isErrored()
  • stream.isReadable()
  • URL.createObjectURL()
  • URL.revokeObjectURL()
  • v8.setHeapSnapshotNearHeapLimit()
  • Writable.fromWeb()
  • Writable.toWeb()
  • writable.writableAborted
  • Startup Snapshot API
  • ERR_INPUT_TYPE_NOT_ALLOWED
  • ERR_UNKNOWN_FILE_EXTENSION
  • ERR_UNKNOWN_MODULE_FORMAT
  • ERR_USE_AFTER_CLOSE

Contributed by James M Snell in
#​57513 and
#​58541.

Semver-minor features
🔧 fs.FileHandle.readableWebStream gets autoClose option

This gives developers explicit control over whether the file descriptor should
be closed when the stream ends. Helps avoid subtle resource leaks.

Contributed by James M Snell in #​58548.

🔧 fs.Dir now supports explicit resource management

This improves ergonomics around async iteration of directories. Developers can
now manually control when a directory is closed using .close() or with Symbol.asyncDispose.

Contributed by Antoine du Hamel in #​58206.

📊 http2 gains diagnostics channel: http2.server.stream.finish

Adds observability support for when a stream finishes. Useful for logging,
monitoring, and debugging HTTP/2 behavior without patching internals.

Contributed by Darshan Sen in #​58560.

🔐 Permissions: implicit allow-fs-read to entrypoint

Node.js permissions model now allows read access to the entry file by default.
It makes running permission-restricted apps smoother while preserving security.

Contributed by Rafael Gonzaga in #​58579.

🎨 util.styleText() adds 'none' style

This lets developers remove styling cleanly without hacks. Useful for overriding
inherited terminal styles when composing styled strings.

Contributed by James M Snell in #​58437.

🧑‍💻 Community updates
Commits
pnpm/pnpm (pnpm)

v10.13.1

Compare Source

Patch Changes
  • Run user defined pnpmfiles after pnpmfiles of plugins.

v10.13.0

Compare Source

Minor Changes
  • Added the possibility to load multiple pnpmfiles. The pnpmfile setting can now accept a list of pnpmfile locations #​9702.

  • pnpm will now automatically load the pnpmfile.cjs file from any config dependency named @pnpm/plugin-* or pnpm-plugin-* #​9729.

    The order in which config dependencies are initialized should not matter — they are initialized in alphabetical order. If a specific order is needed, the paths to the pnpmfile.cjs files in the config dependencies can be explicitly listed using the pnpmfile setting in pnpm-workspace.yaml.

Patch Changes
  • When patching dependencies installed via pkg.pr.new, treat them as Git tarball URLs #​9694.
  • Prevent conflicts between local projects' config and the global config in dangerouslyAllowAllBuilds, onlyBuiltDependencies, onlyBuiltDependenciesFile, and neverBuiltDependencies #​9628.
  • Sort keys in pnpm-workspace.yaml with deep #​9701.
  • The pnpm rebuild command should not add pkgs included in ignoredBuiltDependencies to ignoredBuilds in node_modules/.modules.yaml #​9338.
  • Replaced shell-quote with shlex for quoting command arguments #​9381.

v10.12.4

Compare Source

Patch Changes

v10.12.3

Compare Source

Patch Changes
  • Restore hoisting of optional peer dependencies when installing with an outdated lockfile.
    Regression introduced in v10.12.2 by #​9648; resolves #​9685.

v10.12.2

Compare Source

Patch Changes
  • Fixed hoisting with enableGlobalVirtualStore set to true #​9648.
  • Fix the --help and -h flags not working as expected for the pnpm create command.
  • The dependency package path output by the pnpm licenses list --json command is incorrect.
  • Fix a bug in which pnpm deploy fails due to overridden dependencies having peer dependencies causing ERR_PNPM_OUTDATED_LOCKFILE #​9595.

v10.12.1

Minor Changes
  • Experimental. Added support for global virtual stores. When enabled, node_modules contains only symlinks to a central virtual store, rather to node_modules/.pnpm. By default, this central store is located at <store-path>/links (you can find the store path by running pnpm store path).

    In the central virtual store, each package is hard linked into a directory whose name is the hash of its dependency graph. This allows multiple projects on the system to symlink shared dependencies from this central location, significantly improving installation speed when a warm cache is available.

    This is conceptually similar to how NixOS manages packages, using dependency graph hashes to create isolated and reusable package directories.

    To enable the global virtual store, set enableGlobalVirtualStore: true in your root pnpm-workspace.yaml, or globally via:

    pnpm config -g set enable-global-virtual-store true

    NOTE: In CI environments, where caches are typically cold, this setting may slow down installation. pnpm automatically disables the global virtual store when running in CI.

    Related PR: #​8190

  • The pnpm update command now supports updating catalog: protocol dependencies and writes new specifiers to pnpm-workspace.yaml.
  • Added two new CLI options (--save-catalog and --save-catalog-name=<name>) to pnpm add to save new dependencies as catalog entries. catalog: or catalog:<name> will be added to package.json and the package specifier will be added to the catalogs or catalog[<name>] object in pnpm-workspace.yaml #​9425.
  • Semi-breaking. The keys used for side-effects caches have changed. If you have a side-effects cache generated by a previous version of pnpm, the new version will not use it and will create a new cache instead #​9605.
  • Added a new setting called ci for explicitly telling pnpm if the current environment is a CI or not.
Patch Changes
  • Sort versions printed by pnpm patch using semantic versioning rules.
  • Improve the way the error message displays mismatched specifiers. Show differences instead of 2 whole objects #​9598.
  • Revert #​9574 to fix a regression #​9596.
privatenumber/tsx (tsx)

v4.20.3

Compare Source

v4.20.2

Compare Source

v4.20.1

Compare Source

v4.20.0

Compare Source


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 was generated by Mend Renovate. View the repository job log.

@changeset-bot
Copy link

changeset-bot bot commented Jul 22, 2022

⚠️ No Changeset found

Latest commit: 9a0880e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@vercel
Copy link

vercel bot commented Jul 22, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
cmd-ts ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 9, 2025 0:39am

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from bb815b1 to d93b355 Compare July 24, 2022 10:57
@renovate renovate bot changed the title Update dependency @changesets/cli to v2.24.0 Update all non-major dependencies Jul 24, 2022
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d93b355 to 12c3beb Compare July 25, 2022 12:14
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 12c3beb to 94d12db Compare July 25, 2022 15:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 94d12db to e3099a8 Compare July 25, 2022 19:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e3099a8 to 633ab85 Compare July 31, 2022 11:11
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 633ab85 to 1528c9e Compare July 31, 2022 12:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1528c9e to 2ae7fa2 Compare August 1, 2022 07:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2ae7fa2 to ab609d0 Compare August 1, 2022 18:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from ab609d0 to 2e0544d Compare August 2, 2022 18:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2e0544d to 33b5490 Compare August 5, 2022 11:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 33b5490 to 36c326d Compare August 5, 2022 17:22
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 36c326d to c3d575e Compare August 8, 2022 17:54
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c3d575e to 3b16194 Compare August 9, 2022 11:30
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3c9e5f4 to 49d7983 Compare May 26, 2025 16:16
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 49d7983 to 3da27f5 Compare May 28, 2025 10:20
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 3da27f5 to c627339 Compare June 4, 2025 12:26
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c627339 to 51b6c9d Compare June 7, 2025 19:32
@renovate renovate bot changed the title fix(deps): update all non-major dependencies chore(deps): update all non-major dependencies Jun 7, 2025
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update all non-major dependencies - autoclosed Jun 7, 2025
@renovate renovate bot closed this Jun 7, 2025
@renovate renovate bot deleted the renovate/all-minor-patch branch June 7, 2025 19:54
@renovate renovate bot changed the title chore(deps): update all non-major dependencies - autoclosed chore(deps): update all non-major dependencies Jun 8, 2025
@renovate renovate bot reopened this Jun 8, 2025
@renovate renovate bot changed the title chore(deps): update all non-major dependencies chore(deps): update pnpm to v10.12.1 Jun 8, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 51b6c9d to 69df780 Compare June 8, 2025 17:52
@renovate renovate bot changed the title chore(deps): update pnpm to v10.12.1 chore(deps): update all non-major dependencies Jun 11, 2025
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 69df780 to 46b5227 Compare June 23, 2025 02:46
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 46b5227 to cd33ede Compare June 24, 2025 12:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from cd33ede to 6a42197 Compare June 25, 2025 03:23
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6a42197 to 1b8f3aa Compare June 26, 2025 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants