merchant-center-application-kit
merchant-center-application-kit copied to clipboard
chore(deps): update all node.js updates (major)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| @types/node (source) | ^16.18.48 -> ^20.0.0 |
devDependencies | major | ||||
| @types/node (source) | ^18.17.14 -> ^20.0.0 |
dependencies | major | ||||
| @vercel/node (source) | ^2.15.10 -> ^3.0.0 |
devDependencies | major | ||||
| node (source) | 18 -> 20 |
major |
Release Notes
vercel/vercel (@vercel/node)
v3.2.10
Patch Changes
v3.2.9
Patch Changes
- Updated dependencies [
c6d469595]:
v3.2.8
Patch Changes
- Updated dependencies [
bec80e76a]:
v3.2.7
Patch Changes
- Updated dependencies [
9d9b2fee6]:
v3.2.6
Patch Changes
- Updated dependencies [
ae2bdab65]:
v3.2.5
Patch Changes
- Updated dependencies [
9290c57b8]:
v3.2.4
Patch Changes
- Upgrade to @vercel/nft 0.27.3 with a bug fix for browser mapping support (#11841)
v3.2.3
Patch Changes
- Updated dependencies [
3eb40c8c2]:
v3.2.2
Patch Changes
- Updated dependencies [
fc82c3dac]:
v3.2.1
Patch Changes
v3.2.0
Minor Changes
- Ignore
shouldAddHelperswhen exporting a server to match production (#11738)
Patch Changes
- Update undici dep to address vulnerabilities (#11749)
v3.1.7
Patch Changes
-
Upgrade to @vercel/nft 0.27.2 with browser remapping support (#11700)
v3.1.6
Patch Changes
- Updated dependencies [
83741a0eb]:
v3.1.5
Patch Changes
v3.1.4
Patch Changes
- Updated dependencies [
ad6945435]:
v3.1.3
Patch Changes
- Updated dependencies [
1682ad43d]:
v3.1.2
Patch Changes
- Updated dependencies [
2f7a6ed5f]:
v3.1.1
Patch Changes
-
Bump
@vercel/[email protected](#11580) -
Updated dependencies [
5014b1e82]:
v3.1.0
Minor Changes
- Make waitUntil consistent for Node.js & Edge (#11553)
v3.0.28
Patch Changes
v3.0.27
Patch Changes
- Updated dependencies [
2826563ff]:
v3.0.26
Patch Changes
-
Fix issue with serverless function on docker (#11226)
-
Add import and require ts-node files for TypeScript in
vc dev(#11371) -
Updated dependencies [
73b112b1f]:
v3.0.25
Patch Changes
- Updated dependencies [
1825b58df]:
v3.0.24
Patch Changes
- Updated dependencies [
11218a179]:
v3.0.23
Patch Changes
- Updated dependencies [
8ea93839c]:
v3.0.22
Patch Changes
v3.0.21
Patch Changes
- Updated dependencies [
37b193c84]:
v3.0.20
Patch Changes
- bump
@vercel/[email protected](#11155)
v3.0.19
Patch Changes
-
build: upgrade edge-runtime (#11148)
-
refactor: simplify content-length check (#11150)
-
Updated dependencies [
24c3dd282]:
v3.0.18
Patch Changes
-
[node][next][redwood][remix] bump
@vercel/[email protected](#11115) -
Updated dependencies [
b6ed28b9b,8ba0ce932,0d034b682,abaa700ce]:
v3.0.17
Patch Changes
- Updated dependencies [
cdddb33ad]:
v3.0.16
Patch Changes
v3.0.15
Patch Changes
-
Await waitUntil promises to resolve before exiting (#10915)
-
[next][node][redwood][remix] Bump
@vercel/[email protected](#11009)
v3.0.14
Patch Changes
- Updated dependencies [
67fa2f3dd]:
v3.0.13
Patch Changes
- Updated dependencies [
4d63d9e95]:
v3.0.12
Patch Changes
- Updated dependencies [
dfe47f6e6]:
v3.0.11
Patch Changes
- Updated dependencies [
88da7463c]:
v3.0.10
Patch Changes
- Updated dependencies [
65dec5b7e]:
v3.0.9
Patch Changes
- Replace usage of
fetchwithundici.request(#10767)
v3.0.8
Patch Changes
-
bump: edge-runtime (#10712)
v3.0.7
Patch Changes
-
Revert "[next][node][redwood][remix] Update @vercel/nft (#10540)" (#10633)
-
Update
@vercel/nftto 0.24.2 (#10644) -
Updated dependencies [
2f5b0aeeb]:
v3.0.6
Patch Changes
-
Use "esbuild" to build package (#10553)
-
Update
@vercel/nftto v0.24.1. (#10540) -
Updated dependencies [
decdf27fb]:
v3.0.5
Patch Changes
-
[node] upgrade edge-runtime (#10451)
v3.0.4
Patch Changes
-
remove console.log (#10417)
v3.0.3
Patch Changes
- Updated dependencies [
9e3827c78]:
v3.0.2
Patch Changes
v3.0.1
Patch Changes
- Updated dependencies [
96f99c714]:
v3.0.0
Major Changes
- BREAKING CHANGE: Drop Node.js 14, bump minimum to Node.js 16 (#10369)
Patch Changes
- Updated dependencies [
37f5c6270]:
nodejs/node (node)
v20.17.0
v20.16.0
v20.15.1
v20.15.0: 2024-06-20, Version 20.15.0 'Iron' (LTS), @marco-ippolito
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.
test('top level test', (t) => {
t.plan(2);
t.assert.ok('some relevant assertion here');
t.subtest('subtest', () => {});
});
Contributed by Colin Ihrig in #52860
inspector: introduce the --inspect-wait flag
This 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.
const zlib = require('node:zlib');
const { Buffer } = require('node:buffer');
let crc = zlib.crc32('hello'); // 907060870
crc = zlib.crc32('world', crc); // 4192936109
crc = zlib.crc32(Buffer.from('hello', 'utf16le')); // 1427272415
crc = zlib.crc32(Buffer.from('world', 'utf16le'), crc); // 4150509955
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.
$ ulimit -v 5000000
$ node -p "new WebAssembly.Memory({ initial: 10, maximum: 100 });"
[eval]:1
new WebAssembly.Memory({ initial: 10, maximum: 100 });
^
RangeError: WebAssembly.Memory(): could not allocate memory
at [eval]:1:1
at runScriptInThisContext (node:internal/vm:209:10)
at node:internal/process/execution:118:14
at [eval]-wrapper:6:24
at runScript (node:internal/process/execution:101:62)
at evalScript (node:internal/process/execution:136:3)
at node:internal/main/eval_string:49:3
--disable-wasm-trap-handler disables this optimization so that
users 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) #52874 - [
9d485b40bb] - (SEMVER-MINOR) tools: fix get_asan_state() in tools/test.py (Joyee Cheung) #52766 - [
e98c305f52] - (SEMVER-MINOR) tools: support max_virtual_memory test configuration (Joyee Cheung) #52766 - [
dce0300896] - (SEMVER-MINOR) tools: support != in test status files (Joyee Cheung) #52766
Commits
- [
227093bfec] - assert: add deep equal check for more Error type (Zhenwei Jin) #51805 - [
184cfe5a71] - benchmark: filter non-present deps fromstart-cli-version(Adam Majer) #51746 - [
8b3e83bb53] - buffer: even faster atob (Daniel Lemire) #52443 - [
8d628c3255] - buffer: use size_t instead of uint32_t to avoid segmentation fault (Xavier Stouder) #48033 - [
16ae2b2933] - buffer: remove lines setting indexes to integer value (Zhenwei Jin) #52588 - [
48c15d0dcd] - build: remove deprecated calls for argument groups (Mohammed Keyvanzadeh) #52913 - [
1be8232d17] - build: drop base64 dep in GN build (Cheng) #52856 - [
918962d6e7] - build: make simdjson a public dep in GN build (Cheng) #52755 - [
5215b6fd8e] - build, tools: copy release assets to staging R2 bucket once built (flakey5) #51394 - [
473fa73857] - (SEMVER-MINOR) cli: allow running wasm in limited vmem with --disable-wasm-trap-handler (Joyee Cheung) #52766 - [
954d2aded4] - cluster: replaceforEachwithfor-ofloop (Jérôme Benoit) #50317 - [
794e450ea7] - console: colorize console error and warn (Jithil P Ponnan) #51629 - [
0fb7c18f10] - crypto: fix duplicated switch-case return values (Mustafa Ateş UZUN) #49030 - [
cd1415c8b2] - Revert "crypto: make timingSafeEqual faster for Uint8Array" (Tobias Nießen) #53390 - [
b774544bb1] - deps: enable unbundling of simdjson, simdutf, ada (Daniel Lemire) #52924 - [
da4dbfc5fd] - doc: remove reference to AUTHORS file (Marco Ippolito) #52960 - [
2f3f2ff8af] - doc: update hljs with the latest styles (Aviv Keller) #52911 - [
3a1d17a9b1] - doc: mention quicker way to build docs (Alex Crawford) #52937 - [
be309bd19d] - doc: mention push.followTags config (Rafael Gonzaga) #52906 - [
e62c6e2684] - doc: document pipeline withendoption (Alois Klink) #48970 - [
af27225cf6] - doc: add example forexecFileSyncmethod and ref to stdio (Evan Shortiss) #39412 - [
086626f9b1] - doc: add examples and notes to http server.close et al (mary marchini) #49091 - [
3aa3337a00] - doc: fixdns.lookupfamily0andalldescriptions (Adam Jones) #51653 - [
585f2a2e7f] - doc: updatefs.realpathdocumentation (sinkhaha) #48170 - [
4bf3d44e1d] - doc: update fs read documentation for clarity (Mert Can Altin) #52453 - [
ae5d47dde3] - doc: watermark string behavior (Benjamin Gruenbaum) #52842 - [
1e429d10d3] - doc: exclude commits with baking-for-lts (Marco Ippolito) #52896 - [
3df3e37cdb] - doc: add names next to release key bash commands (Aviv Keller) #52878 - [
12512c3d0e] - doc: add pimterry to collaborators (Tim Perry) #52874 - [
97e0fef019] - doc: add more definitions to GLOSSARY.md (Aviv Keller) #52798 - [
91fadac162] - doc: make docs more welcoming and descriptive for newcomers (Serkan Özel) #38056 - [
a3b20126fd] - doc: add OpenSSL errors to API docs (John Lamp) #34213 - [
9587ae9b5b] - doc: simplify copy-pasting ofbranch-diffcommands (Antoine du Hamel) #52757 - [
6ea72a53c3] - doc: add test_runner to subsystem (Raz Luvaton) #52774 - [
972eafd983] - events: update MaxListenersExceededWarning message log (sinkhaha) #51921 - [
74753ed1fe] - events: add stop propagation flag toEvent.stopImmediatePropagation(Mickael Meausoone) #39463 - [
75dd009649] - events: replace NodeCustomEvent with CustomEvent (Feng Yu) #43876 - [
7d38c2e012] - fs: keep fs.promises.readFile read until EOF is reached (Zhenwei Jin) #52178 - [
8cb13120d3] - (SEMVER-MINOR) inspector: introduce the--inspect-waitflag (Kohei Ueno) #52734 - [
d5ab1de1fd] - meta: move@anonrigto TSC regular member (Yagiz Nizipli) #52932 - [
f82d086e90] - path: fix toNamespacedPath on Windows (Hüseyin Açacak) #52915 - [
121ea13b50] - process: improve event-loop (Aras Abbasi) #52108 - [
eceac784aa] - repl: fix disruptive autocomplete without inspector (Nitzan Uziely) #40661 - [
89a910be82] - src: fix Worker termination ininspector.waitForDebugger(Daeyeon Jeong) #52527 - [
033f985e8a] - src: useS_ISDIRto check if the file is a directory (theanarkh) #52164 - [
95128399f8] - src: allow preventing debug signal handler start (Shelley Vohr) #46681 - [
b162aeae9e] - src: fix typo Unabled -> Unable (Simon Siefke) #52820 - [
2dcbf1894a] - src: avoid unused variable 'error' warning (Michaël Zasso) #52886 - [
978ee0a635] - src: only apply fix in main thread (Paolo Insogna) #52702 - [
8fc52b38c6] - src: fix test local edge case (Paolo Insogna) #52702 - [
d02907ecc4] - src: remove misplaced windows code under posix guard in node.cc (Ali Hassan) #52545 - [
af29120fa7] - stream: useByteLengthQueuingStrategywhen not inobjectMode(Jason) #48847 - [
a5f3dd137c] - string_decoder: throw an error when writing a too long buffer (zhenweijin) #52215 - [
65fa95d57d] - test: addDebugger.setInstrumentationBreakpointknown issue (Konstantin Ulitin) #31137 - [
0513e07805] - test: usefor-ofinstead offorEach(Gibby Free) #49790 - [
1d01325928] - test: verify request payload is uploaded consistently (Austin Wright) #34066 - [
7dda156872] - test: add fuzzer for native/js string conversion (Adam Korczynski) #51120 - [
5fb829b340] - test: add fuzzer forClientHelloParser(AdamKorcz) #51088 - [
cc74bf789f] - test: fix broken env fuzzer by initializing process (AdamKorcz) #51080 - [
800b6f65cf] - test: replaceforEach()intest-stream-pipe-unpipe-stream(Dario) #50786 - [
d08c9a6a31] - test: test pipelineendon transform streams (Alois Klink) #48970 - [
0be8123ede] - test: improve coverage of lib/readline.js (Rongjian Zhang) #38646 - [
410224415c] - test: updated for each to for of in test file (lyannel) #50308 - [
556e9a2127] - test: movetest-http-server-request-timeouts-mixedto sequential (Madhuri) #45722 - [
0638274c07] - test: fix DNS cancel tests (Szymon Marczak) #44432 - [
311bdc62bd] - test: add http agent toexecutionAsyncResource(psj-tar-gz) #34966 - [
6001b164ab] - test: reduce memory usage of test-worker-stdio (Adam Majer) #37769 - [
986bfa26e9] - test: add common.expectRequiredModule() (Joyee Cheung) #52868 - [
2246d4fd1e] - test: crypto-rsa-dsa testing for dynamic openssl (Michael Dawson) #52781 - [
1dce5dea0b] - test: skip some console tests on dumb terminal (Adam Majer) #37770 - [
0addeb240c] - test: skip v8-updates/test-linux-perf-logger (Michaël Zasso) #52821 - [
56e19e38f3] - test: drop test-crypto-timing-safe-equal-benchmarks (Rafael Gonzaga) #52751 - [
0c5e58958c] - test, crypto: use correct object on assert (响马) #51820 - [
d54aa47ec1] - (SEMVER-MINOR) test_runner: support test plans (Colin Ihrig) #52860 - [
0289a023a5] - test_runner: fix watch mode race condition (Moshe Atlow) #52954 - [
cf817e192e] - test_runner: preserve hook promise when executed twice (Moshe Atlow) #52791 - [
de541235fe] - tools: fix v8-update workflow (Michaël Zasso) #52957 - [
f6290bc327] - tools: add --certify-safe to nci-ci (Matteo Collina) #52940 - [
0830b3115d] - tools: fix doc update action (Marco Ippolito) #52890 - [
9d485b40bb] - (SEMVER-MINOR) tools: fix get_asan_state() in tools/test.py (Joyee Cheung) #52766 - [
e98c305f52] - (SEMVER-MINOR) tools: support max_virtual_memory test configuration (Joyee Cheung) #52766 - [
dce0300896] - (SEMVER-MINOR) tools: support != in test status files (Joyee Cheung) #52766 - [
57006001ec] - tools: prepare custom rules for ESLint v9 (Michaël Zasso) #52889 - [
403a4a7557] - tools: update lint-md-dependencies to [email protected] (Node.js GitHub Bot) #52836 - [
01eff5860e] - tools: updategr2m/create-or-update-pull-request-action(Antoine du Hamel) #52843 - [
514f01ed59] - tools: use sccache GitHub action (Michaël Zasso) #52839 - [
8f8fb91927] - tools: specify a commit-message for V8 update workflow (Antoine du Hamel) #52844 - [
b83fbf8709] - tools: fix V8 update workflow (Antoine du Hamel) #52822 - [
be9d6f2176] - url,tools,benchmark: replace deprecatedsubstr()(Jungku Lee) #51546 - [
7603a51d45] - util: fix%sformat behavior withSymbol.toPrimitive(Chenyu Yang) #50992 - [
d7eba50cf3] - util: improveisInsideNodeModules(uzlopak) #52147 - [
4ae4f7e517] - watch: allow listening for grouped changes (Matthieu Sieben) #52722 - [
1ff8f318c0] - watch: enable passthrough ipc in watch mode (Zack) #50890 - [
739adf90b1] - watch: fix arguments parsing (Moshe Atlow) #52760 - [
5161d95c30] - (SEMVER-MINOR) zlib: expose zlib.crc32() (Joyee Cheung) #52692
v20.14.0
v20.13.1: 2024-05-09, Version 20.13.1 'Iron' (LTS), @marco-ippolito
2024-05-09, Version 20.13.1 'Iron' (LTS), @marco-ippolito
Revert "tools: install npm PowerShell scripts on Windows"
Due to a regression in the npm installation on Windows, this commit reverts the change that installed npm PowerShell scripts on Windows.
Commits
- [
b7d80802cc] - Revert "tools: install npm PowerShell scripts on Windows" (marco-ippolito) #52897
v20.13.0
v20.12.2: 2024-04-10, Version 20.12.2 'Iron' (LTS), @RafaelGSS
This is a security release.
Notable Changes
- CVE-2024-27980 - Command injection via args parameter of
child_process.spawnwithout shell option enabled on Windows
Commits
- [
69ffc6d50d] - src: disallow direct .bat and .cmd file spawning (Ben Noordhuis) nodejs-private/node-private#563
v20.12.1
v20.12.0
v20.11.1
v20.11.0
v20.10.0
v20.9.0
v20.8.1: 2023-10-13, Version 20.8.1 (Current), @RafaelGSS
This is a security release.
Notable Changes
The following CVEs are fixed in this release:
- CVE-2023-44487:
nghttp2Security Release (High) - CVE-2023-45143:
undiciSecurity Release (High) - CVE-2023-39332: Path traversal through path stored in Uint8Array (High)
- CVE-2023-39331: Permission model improperly protects against path traversal (High)
- CVE-2023-38552: Integrity checks according to policies can be circumvented (Medium)
- CVE-2023-39333: Code injection via WebAssembly export names (Low)
More detailed information on each of the vulnerabilities can be found in October 2023 Security Releases blog post.
Commits
- [
c86883e844] - deps: update nghttp2 to 1.57.0 (James M Snell) #50121 - [
2860631359] - deps: update undici to v5.26.3 (Matteo Collina) #50153 - [
cd37838bf8] - lib: let deps requirenodeprefixed modules (Matthew Aitken) #50047 - [
f5c90b2951] - module: fix code injection through export names (Tobias Nießen) nodejs-private/node-private#461 - [
fa5dae1944] - permission: fix Uint8Array path traversal (Tobias Nießen) nodejs-private/node-private#456 - [
cd35275111] - permission: improve path traversal protection (Tobias Nießen) nodejs-private/node-private#456 - [
a4cb7fc7c0] - policy: use tamper-proof integrity check function (Tobias Nießen) nodejs-private/node-private#462
v20.8.0: 2023-
Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.
⚠️ No Changeset found
Latest commit: e044c3c7ef5acb0fc2548bbfef84a9bd405fad87
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
Deploy preview for merchant-center-application-kit ready!
✅ Preview https://merchant-center-application-dakr2jcq4-commercetools.vercel.app https://appkit-sha-bb78867a4f672abbe419d55223593e59a488e766.commercetools.vercel.app https://appkit-pr-3319.commercetools.vercel.app
Built with commit e66512492c779f13f81489561881665c29a16472. This pull request is being automatically deployed with vercel-action
Deploy preview for application-kit-custom-views ready!
✅ Preview https://application-kit-custom-views-1bop9dqqt-commercetools.vercel.app https://appkit-cv-sha-5407855ee765d163bf7b43c1a466a5226ae87b39.commercetools.vercel.app https://appkit-cv-pr-3319.commercetools.vercel.app
Built with commit b39abb1121dc89c36c24a98c86d4a598f1e2ebde. This pull request is being automatically deployed with vercel-action
We recently agreed on keeping v18 for node, which is supported until May 2025.
The latest updates on your projects. Learn more about Vercel for Git ↗︎
| Name | Status | Preview | Comments | Updated (UTC) |
|---|---|---|---|---|
| mc-app-kit-playground | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Dec 12, 2024 11:14pm |
| merchant-center-application-kit-components-playground | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Dec 12, 2024 11:14pm |
This PR is missing a Jira ticket reference in the title or description. Please add a Jira ticket reference to the title or description of this PR.
🥷 Code experts: emmenko
emmenko has most 🧠 knowledge in the files.
See details
.nvmrc
Knowledge based on git-blame: emmenko: 100%
application-templates/starter-typescript/.nvmrc
Knowledge based on git-blame:
application-templates/starter/.nvmrc
Knowledge based on git-blame:
custom-views-templates/starter-typescript/.nvmrc
Knowledge based on git-blame:
custom-views-templates/starter/.nvmrc
Knowledge based on git-blame:
package.json
Knowledge based on git-blame: emmenko: 58%
packages-backend/express/package.json
Knowledge based on git-blame: emmenko: 66%
playground/package.json
Knowledge based on git-blame: emmenko: 38%
pnpm-lock.yaml
Knowledge based on git-blame: emmenko: 55%
To learn more about /:\ gitStream - Visit our Docs
Superseeded by #3530