Update dependency upgrades - non-major #546
Merged
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:
7.24.6
->7.24.7
20.12.13
->20.14.2
8.0.0-alpha.24
->8.0.0-alpha.28
8.0.0-alpha.24
->8.0.0-alpha.28
8.0.0-alpha.24
->8.0.0-alpha.28
8.0.0-alpha.24
->8.0.0-alpha.28
9.3.0
->9.4.0
8.1.9
->8.2.1
9.1.0
->9.2.0
9.1.4+sha512.9df9cf27c91715646c7d675d1c9c8e41f6fce88246f1318c1aa6a1ed1aeb3c4f032fcdf4ba63cc69c4fe6d634279176b5358727d8f2cc1e65b65f43ce2f8bfb0
->9.2.0
3.2.5
->3.3.1
2.6.2
->2.6.3
Release Notes
babel/babel (@babel/plugin-transform-modules-commonjs)
v7.24.7
Compare Source
🐛 Bug Fix
babel-node
babel-traverse
constantViolations
with destructuring (@liuxingbaoyu)babel-helper-transform-fixture-test-runner
,babel-plugin-proposal-explicit-resource-management
using
inswitch
correctly (@liuxingbaoyu)🏠 Internal
babel-helpers
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.0.0-alpha.28
Compare Source
v8.0.0-alpha.27
Compare Source
v8.0.0-alpha.26
Compare Source
v8.0.0-alpha.25
Compare Source
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v8.0.0-alpha.28
Compare Source
v8.0.0-alpha.27
Compare Source
v8.0.0-alpha.26
Compare Source
v8.0.0-alpha.25
Compare Source
typescript-eslint/typescript-eslint (@typescript-eslint/scope-manager)
v8.0.0-alpha.28
Compare Source
v8.0.0-alpha.27
Compare Source
v8.0.0-alpha.26
Compare Source
v8.0.0-alpha.25
Compare Source
typescript-eslint/typescript-eslint (@typescript-eslint/utils)
v8.0.0-alpha.28
Compare Source
v8.0.0-alpha.27
Compare Source
v8.0.0-alpha.26
Compare Source
v8.0.0-alpha.25
Compare Source
eslint/eslint (eslint)
v9.4.0
Compare Source
upleveled/eslint-config-upleveled (eslint-config-upleveled)
v8.2.1
Compare Source
02cd2e9
5e2cdfc
v8.2.0
Compare Source
c7f21d7
b1e50d6
v8.1.10
Compare Source
c163a61
7c08fce
22c3df8
1da96c6
sindresorhus/execa (execa)
v9.2.0
Compare Source
This release includes a new set of methods to exchange messages between the current process and a Node.js subprocess, also known as "IPC". This allows passing and returning almost any message type to/from a Node.js subprocess. Also, debugging IPC is now much easier.
Moreover, a new
gracefulSignal
option has also been added to terminate a subprocess gracefully.For a deeper dive-in, please check and share the release post!
Thanks @iiroj for your contribution, @SimonSiefke and @adymorz for reporting the bugs fixed in this release, and @karlhorky for improving the documentation!
Deprecations
'ipc'
to thestdio
option has been deprecated. It will be removed in the next major release. Instead, theipc: true
option should be used. (#1056)execaCommand()
method has been deprecated. It will be removed in the next major release. If most cases, the template string syntax should be used instead.If the file and/or multiple arguments are supplied as a single string, parseCommandString(command) can split that string into an array. More info. (#1054)
Features
gracefulSignal
option andgetCancelSignal()
method to terminate a subprocess gracefully.error.isGracefullyCanceled
was also added. (#1109)error.isForcefullyTerminated
. It istrue
when the subprocess was terminated by theforceKillAfterDelay
option. (#1111)subprocess.sendMessage(message)
and receives them withsubprocess.getOneMessage()
.subprocess.getEachMessage()
listens to multiple messages.sendMessage(message)
,getOneMessage()
andgetEachMessage()
instead. Those are the same methods, but imported directly from the'execa'
module.ipcInput
option sends an IPC message from the current process to the subprocess as it starts. This enables passing almost any input type to a Node.js subprocess. (#1068)result.ipcOutput
array contains all the IPC messages sent by the subprocess to the current process. This enables returning almost any output type from a Node.js subprocess. (#1067, #1071, #1075)verbose: 'full'
option now logs every IPC message sent by the subprocess, for debugging. More info here and there. (#1063)Types
ExecaMethod
,ExecaNodeMethod
andExecaScriptMethod
,ExecaSyncMethod
andExecaScriptSyncMethod
types. (#1066)Message
type, for IPC. (#1059)forceKillAfterDelay: true
option. (#1116)Bug fixes
{file}
to both thestdin
and thestdout
orstderr
options. (#1058)cancelSignal
option. (#1108)engines.node
field inpackage.json
. Supported Node.js version is^18.19.0
or>=20.5.0
. (by @iiroj) (#1101)pnpm/pnpm (pnpm)
v9.2.0
Compare Source
prettier/prettier (prettier)
v3.3.1
Compare Source
diff
Preserve empty lines in front matter (#16347 by @fisker)
Preserve explicit language in front matter (#16348 by @fisker)
Avoid line breaks in import attributes (#16349 by @fisker)
v3.3.0
Compare Source
diff
🔗 Release Notes
Microsoft/tslib (tslib)
v2.6.3
Compare Source
Configuration
📅 Schedule: Branch creation - "after 4pm on thursday" (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 has been generated by Mend Renovate. View repository job log here.