chore(deps): update dependencies (major and minor) #159
+382
β313
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:
20.12.13
->20.14.9
7.8.0
->7.14.1
7.8.0
->7.14.1
20.13.1
->20.15.0
6.1.2
->6.2.0
9.1.4
->9.4.0
3.2.5
->3.3.2
23.0.8
->23.1.1
8.0.2
->8.1.0
5.4.5
->5.5.2
Release Notes
typescript-eslint/typescript-eslint (@βtypescript-eslint/eslint-plugin)
v7.14.1
Compare Source
π©Ή Fixes
eslint-plugin: [prefer-nullish-coalescing] treat enums and literals as their underlying primitive types
eslint-plugin: [prefer-nullish-coalescing] ensure ternary fix does not remove parens
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.14.0
Compare Source
π Features
π©Ή Fixes
eslint-plugin: [no-extraneous-class] handle abstract members
eslint-plugin: [prefer-nullish-coalescing] handle intersected primitive types
eslint-plugin: [no-invalid-this] support AccessorProperty
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.13.1
Compare Source
π©Ή Fixes
eslint-plugin: [prefer-readonly] refine report locations
eslint-plugin: [return-await] support explicit resource management
eslint-plugin: [no-unsafe-member-access] differentiate a types-error any from a true any
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.13.0
Compare Source
π Features
typescript-estree: require
import = require()
argument to be a string literaltypescript-estree: forbid
.body
,.async
,.generator
ondeclare function
eslint-plugin: [no-dynamic-delete] allow all string literals as index
π©Ή Fixes
ast-spec: function-call-like callee should be Expression not LeftHandSideExpression
scope-manager: handle index signature in class
eslint-plugin: [init-declarations] refine report locations
eslint-plugin: [no-base-to-string] make error message more nuanced
eslint-plugin: [no-unsafe-assignment] be more specific about error types
eslint-plugin: [no-magic-numbers] fix implementation of the
ignore
optionβ€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.12.0
Compare Source
π Features
eslint-plugin: [no-useless-template-literals] rename to
no-useless-template-expression
(deprecateno-useless-template-literals
)rule-tester: check for parsing errors in suggestion fixes
rule-tester: port
checkDuplicateTestCases
from ESLinteslint-plugin: [no-floating-promises] add option 'allowForKnownSafePromises'
π©Ή Fixes
no-useless-template-expression -> no-unnecessary-template-expression
eslint-plugin: [no-unnecessary-type-assertion] combine template literal check with
const
variable checkeslint-plugin: [dot-notation] fix false positive when accessing private/protected property with optional chaining
eslint-plugin: [explicit-member-accessibility] refine report locations
eslint-plugin: [no-unnecessary-type-assertion] declares are always defined, so always check
declare
seslint-plugin: [prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions
eslint-plugin: [return-await] clean up in-try-catch detection and make autofixes safe
eslint-plugin: [member-ordering] also TSMethodSignature can be get/set
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.11.0
Compare Source
π Features
π©Ή Fixes
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.10.0
Compare Source
π Features
π©Ή Fixes
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.9.0
Compare Source
π©Ή Fixes
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@βtypescript-eslint/parser)
v7.14.1
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.14.0
Compare Source
π Features
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.13.1
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.13.0
Compare Source
π Features
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.12.0
Compare Source
π©Ή Fixes
β€οΈ Thank You
You can read about our versioning strategy and releases on our website.
v7.11.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.10.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v7.9.0
Compare Source
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
nodejs/node (node)
v20.15.0
: 2024-06-20, Version 20.15.0 'Iron' (LTS), @βmarco-ippolitoCompare Source
test_runner: support test plans
It is now possible to count the number of assertions and subtests that are expected to run within a test. If the number of assertions and subtests that run does not match the expected count, the test will fail.
Contributed by Colin Ihrig in #β52860
inspector: introduce the
--inspect-wait
flagThis release introduces the
--inspect-wait
flag, which allows debugger to wait for attachement. This flag is useful when you want to debug the code from the beginning. Unlike--inspect-brk
, which breaks on the first line, this flag waits for debugger to be connected and then runs the code as soon as a session is established.Contributed by Kohei Ueno in #β52734
zlib: expose zlib.crc32()
This release exposes the crc32() function from zlib to user-land.
It computes a 32-bit Cyclic Redundancy Check checksum of data. If
value is specified, it is used as the starting value of the checksum,
otherwise, 0 is used as the starting value.
The CRC algorithm is designed to compute checksums and to detect error
in data transmission. It's not suitable for cryptographic authentication.
Contributed by Joyee Cheung in #β52692
cli: allow running wasm in limited vmem with --disable-wasm-trap-handler
By default, Node.js enables trap-handler-based WebAssembly bound
checks. As a result, V8 does not need to insert inline bound checks
int the code compiled from WebAssembly which may speedup WebAssembly
execution significantly, but this optimization requires allocating
a big virtual memory cage (currently 10GB). If the Node.js process
does not have access to a large enough virtual memory address space
due to system configurations or hardware limitations, users won't
be able to run any WebAssembly that involves allocation in this
virtual memory cage and will see an out-of-memory error.
--disable-wasm-trap-handler
disables this optimization so thatusers can at least run WebAssembly (with a less optimial performance)
when the virtual memory address space available to their Node.js
process is lower than what the V8 WebAssembly memory cage needs.
Contributed by Joyee Cheung in #β52766
Other Notable Changes
12512c3d0e
] - doc: add pimterry to collaborators (Tim Perry) #β528749d485b40bb
] - (SEMVER-MINOR) tools: fix get_asan_state() in tools/test.py (Joyee Cheung) #β52766e98c305f52
] - (SEMVER-MINOR) tools: support max_virtual_memory test configuration (Joyee Cheung) #β52766dce0300896
] - (SEMVER-MINOR) tools: support != in test status files (Joyee Cheung) #β52766Commits
227093bfec
] - assert: add deep equal check for more Error type (Zhenwei Jin) #β51805184cfe5a71
] - benchmark: filter non-present deps fromstart-cli-version
(Adam Majer) #β517468b3e83bb53
] - buffer: even faster atob (Daniel Lemire) #β524438d628c3255
] - buffer: use size_t instead of uint32_t to avoid segmentation fault (Xavier Stouder) #β4803316ae2b2933
] - buffer: remove lines setting indexes to integer value (Zhenwei Jin) #β5258848c15d0dcd
] - build: remove deprecated calls for argument groups (Mohammed Keyvanzadeh) #β529131be8232d17
] - build: drop base64 dep in GN build (Cheng) #β52856918962d6e7
] - build: make simdjson a public dep in GN build (Cheng) #β527555215b6fd8e
] - build, tools: copy release assets to staging R2 bucket once built (flakey5) #β51394473fa73857
] - (SEMVER-MINOR) cli: allow running wasm in limited vmem with --disable-wasm-trap-handler (Joyee Cheung) #β52766954d2aded4
] - cluster: replaceforEach
withfor-of
loop (JΓ©rΓ΄me Benoit) #β50317794e450ea7
] - console: colorize console error and warn (Jithil P Ponnan) #β516290fb7c18f10
] - crypto: fix duplicated switch-case return values (Mustafa AteΕ UZUN) #β49030cd1415c8b2
] - Revert "crypto: make timingSafeEqual faster for Uint8Array" (Tobias NieΓen) #β53390b774544bb1
] - deps: enable unbundling of simdjson, simdutf, ada (Daniel Lemire) #β52924da4dbfc5fd
] - doc: remove reference to AUTHORS file (Marco Ippolito) #β529602f3f2ff8af
] - doc: update hljs with the latest styles (Aviv Keller) #β529113a1d17a9b1
] - doc: mention quicker way to build docs (Alex Crawford) #β52937be309bd19d
] - doc: mention push.followTags config (Rafael Gonzaga) #β52906e62c6e2684
] - doc: document pipeline withend
option (Alois Klink) #β48970af27225cf6
] - doc: add example forexecFileSync
method and ref to stdio (Evan Shortiss) #β39412086626f9b1
] - doc: add examples and notes to http server.close et al (mary marchini) #β490913aa3337a00
] - doc: fixdns.lookup
family0
andall
descriptions (Adam Jones) #β51653585f2a2e7f
] - doc: updatefs.realpath
documentation (sinkhaha) #β481704bf3d44e1d
] - doc: update fs read documentation for clarity (Mert Can Altin) #β52453ae5d47dde3
] - doc: watermark string behavior (Benjamin Gruenbaum) #β528421e429d10d3
] - doc: exclude commits with baking-for-lts (Marco Ippolito) #β528963df3e37cdb
] - doc: add names next to release key bash commands (Aviv Keller) #β5287812512c3d0e
] - doc: add pimterry to collaborators (Tim Perry) #β5287497e0fef019
] - doc: add more definitions to GLOSSARY.md (Aviv Keller) #β5279891fadac162
] - doc: make docs more welcoming and descriptive for newcomers (Serkan Γzel) #β38056a3b20126fd
] - doc: add OpenSSL errors to API docs (John Lamp) #β342139587ae9b5b
] - doc: simplify copy-pasting ofbranch-diff
commands (Antoine du Hamel) #β527576ea72a53c3
] - doc: add test_runner to subsystem (Raz Luvaton) #β52774972eafd983
] - events: update MaxListenersExceededWarning message log (sinkhaha) #β5192174753ed1fe
] - events: add stop propagation flag toEvent.stopImmediatePropagation
(Mickael Meausoone) #β3946375dd009649
] - events: replace NodeCustomEvent with CustomEvent (Feng Yu) #β438767d38c2e012
] - fs: keep fs.promises.readFile read until EOF is reached (Zhenwei Jin) #β521788cb13120d3
] - (SEMVER-MINOR) inspector: introduce the--inspect-wait
flag (Kohei Ueno) #β52734d5ab1de1fd
] - meta: move@anonrig
to TSC regular member (Yagiz Nizipli) #β52932f82d086e90
] - path: fix toNamespacedPath on Windows (HΓΌseyin AΓ§acak) #β52915121ea13b50
] - process: improve event-loop (Aras Abbasi) #β52108eceac784aa
] - repl: fix disruptive autocomplete without inspector (Nitzan Uziely) #β4066189a910be82
] - src: fix Worker termination ininspector.waitForDebugger
(Daeyeon Jeong) #β52527033f985e8a
] - src: useS_ISDIR
to check if the file is a directory (theanarkh) #β5216495128399f8
] - src: allow preventing debug signal handler start (Shelley Vohr) #β46681b162aeae9e
] - src: fix typo Unabled -> Unable (Simon Siefke) #β528202dcbf1894a
] - src: avoid unused variable 'error' warning (MichaΓ«l Zasso) #β52886978ee0a635
] - src: only apply fix in main thread (Paolo Insogna) #β527028fc52b38c6
] - src: fix test local edge case (Paolo Insogna) #β52702d02907ecc4
] - src: remove misplaced windows code under posix guard in node.cc (Ali Hassan) #β52545af29120fa7
] - stream: useByteLengthQueuingStrategy
when not inobjectMode
(Jason) #β48847a5f3dd137c
] - string_decoder: throw an error when writing a too long buffer (zhenweijin) #β5221565fa95d57d
] - test: addDebugger.setInstrumentationBreakpoint
known issue (Konstantin Ulitin) #β311370513e07805
] - test: usefor-of
instead offorEach
(Gibby Free) #β497901d01325928
] - test: verify request payload is uploaded consistently (Austin Wright) #β340667dda156872
] - test: add fuzzer for native/js string conversion (Adam Korczynski) #β511205fb829b340
] - test: add fuzzer forClientHelloParser
(AdamKorcz) #β51088cc74bf789f
] - test: fix broken env fuzzer by initializing process (AdamKorcz) #β51080800b6f65cf
] - test: replaceforEach()
intest-stream-pipe-unpipe-stream
(Dario) #β50786d08c9a6a31
] - test: test pipelineend
on transform streams (Alois Klink) #β489700be8123ede
] - test: improve coverage of lib/readline.js (Rongjian Zhang) #β38646410224415c
] - test: updated for each to for of in test file (lyannel) #β50308556e9a2127
] - test: movetest-http-server-request-timeouts-mixed
to sequential (Madhuri) #β457220638274c07
] - test: fix DNS cancel tests (Szymon Marczak) #β44432311bdc62bd
] - test: add http agent toexecutionAsyncResource
(psj-tar-gz) #β349666001b164ab
] - test: reduce memory usage of test-worker-stdio (Adam Majer) #β37769986bfa26e9
] - test: add common.expectRequiredModule() (Joyee Cheung) #β528682246d4fd1e
] - test: crypto-rsa-dsa testing for dynamic openssl (Michael Dawson) #β527811dce5dea0b
] - test: skip some console tests on dumb terminal (Adam Majer) #β377700addeb240c
] - test: skip v8-updates/test-linux-perf-logger (MichaΓ«l Zasso) #β5282156e19e38f3
] - test: drop test-crypto-timing-safe-equal-benchmarks (Rafael Gonzaga) #β527510c5e58958c
] - test, crypto: use correct object on assert (ε马) #β51820d54aa47ec1
] - (SEMVER-MINOR) test_runner: support test plans (Colin Ihrig) #β528600289a023a5
] - test_runner: fix watch mode race condition (Moshe Atlow) #β52954cf817e192e
] - test_runner: preserve hook promise when executed twice (Moshe Atlow) #β52791de541235fe
] - tools: fix v8-update workflow (MichaΓ«l Zasso) #β52957f6290bc327
] - tools: add --certify-safe to nci-ci (Matteo Collina) #β529400830b3115d
] - tools: fix doc update action (Marco Ippolito) #β528909d485b40bb
] - (SEMVER-MINOR) tools: fix get_asan_state() in tools/test.py (Joyee Cheung) #β52766e98c305f52
] - (SEMVER-MINOR) tools: support max_virtual_memory test configuration (Joyee Cheung) #β52766dce0300896
] - (SEMVER-MINOR) tools: support != in test status files (Joyee Cheung) #β5276657006001ec
] - tools: prepare custom rules for ESLint v9 (MichaΓ«l Zasso) #β52889403a4a7557
] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #β5283601eff5860e
] - tools: updategr2m/create-or-update-pull-request-action
(Antoine du Hamel) #β52843514f01ed59
] - tools: use sccache GitHub action (MichaΓ«l Zasso) #β528398f8fb91927
] - tools: specify a commit-message for V8 update workflow (Antoine du Hamel) #β52844b83fbf8709
] - tools: fix V8 update workflow (Antoine du Hamel) #β52822be9d6f2176
] - url,tools,benchmark: replace deprecatedsubstr()
(Jungku Lee) #β515467603a51d45
] - util: fix%s
format behavior withSymbol.toPrimitive
(Chenyu Yang) #β50992d7eba50cf3
] - util: improveisInsideNodeModules
(uzlopak) #β521474ae4f7e517
] - watch: allow listening for grouped changes (Matthieu Sieben) #β527221ff8f318c0
] - watch: enable passthrough ipc in watch mode (Zack) #β50890739adf90b1
] - watch: fix arguments parsing (Moshe Atlow) #β527605161d95c30
] - (SEMVER-MINOR) zlib: expose zlib.crc32() (Joyee Cheung) #β52692v20.14.0
Compare Source
bcomnes/npm-run-all2 (npm-run-all2)
v6.2.0
Compare Source
Merged
#134
#136
#131
pnpm/pnpm (pnpm)
v9.4.0
Compare Source
v9.3.0
Compare Source
Minor Changes
peers-suffix-max-length
setting #β8177.Patch Changes
reporter-hide-prefix
totrue
by default forpnpm exec
. In order to show prefix, the user now has to explicitly setreporter-hide-prefix=false
#β8174.Platinum Sponsors
Gold Sponsors
Our Silver Sponsors
v9.2.0
Compare Source
Minor Changes
package-manager-strict-version
is set totrue
, pnpm will fail if its version doesn't exactly match the version in the "packageManager" field ofpackage.json
.Patch Changes
@yarnpkg/pnp
to the latest version, fixing issue withnode:
imports #β8161.package.json
#β8087.exec
now also streams prefixed output when--recursive
or--parallel
is specified just asrun
does #β8065.Platinum Sponsors
Gold Sponsors
Our Silver Sponsors
This PR has been generated by Mend Renovate. View repository job log here.