Update dependency npm-check-updates to v23 #29

Merged
jessebot merged 1 commit from renovate/npm-check-updates-23.x into main 2026-11-12 21:42:00 +00:00
Owner

This PR contains the following updates:

Package Change Age Confidence
npm-check-updates ^22.0.0 → ^23.0.0 age confidence

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

raineorshine/npm-check-updates (npm-check-updates)

v23.1.1

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/raineorshine/npm-check-updates/compare/v23.1.0...v23.1.1

v23.1.0

Compare Source

What's Changed
New Contributors

Full Changelog: https://github.com/raineorshine/npm-check-updates/compare/v23.1.0...v23.1.1

v23.0.2

Compare Source

Added new option: --interactiveSelect

Usage:

ncu -i --interactiveSelect [value]

Default: auto

Control which upgrades are pre-selected in interactive mode. Only applies with --interactive.

autoPre-selects patch and minor upgrades with --format group, which is enabled by default, and all upgrades otherwise. This is what ncu -i does. (default)
noneNothing is pre-selected.
patchPatch upgrades are pre-selected.
minorPatch and minor upgrades are pre-selected.
allAll upgrades are pre-selected, including major.

Specify auto explicitly to restore the default when another value is set in your config file.

Major version zero upgrades (e.g. 0.1.0 → 0.2.0) are only pre-selected by all, since anything may change before 1.0.0. Custom groups returned by --groupFunction are likewise only pre-selected by all.

Other Changes
New Contributors

Full Changelog: https://github.com/raineorshine/npm-check-updates/compare/v23.0.2...v23.1.0

v23.0.1

Compare Source

What's Changed

Full Changelog: https://github.com/raineorshine/npm-check-updates/compare/v23.0.1...v23.0.2

v23.0.0

Compare Source

What's Changed

Full Changelog: https://github.com/raineorshine/npm-check-updates/compare/v23.0.0...v23.0.1


Configuration

