chore(dev-deps): update all non-major dependencies #986
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.2.9
->1.3.1
3.7.1
->3.8.0
12.1.2
->12.1.4
18.19.110
->18.19.115
1.2.1
->1.3.4
2.1.2
->2.2.2
4.4.2
->4.4.4
6.4.0
->6.5.0
4.15.0
->4.16.1
17.19.0
->17.21.0
5.4.1
->5.5.1
2.7.0
->2.9.0
3.0.2
->3.0.4
5.59.1
->5.61.3
16.1.0
->16.1.2
22.16.0
->22.17.0
10.11.1
->10.12.4
3.5.3
->3.6.2
4.41.1
->4.44.2
4.19.4
->4.20.3
Release Notes
eslint/rewrite (@eslint/compat)
v1.3.1
Compare Source
Bug Fixes
@eslint/compat
eslint peerDependencies constraint (#215) (b96ec0c)Dependencies
v1.3.0
Compare Source
Features
includeIgnoreFile
(#211) (3e18175)Dependencies
RebeccaStevens/eslint-config-rebeccastevens (@rebeccastevens/eslint-config)
v3.8.0
Compare Source
Features
3.7.1 (2025-03-17)
Bug Fixes
rollup/plugins (@rollup/plugin-typescript)
v12.1.4
2025-06-28
Bugfixes
v12.1.3
2025-06-17
Bugfixes
vitest-dev/eslint-plugin-vitest (@vitest/eslint-plugin)
v1.3.4
Compare Source
v1.3.3
Compare Source
v1.3.2
Compare Source
v1.3.1
Compare Source
v1.3.0
: v1.3.3Compare Source
What's Changed
prefer-called-once
by @AntonioVentilii in https://github.com/vitest-dev/eslint-plugin-vitest/pull/727warn-todo
by @Shinigami92 in https://github.com/vitest-dev/eslint-plugin-vitest/pull/732vitest/prefer-expect-assertions
by @steveluscher in https://github.com/vitest-dev/eslint-plugin-vitest/pull/731New Contributors
Full Changelog: vitest-dev/eslint-plugin-vitest@v1.2.7...v1.3.0
v1.2.7
Compare Source
v1.2.5
Compare Source
v1.2.4
Compare Source
v1.2.3
Compare Source
What's Changed
no-importing-from-vitest-globals
andprefer-importing-from-vitest-globals
rules by @samuelko123 in https://github.com/vitest-dev/eslint-plugin-vitest/pull/711New Contributors
Full Changelog: vitest-dev/eslint-plugin-vitest@v1.2.2...v1.2.3
v1.2.2
Compare Source
Bug Fixes
bmish/eslint-doc-generator (eslint-doc-generator)
v2.2.2
Compare Source
Bug Fixes
v2.2.0
Compare Source
🚀 Enhancement
🐛 Bug Fix
Committers: 2
import-js/eslint-import-resolver-typescript (eslint-import-resolver-typescript)
v4.4.4
Compare Source
Patch Changes
#468
93b39d2
Thanks @renovate! - chore(deps): bumpstable-hash-x
v0.2.0#466
799f1ce
Thanks @anomiex! - fix: include options hash in cache key for options normalizationv4.4.3
Compare Source
Patch Changes
43575e7
Thanks @JounQin! - chore: migratestable-hash
tostable-hash-x
eslint-community/eslint-plugin-eslint-plugin (eslint-plugin-eslint-plugin)
v6.5.0
Compare Source
Features
no-meta-replaced-by
(105f05d)un-ts/eslint-plugin-import-x (eslint-plugin-import-x)
v4.16.1
Compare Source
Patch Changes
#399
33f07b4
Thanks @JounQin! - fix: should only usecontext.physicalFilename
as fallback instead of main source#400
34adb40
Thanks @renovate! - chore(deps): bumpstable-hash-x
v0.2v4.16.0
Compare Source
Minor Changes
1c8b9ae
Thanks @Rel1cx and @JounQin! - feat: portreact-x/prefer-react-namespace-import
intoprefer-namespace-import
Patch Changes
#393
14cb948
Thanks @lnhrdt and @JounQin! - fix(extensions): always calculatefix
option#388
1089d9f
Thanks @JounQin! - fix: takecontext.cwd
into account for cache key#390
8ca9272
Thanks @JounQin, @scytacki and @arcanis! - fix: pnp issue when used in a monorepov4.15.2
Compare Source
Patch Changes
#378
cdb95ba
Thanks @error-four-o-four! - chore: adopt newdeprecated: DeprecatedInfo
meta rule option#383
738a7cf
Thanks @JounQin! - fix: get npm client and install command correctly#382
d536756
Thanks @JounQin! - chore: bumpunrs-resolver
tov1.9.0
, it'll fallback tonapi-postinstall
check at runtimev4.15.1
Compare Source
Patch Changes
#373
90ec1f1
Thanks @JounQin! - chore: migratestable-hash
tostable-hash-x
#371
4f97a1a
Thanks @dword-design and @JounQin! - fix: takecontext.cwd
into account for glob options of rulesno-extraneous-dependencies
andno-unassigned-import
#371
4f97a1a
Thanks @JounQin! - fix: enablenocomment: true
for glob options of rulesno-import-module-exports
andno-namespace
#368
74a16c5
Thanks @JoseGoncalves! - fix: droplanguageOptions
config fromflat/recommended
eslint-community/eslint-plugin-n (eslint-plugin-n)
v17.21.0
Compare Source
🌟 Features
🩹 Fixes
🧹 Chores
@typescript-eslint/utils
(#449) (45e2803)v17.20.0
Compare Source
🌟 Features
await using
(#447) (88dea92)prettier/eslint-plugin-prettier (eslint-plugin-prettier)
v5.5.1
Compare Source
Patch Changes
bfd1e95
Thanks @JounQin! - fix: useprettierRcOptions
directly for prettier 3.6+v5.5.0
Compare Source
Minor Changes
92f2c9c
Thanks @dotcarmen! - feat: support non-js languages likecss
for@eslint/css
andjson
for@eslint/json
ota-meshi/eslint-plugin-regexp (eslint-plugin-regexp)
v2.9.0
Compare Source
Minor Changes
v2.8.0
Compare Source
Minor Changes
allows
option toprefer-quantifier
rule (#835)SonarSource/SonarJS (eslint-plugin-sonarjs)
v3.0.4
Compare Source
v3.0.3
Compare Source
webpro-nl/knip (knip)
v5.61.3
Compare Source
93375c8
) - thanks @cylewaitforit!46ca323
)6a7964d
)f0087f8
)457e8ff
)c40751b
)cc55504
)aaa1bd0
)0b49c69
)efe2d5d
)843b69b
)5a76a6c
)v5.61.2
Compare Source
a1bcdbb
)20e5914
)49fe237
)6bd250a
)e2f0fbf
)npm pkg set
(bfda6e9
)b334c3a
)2de78bd
)v5.61.1
Compare Source
191bc9e
)d2b8786
)7d3119b
)60da821
)v5.61.0
Compare Source
101f4bc
) - thanks @daivinhtran!biome
plugin (#1113) (7cc1a43
) - thanks @daivinhtran!b346903
)53c8e96
) - thanks @davidsickmiller!4b3b4dc
) - thanks @daivinhtran!bbf67dd
) - thanks @AlemTuzlak!.git/info/exclude
(resolves #1129) (4aa35f4
)a2cf84b
)v5.60.2
Compare Source
7a06a20
) - thanks @MidnightDesign!d04a8de
)v5.60.1
Compare Source
bd18e06
)19f9181
) - thanks @aarongoldenthal!607594a
)3563029
) - thanks @cylewaitforit!5ca03f1
) - thanks @cylewaitforit!v5.60.0
Compare Source
1884273
)d0c3f82
)e6e9813
)311d5e7
)ad99905
)eb0d16b
)5a42a14
)5252f4b
)2506865
)entry
andproject
configuration hints (#1105) (58dcfa5
)lint-staged/lint-staged (lint-staged)
v16.1.2
Compare Source
Patch Changes
#1570
a7c0c88
Thanks @ItsNickBarry! - When using--diff-filter
with theD
option to include deleted staged files, lint-staged no longer tries to stage the deleted files, unless they're no longer deleted. Previously this caused an error fromgit add
likefatal: pathspec 'deleted-file' did not match any files
.38f942e
Thanks @iiroj! - Removed an extraneous log entry that printedshouldHidePArtiallyStagedFiles
to console output.v16.1.1
Compare Source
Patch Changes
#1565
3686977
Thanks @iiroj! - Lint-staged now explicitly warns about potential data loss when using--no-stash
.#1571
02299a9
Thanks @iiroj! - Function tasks (introduced in v16.0.0) only received the staged files matching the conpmnfigured glob, instead of all staged files.#1563
bc61c74
Thanks @iiroj! - This version fixes incorrect behavior where unstaged changes were committed when using the--no-stash
option. This happened because--no-stash
implied--no-hide-partially-staged
, meaning unstaged changes to files which also had other staged changes were added to the commit by lint-staged; this is no longer the case.The previous (incorrect) behavior can still be achieved by using both options
--no-stash --no-hide-partially-staged
at the same time.nodejs/node (node)
v22.17.0
: 2025-06-24, Version 22.17.0 'Jod' (LTS), @aduh95Compare Source
Notable Changes
Instantiating
node:http
classes withoutnew
Constructing classes like
IncomingMessage
orServerResponse
without thenew
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 = ""
innode:child_process
Using an empty string for
shell
previously had undefined behavior. This changeencourages explicit choices (e.g.,
shell: true
or a shell path) and avoidsrelying 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 topoor 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
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
getsautoClose
optionThis 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 managementThis improves ergonomics around async iteration of directories. Developers can
now manually control when a directory is closed using
.close()
or withSymbol.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'
styleThis 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
0105c13556
] - doc: add Filip Skokan to TSC (Rafael Gonzaga) #584993b857735ef
] - doc: add JonasBa to collaborators (Jonas Badalic) #58355fdf7612735
] - doc: add puskin to collaborators (Giovanni Bucci) #58308Commits
ffe7e1ace0
] - (SEMVER-MINOR) assert: mark partialDeepStrictEqual() as stable (Ruben Bridgewater) #57370269931f289
] - async_hooks: ensure AsyncLocalStore instances work isolated (Gerhard Stöbich) #581499e0746a4ff
] - benchmark: fix broken fs.cpSync benchmark (Dario Piotrowicz) #58472dee8cb5bcb
] - benchmark: add more options to cp-sync (Sonny) #58278e840fd5b85
] - benchmark: fix tyConfiguration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 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 if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.