📅 Schedule: (UTC)

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [npm-check-updates](https://github.com/raineorshine/npm-check-updates) | [`^22.0.0` → `^23.0.0`](https://renovatebot.com/diffs/npm/npm-check-updates/22.2.9/23.1.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/npm-check-updates/23.1.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/npm-check-updates/22.2.9/23.1.1?slim=true) | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/24) for more information. --- ### Release Notes <details> <summary>raineorshine/npm-check-updates (npm-check-updates)</summary> ### [`v23.1.1`](https://github.com/raineorshine/npm-check-updates/blob/HEAD/CHANGELOG.md#2311---2026-10-10) [Compare Source](https://github.com/raineorshine/npm-check-updates/compare/v23.1.0...v23.1.1) ##### What's Changed - Add support for excluding deprecated versions by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1996](https://github.com/raineorshine/npm-check-updates/pull/1996) - Use the jsonc-aware parseJson for the catalog check in upgradePackageData by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2040](https://github.com/raineorshine/npm-check-updates/pull/2040) - Extract getCooldownInfo shared by runLocal and runGlobal by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2039](https://github.com/raineorshine/npm-check-updates/pull/2039) - Collapse the four catalog path reconstruction loops into one by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2038](https://github.com/raineorshine/npm-check-updates/pull/2038) - Dedupe doctor test helpers: escapeRegExp, lockfile name, ncu runner by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2037](https://github.com/raineorshine/npm-check-updates/pull/2037) - Extract fetchVersions shared by the greatest, minor, patch, and semver targets by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2036](https://github.com/raineorshine/npm-check-updates/pull/2036) - Collapse the pnpm, yarn, and npm native cooldown branches into one helper by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2035](https://github.com/raineorshine/npm-check-updates/pull/2035) - Only rewrite the cache file when something was added by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2034](https://github.com/raineorshine/npm-check-updates/pull/2034) - Resolve node engine and peer specs once per package in filterPredicate by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2041](https://github.com/raineorshine/npm-check-updates/pull/2041) - Add support for devEngines by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2026](https://github.com/raineorshine/npm-check-updates/pull/2026) - Reuse renderDependencyTable in printErrors by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2042](https://github.com/raineorshine/npm-check-updates/pull/2042) - Drop always-true guards in upgradePackageDefinitions and getAllPackages by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2043](https://github.com/raineorshine/npm-check-updates/pull/2043) - Use keyValueBy for the cli options map and defaults by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2044](https://github.com/raineorshine/npm-check-updates/pull/2044) - Build the interactive prompt once in chooseUpgrades by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2046](https://github.com/raineorshine/npm-check-updates/pull/2046) - Build filter predicates once instead of per dependency name by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2047](https://github.com/raineorshine/npm-check-updates/pull/2047) - Share the version diff index between partChanged and colorizeDiff by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2048](https://github.com/raineorshine/npm-check-updates/pull/2048) - Parse the yaml catalog file once per run instead of once per dependency by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2049](https://github.com/raineorshine/npm-check-updates/pull/2049) - Merge readPnpmWorkspaces and readYarnConfig into readYamlSibling by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2050](https://github.com/raineorshine/npm-check-updates/pull/2050) - Sanitize registry and package manager text in error output by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2022](https://github.com/raineorshine/npm-check-updates/pull/2022) - Drop the redundant filter and reject re-spread in cli options by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2033](https://github.com/raineorshine/npm-check-updates/pull/2033) - Collapse the repeated npm config print blocks into one helper by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2045](https://github.com/raineorshine/npm-check-updates/pull/2045) - Use lib/exists in pnpm adapter instead of a local pathExists by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2032](https://github.com/raineorshine/npm-check-updates/pull/2032) - build(deps): bump node from `a0b9bf0` to `e67514e` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2056](https://github.com/raineorshine/npm-check-updates/pull/2056) - Extract createProgressBar into logging by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2051](https://github.com/raineorshine/npm-check-updates/pull/2051) - Memoize the yarn version lookup in getPeerDependencies by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2031](https://github.com/raineorshine/npm-check-updates/pull/2031) - Replace chalk with styleText by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2018](https://github.com/raineorshine/npm-check-updates/pull/2018) - Simplify spawnCommand for spawn-please v4 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2021](https://github.com/raineorshine/npm-check-updates/pull/2021) - Fetch engines.node concurrently with pMap by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2054](https://github.com/raineorshine/npm-check-updates/pull/2054) - build(deps): bump the github-actions group with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2058](https://github.com/raineorshine/npm-check-updates/pull/2058) - build(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2057](https://github.com/raineorshine/npm-check-updates/pull/2057) - Paired codehtml and typepublic by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2059](https://github.com/raineorshine/npm-check-updates/pull/2059) - Replace the #catalog path sentinel with a catalog flag on PackageInfo by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2060](https://github.com/raineorshine/npm-check-updates/pull/2060) - Single lockfile table shared by findLockfile, determinePackageManager, and doctor by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2062](https://github.com/raineorshine/npm-check-updates/pull/2062) - Replace fp-and-or with native code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2061](https://github.com/raineorshine/npm-check-updates/pull/2061) - fix: ignore versionless packageManager field by [@&#8203;onuracar-dev](https://github.com/onuracar-dev) in [#&#8203;2067](https://github.com/raineorshine/npm-check-updates/pull/2067) - build(deps-dev): bump the development-dependencies group with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2069](https://github.com/raineorshine/npm-check-updates/pull/2069) - build(deps): bump fast-uri from 3.1.5 to 3.1.7 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2071](https://github.com/raineorshine/npm-check-updates/pull/2071) - build(deps): bump the github-actions group with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2076](https://github.com/raineorshine/npm-check-updates/pull/2076) - Single source of truth for which file holds a package manager's catalogs by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2063](https://github.com/raineorshine/npm-check-updates/pull/2063) - Add a makeTempDir test helper and use it for all temp dir creation by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2068](https://github.com/raineorshine/npm-check-updates/pull/2068) - fix: use makeTempDir in dep.test.ts by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2081](https://github.com/raineorshine/npm-check-updates/pull/2081) - Parse upgraded package data with the format upgradePackageData wrote by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2064](https://github.com/raineorshine/npm-check-updates/pull/2064) - Revamp build-changelog.ts by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2073](https://github.com/raineorshine/npm-check-updates/pull/2073) - test: cover coercion of a string format in a nested package's ncurc by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2082](https://github.com/raineorshine/npm-check-updates/pull/2082) - fix: reject a cooldown string that cannot be read by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2083](https://github.com/raineorshine/npm-check-updates/pull/2083) - build(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2084](https://github.com/raineorshine/npm-check-updates/pull/2084) - Expand env vars in npm and yarn auth config keys by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2079](https://github.com/raineorshine/npm-check-updates/pull/2079) - package.json: use the lint:types script in test by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2074](https://github.com/raineorshine/npm-check-updates/pull/2074) - build(deps-dev): bump the development-dependencies group across 1 directory with 7 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2075](https://github.com/raineorshine/npm-check-updates/pull/2075) - Expose spawn and usesAddCommand on the package manager adapters by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2065](https://github.com/raineorshine/npm-check-updates/pull/2065) - build(deps): bump node from `e67514e` to `50c8e8c` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2086](https://github.com/raineorshine/npm-check-updates/pull/2086) - build(deps-dev): bump the development-dependencies group across 1 directory with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2090](https://github.com/raineorshine/npm-check-updates/pull/2090) - build(deps-dev): bump the development-dependencies group across 1 directory with 8 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2094](https://github.com/raineorshine/npm-check-updates/pull/2094) - build(deps-dev): bump the development-dependencies group across 1 directory with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2097](https://github.com/raineorshine/npm-check-updates/pull/2097) - build(deps-dev): bump vitest from 4.1.11 to 5.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2096](https://github.com/raineorshine/npm-check-updates/pull/2096) - build(deps): bump smol-toml and markdownlint-cli2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2098](https://github.com/raineorshine/npm-check-updates/pull/2098) - Apply option parse to ncurc and module values, not just the cli path by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2066](https://github.com/raineorshine/npm-check-updates/pull/2066) - Fetch peer dependencies from the registry instead of spawning npm view by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2089](https://github.com/raineorshine/npm-check-updates/pull/2089) - CI: revert the macOS changes by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2101](https://github.com/raineorshine/npm-check-updates/pull/2101) - CI: cancel superseded PR runs, never main runs by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2100](https://github.com/raineorshine/npm-check-updates/pull/2100) - Update dependencies and fix npm vulnerabilities by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2099](https://github.com/raineorshine/npm-check-updates/pull/2099) - Keep non-violating upgrades when the peer recursion cannot resolve a conflict by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2085](https://github.com/raineorshine/npm-check-updates/pull/2085) - build(deps): bump node from `50c8e8c` to `ebfe2f9` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2105](https://github.com/raineorshine/npm-check-updates/pull/2105) ##### New Contributors - [@&#8203;onuracar-dev](https://github.com/onuracar-dev) made their first contribution in [#&#8203;2067](https://github.com/raineorshine/npm-check-updates/pull/2067) **Full Changelog**: <https://github.com/raineorshine/npm-check-updates/compare/v23.1.0...v23.1.1> ### [`v23.1.0`](https://github.com/raineorshine/npm-check-updates/blob/HEAD/CHANGELOG.md#2311---2026-10-10) [Compare Source](https://github.com/raineorshine/npm-check-updates/compare/v23.0.2...v23.1.0) ##### What's Changed - Add support for excluding deprecated versions by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1996](https://github.com/raineorshine/npm-check-updates/pull/1996) - Use the jsonc-aware parseJson for the catalog check in upgradePackageData by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2040](https://github.com/raineorshine/npm-check-updates/pull/2040) - Extract getCooldownInfo shared by runLocal and runGlobal by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2039](https://github.com/raineorshine/npm-check-updates/pull/2039) - Collapse the four catalog path reconstruction loops into one by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2038](https://github.com/raineorshine/npm-check-updates/pull/2038) - Dedupe doctor test helpers: escapeRegExp, lockfile name, ncu runner by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2037](https://github.com/raineorshine/npm-check-updates/pull/2037) - Extract fetchVersions shared by the greatest, minor, patch, and semver targets by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2036](https://github.com/raineorshine/npm-check-updates/pull/2036) - Collapse the pnpm, yarn, and npm native cooldown branches into one helper by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2035](https://github.com/raineorshine/npm-check-updates/pull/2035) - Only rewrite the cache file when something was added by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2034](https://github.com/raineorshine/npm-check-updates/pull/2034) - Resolve node engine and peer specs once per package in filterPredicate by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2041](https://github.com/raineorshine/npm-check-updates/pull/2041) - Add support for devEngines by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2026](https://github.com/raineorshine/npm-check-updates/pull/2026) - Reuse renderDependencyTable in printErrors by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2042](https://github.com/raineorshine/npm-check-updates/pull/2042) - Drop always-true guards in upgradePackageDefinitions and getAllPackages by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2043](https://github.com/raineorshine/npm-check-updates/pull/2043) - Use keyValueBy for the cli options map and defaults by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2044](https://github.com/raineorshine/npm-check-updates/pull/2044) - Build the interactive prompt once in chooseUpgrades by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2046](https://github.com/raineorshine/npm-check-updates/pull/2046) - Build filter predicates once instead of per dependency name by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2047](https://github.com/raineorshine/npm-check-updates/pull/2047) - Share the version diff index between partChanged and colorizeDiff by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2048](https://github.com/raineorshine/npm-check-updates/pull/2048) - Parse the yaml catalog file once per run instead of once per dependency by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2049](https://github.com/raineorshine/npm-check-updates/pull/2049) - Merge readPnpmWorkspaces and readYarnConfig into readYamlSibling by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2050](https://github.com/raineorshine/npm-check-updates/pull/2050) - Sanitize registry and package manager text in error output by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2022](https://github.com/raineorshine/npm-check-updates/pull/2022) - Drop the redundant filter and reject re-spread in cli options by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2033](https://github.com/raineorshine/npm-check-updates/pull/2033) - Collapse the repeated npm config print blocks into one helper by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2045](https://github.com/raineorshine/npm-check-updates/pull/2045) - Use lib/exists in pnpm adapter instead of a local pathExists by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2032](https://github.com/raineorshine/npm-check-updates/pull/2032) - build(deps): bump node from `a0b9bf0` to `e67514e` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2056](https://github.com/raineorshine/npm-check-updates/pull/2056) - Extract createProgressBar into logging by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2051](https://github.com/raineorshine/npm-check-updates/pull/2051) - Memoize the yarn version lookup in getPeerDependencies by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2031](https://github.com/raineorshine/npm-check-updates/pull/2031) - Replace chalk with styleText by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2018](https://github.com/raineorshine/npm-check-updates/pull/2018) - Simplify spawnCommand for spawn-please v4 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2021](https://github.com/raineorshine/npm-check-updates/pull/2021) - Fetch engines.node concurrently with pMap by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2054](https://github.com/raineorshine/npm-check-updates/pull/2054) - build(deps): bump the github-actions group with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2058](https://github.com/raineorshine/npm-check-updates/pull/2058) - build(deps-dev): bump the development-dependencies group across 1 directory with 5 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2057](https://github.com/raineorshine/npm-check-updates/pull/2057) - Paired codehtml and typepublic by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2059](https://github.com/raineorshine/npm-check-updates/pull/2059) - Replace the #catalog path sentinel with a catalog flag on PackageInfo by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2060](https://github.com/raineorshine/npm-check-updates/pull/2060) - Single lockfile table shared by findLockfile, determinePackageManager, and doctor by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2062](https://github.com/raineorshine/npm-check-updates/pull/2062) - Replace fp-and-or with native code by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2061](https://github.com/raineorshine/npm-check-updates/pull/2061) - fix: ignore versionless packageManager field by [@&#8203;onuracar-dev](https://github.com/onuracar-dev) in [#&#8203;2067](https://github.com/raineorshine/npm-check-updates/pull/2067) - build(deps-dev): bump the development-dependencies group with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2069](https://github.com/raineorshine/npm-check-updates/pull/2069) - build(deps): bump fast-uri from 3.1.5 to 3.1.7 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2071](https://github.com/raineorshine/npm-check-updates/pull/2071) - build(deps): bump the github-actions group with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2076](https://github.com/raineorshine/npm-check-updates/pull/2076) - Single source of truth for which file holds a package manager's catalogs by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2063](https://github.com/raineorshine/npm-check-updates/pull/2063) - Add a makeTempDir test helper and use it for all temp dir creation by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2068](https://github.com/raineorshine/npm-check-updates/pull/2068) - fix: use makeTempDir in dep.test.ts by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2081](https://github.com/raineorshine/npm-check-updates/pull/2081) - Parse upgraded package data with the format upgradePackageData wrote by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2064](https://github.com/raineorshine/npm-check-updates/pull/2064) - Revamp build-changelog.ts by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2073](https://github.com/raineorshine/npm-check-updates/pull/2073) - test: cover coercion of a string format in a nested package's ncurc by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2082](https://github.com/raineorshine/npm-check-updates/pull/2082) - fix: reject a cooldown string that cannot be read by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2083](https://github.com/raineorshine/npm-check-updates/pull/2083) - build(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2084](https://github.com/raineorshine/npm-check-updates/pull/2084) - Expand env vars in npm and yarn auth config keys by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2079](https://github.com/raineorshine/npm-check-updates/pull/2079) - package.json: use the lint:types script in test by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2074](https://github.com/raineorshine/npm-check-updates/pull/2074) - build(deps-dev): bump the development-dependencies group across 1 directory with 7 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2075](https://github.com/raineorshine/npm-check-updates/pull/2075) - Expose spawn and usesAddCommand on the package manager adapters by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2065](https://github.com/raineorshine/npm-check-updates/pull/2065) - build(deps): bump node from `e67514e` to `50c8e8c` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2086](https://github.com/raineorshine/npm-check-updates/pull/2086) - build(deps-dev): bump the development-dependencies group across 1 directory with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2090](https://github.com/raineorshine/npm-check-updates/pull/2090) - build(deps-dev): bump the development-dependencies group across 1 directory with 8 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2094](https://github.com/raineorshine/npm-check-updates/pull/2094) - build(deps-dev): bump the development-dependencies group across 1 directory with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2097](https://github.com/raineorshine/npm-check-updates/pull/2097) - build(deps-dev): bump vitest from 4.1.11 to 5.0.1 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2096](https://github.com/raineorshine/npm-check-updates/pull/2096) - build(deps): bump smol-toml and markdownlint-cli2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2098](https://github.com/raineorshine/npm-check-updates/pull/2098) - Apply option parse to ncurc and module values, not just the cli path by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2066](https://github.com/raineorshine/npm-check-updates/pull/2066) - Fetch peer dependencies from the registry instead of spawning npm view by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2089](https://github.com/raineorshine/npm-check-updates/pull/2089) - CI: revert the macOS changes by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2101](https://github.com/raineorshine/npm-check-updates/pull/2101) - CI: cancel superseded PR runs, never main runs by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2100](https://github.com/raineorshine/npm-check-updates/pull/2100) - Update dependencies and fix npm vulnerabilities by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2099](https://github.com/raineorshine/npm-check-updates/pull/2099) - Keep non-violating upgrades when the peer recursion cannot resolve a conflict by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2085](https://github.com/raineorshine/npm-check-updates/pull/2085) - build(deps): bump node from `50c8e8c` to `ebfe2f9` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;2105](https://github.com/raineorshine/npm-check-updates/pull/2105) ##### New Contributors - [@&#8203;onuracar-dev](https://github.com/onuracar-dev) made their first contribution in [#&#8203;2067](https://github.com/raineorshine/npm-check-updates/pull/2067) **Full Changelog**: <https://github.com/raineorshine/npm-check-updates/compare/v23.1.0...v23.1.1> ### [`v23.0.2`](https://github.com/raineorshine/npm-check-updates/blob/HEAD/CHANGELOG.md#2310---2026-08-23) [Compare Source](https://github.com/raineorshine/npm-check-updates/compare/v23.0.1...v23.0.2) ##### Added new option: `--interactiveSelect` Usage: ```sh ncu -i --interactiveSelect [value] ``` Default: auto Control which upgrades are pre-selected in interactive mode. Only applies with `--interactive`. <table> <tr><td>auto</td><td>Pre-selects patch and minor upgrades with <code>--format group</code>, which is enabled by default, and all upgrades otherwise. This is what <code>ncu -i</code> does. (default)</td></tr> <tr><td>none</td><td>Nothing is pre-selected.</td></tr> <tr><td>patch</td><td>Patch upgrades are pre-selected.</td></tr> <tr><td>minor</td><td>Patch and minor upgrades are pre-selected.</td></tr> <tr><td>all</td><td>All upgrades are pre-selected, including major.</td></tr> </table> Specify `auto` explicitly to restore the default when another value is set in your [config file](#config-file). Major version zero upgrades (e.g. 0.1.0 → 0.2.0) are only pre-selected by `all`, since anything may change before 1.0.0. Custom groups returned by [--groupFunction](#groupfunction) are likewise only pre-selected by `all`. ##### Other Changes - LICENSE: use clean GPL-2.0 by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1979](https://github.com/raineorshine/npm-check-updates/pull/1979) - Strip terminal escape sequences from package and registry text by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1994](https://github.com/raineorshine/npm-check-updates/pull/1994) - Select the pnpm global config by the installed major version by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1995](https://github.com/raineorshine/npm-check-updates/pull/1995) - Do not let rejectOnError:false swallow spawn errors by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1997](https://github.com/raineorshine/npm-check-updates/pull/1997) - Warn when peer dependency lookups fail instead of silently disabling `--peer` by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1984](https://github.com/raineorshine/npm-check-updates/pull/1984) - Test getModuleMismatchError directly instead of through a real config load by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1998](https://github.com/raineorshine/npm-check-updates/pull/1998) - Further e2e.sh improvements by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1993](https://github.com/raineorshine/npm-check-updates/pull/1993) - Update dependencies by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1992](https://github.com/raineorshine/npm-check-updates/pull/1992) - Wrap option default values in code tags by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2001](https://github.com/raineorshine/npm-check-updates/pull/2001) - Always run the deep test CLI from build by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2000](https://github.com/raineorshine/npm-check-updates/pull/2000) - Reject invalid values in array options by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2002](https://github.com/raineorshine/npm-check-updates/pull/2002) - doctor: pass color through to the package manager spawn by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2003](https://github.com/raineorshine/npm-check-updates/pull/2003) - Fix operator precedence in the invalid filter message by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2004](https://github.com/raineorshine/npm-check-updates/pull/2004) - Replace the github url version tag only in the fragment by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2005](https://github.com/raineorshine/npm-check-updates/pull/2005) - Clean up misleading names and dead code in npm, logging and filterAndReject by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2006](https://github.com/raineorshine/npm-check-updates/pull/2006) - Fix pnpm global and prefix args being spread into single characters by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2007](https://github.com/raineorshine/npm-check-updates/pull/2007) - Apply boolean false from the rc config as --no-<option> by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2008](https://github.com/raineorshine/npm-check-updates/pull/2008) - Restrict yaml catalog upgrades to catalog paths by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2009](https://github.com/raineorshine/npm-check-updates/pull/2009) - Only log the merged yarn config when it is not empty by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2010](https://github.com/raineorshine/npm-check-updates/pull/2010) - Fix --no-color being ignored by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2013](https://github.com/raineorshine/npm-check-updates/pull/2013) - Run getOwnerPerDependency at --concurrency by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2017](https://github.com/raineorshine/npm-check-updates/pull/2017) - Fix crash when a dist-tag points to a version missing from the packument by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2011](https://github.com/raineorshine/npm-check-updates/pull/2011) - Fix two rc-config tests that asserted nothing by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2020](https://github.com/raineorshine/npm-check-updates/pull/2020) - Restore `CHANGELOG.md` and automate release-driven changelog sync by [@&#8203;raineorshine](https://github.com/raineorshine) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;2014](https://github.com/raineorshine/npm-check-updates/pull/2014) - Add min-release-age=7 to .npmrc by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2025](https://github.com/raineorshine/npm-check-updates/pull/2025) - Remove the temp working directory created by the build-changelog tests by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2024](https://github.com/raineorshine/npm-check-updates/pull/2024) - Update dependencies by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;2023](https://github.com/raineorshine/npm-check-updates/pull/2023) - feat(pnpm): read registries from pnpm-workspace.yaml by [@&#8203;smarlhens](https://github.com/smarlhens) in [#&#8203;1973](https://github.com/raineorshine/npm-check-updates/pull/1973) - feat: add --interactiveSelect to control pre-selected upgrades by [@&#8203;raineorshine](https://github.com/raineorshine) in [#&#8203;2029](https://github.com/raineorshine/npm-check-updates/pull/2029) ##### New Contributors - [@&#8203;smarlhens](https://github.com/smarlhens) made their first contribution in [#&#8203;1973](https://github.com/raineorshine/npm-check-updates/pull/1973) **Full Changelog**: <https://github.com/raineorshine/npm-check-updates/compare/v23.0.2...v23.1.0> ### [`v23.0.1`](https://github.com/raineorshine/npm-check-updates/blob/HEAD/CHANGELOG.md#2302---2026-08-07) [Compare Source](https://github.com/raineorshine/npm-check-updates/compare/v23.0.0...v23.0.1) ##### What's Changed - Handle unexpected `pnpm ls -g` output by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1958](https://github.com/raineorshine/npm-check-updates/pull/1958) - Lazily construct the RelativeTimeFormat to avoid eager ICU init on startup by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1960](https://github.com/raineorshine/npm-check-updates/pull/1960) - Fix Wildcard case by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1963](https://github.com/raineorshine/npm-check-updates/pull/1963) - Update dependencies by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1967](https://github.com/raineorshine/npm-check-updates/pull/1967) - Further e2e.sh improvements by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1961](https://github.com/raineorshine/npm-check-updates/pull/1961) - Report npm's stderr and the real command when npm ls outputs no JSON by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1959](https://github.com/raineorshine/npm-check-updates/pull/1959) - doctor: respect --no-color and NO\_COLOR when spawning the package manager by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1970](https://github.com/raineorshine/npm-check-updates/pull/1970) - Bound the yarn info line regex and skip non-matching lines by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1971](https://github.com/raineorshine/npm-check-updates/pull/1971) - Fix npm casing in comments and rename hasWildCard by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1972](https://github.com/raineorshine/npm-check-updates/pull/1972) - build(deps-dev): bump chalk from 5.6.2 to 6.0.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1975](https://github.com/raineorshine/npm-check-updates/pull/1975) - Shorten long build metadata in the upgrades table by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1957](https://github.com/raineorshine/npm-check-updates/pull/1957) - Spawn tweaks by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1976](https://github.com/raineorshine/npm-check-updates/pull/1976) - CI cleanup and tweaks by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1962](https://github.com/raineorshine/npm-check-updates/pull/1962) - Resolve npm dist-tags by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1956](https://github.com/raineorshine/npm-check-updates/pull/1956) - Deprecate CHANGELOG.md by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1980](https://github.com/raineorshine/npm-check-updates/pull/1980) - Keep the resolved version when the peer recursion requeries by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1983](https://github.com/raineorshine/npm-check-updates/pull/1983) - Fix unreachable error classification in queryVersions by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1986](https://github.com/raineorshine/npm-check-updates/pull/1986) - Increase coverage by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1985](https://github.com/raineorshine/npm-check-updates/pull/1985) - Handle the peerDependencies array that npm 12 outputs by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1991](https://github.com/raineorshine/npm-check-updates/pull/1991) - e2e.sh: drop the npm view retry by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1977](https://github.com/raineorshine/npm-check-updates/pull/1977) - Select pnpm global minimumReleaseAge config by installed major version by [@&#8203;raineorshine](https://github.com/raineorshine) with [@&#8203;Copilot](https://github.com/Copilot) in [#&#8203;1969](https://github.com/raineorshine/npm-check-updates/pull/1969) **Full Changelog**: <https://github.com/raineorshine/npm-check-updates/compare/v23.0.1...v23.0.2> ### [`v23.0.0`](https://github.com/raineorshine/npm-check-updates/blob/HEAD/CHANGELOG.md#2301---2026-08-02) [Compare Source](https://github.com/raineorshine/npm-check-updates/compare/v22.2.9...v23.0.0) ##### What's Changed - Pin Docker base image by digest by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1947](https://github.com/raineorshine/npm-check-updates/pull/1947) - build(deps): bump the github-actions group with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1950](https://github.com/raineorshine/npm-check-updates/pull/1950) - Add zizmor workflow by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1946](https://github.com/raineorshine/npm-check-updates/pull/1946) - Update LICENSE by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1952](https://github.com/raineorshine/npm-check-updates/pull/1952) - Delete the unused .github/screenshot.png by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1953](https://github.com/raineorshine/npm-check-updates/pull/1953) - Replace timeago.js with the native Intl.RelativeTimeFormat by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1936](https://github.com/raineorshine/npm-check-updates/pull/1936) - Doc fixes by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1955](https://github.com/raineorshine/npm-check-updates/pull/1955) - Update dependencies by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1954](https://github.com/raineorshine/npm-check-updates/pull/1954) - build(deps): bump the github-actions group with 3 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1965](https://github.com/raineorshine/npm-check-updates/pull/1965) - Replace libnpmconfig and figgy-pudding with an in-house npm config loader by [@&#8203;XhmikosR](https://github.com/XhmikosR) in [#&#8203;1934](https://github.com/raineorshine/npm-check-updates/pull/1934) **Full Changelog**: <https://github.com/raineorshine/npm-check-updates/compare/v23.0.0...v23.0.1> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
jessebot deleted branch renovate/npm-check-updates-23.x 2026-11-12 21:42:00 +00:00
Sign in to join this conversation.
No description provided.