liuyi
|
540d079308
|
ci: fix selfhost (#5920)
## **Type**
enhancement
___
## **Description**
- Introduced a new ESM module resolution setup using `ts-node` to enhance the development and deployment process.
- Implemented a dynamic loader script registration mechanism to facilitate ESM module loading.
- Simplified the predeploy script execution by refining environment variable handling and stdout configuration.
- Updated `package.json` to reflect changes in script commands for better ESM support and added necessary dependencies for `ts-node` and `typescript`.
___
## **Changes walkthrough**
<table><thead><tr><th></th><th align="left">Relevant files</th></tr></thead><tbody><tr><td><strong>Enhancement</strong></td><td><table>
<tr>
<td>
<details>
<summary><strong>loader.js</strong><dd><code>Introduce ESM Module Resolution via ts-node</code> </dd></summary>
<hr>
packages/backend/server/scripts/loader.js
<li>Introduced <code>ts-node</code> configuration for ESM module resolution.<br> <li> Exported a <code>resolve</code> function for module resolution.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-9ed793897a493633028d510db0742ff38d2d86471c54b17513d4354c51597ef8">+11/-0</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>register.js</strong><dd><code>Implement Dynamic Loader Script Registration</code> </dd></summary>
<hr>
packages/backend/server/scripts/register.js
<li>Implemented dynamic registration of the loader script.<br> <li> Utilized <code>node:module</code> and <code>node:url</code> for script registration.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-64831012a09f2bc4bc5a611ddb8e0871b0e83588de6c5d4f2f5cb1dae8fff244">+4/-0</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>self-host-predeploy.js</strong><dd><code>Simplify Predeploy Script Execution</code> </dd></summary>
<hr>
packages/backend/server/scripts/self-host-predeploy.js
<li>Simplified environment variable passing to <code>execSync</code>.<br> <li> Changed stdout handling to inherit from the parent process.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-bd7b0be14c198018c21dadda6945a779c57d13e4c8584ee62da4baa99d370664">+3/-5</a> </td>
</tr>
<tr>
<td>
<details>
<summary><strong>package.json</strong><dd><code>Update Scripts and Dependencies for ESM Support</code> </dd></summary>
<hr>
packages/backend/server/package.json
<li>Updated script commands for ESM compatibility.<br> <li> Added <code>ts-node</code> and <code>typescript</code> dependencies.<br> <li> Removed redundant <code>--es-module-specifier-resolution=node</code> flags.<br>
</details>
</td>
<td><a href="https:/toeverything/AFFiNE/pull/5920/files#diff-a6530c6fe539aaa49ff0a7a80bc4362c1d95c419fdd19125415dcc869b31a443">+6/-6</a> </td>
</tr>
</table></td></tr></tr></tbody></table>
___
> ✨ **PR-Agent usage**:
>Comment `/help` on the PR to get a list of all available PR-Agent tools and their descriptions
|
2024-02-27 07:22:21 +00:00 |
|
HeJiachen-PM
|
d602cbb53c
|
ci: update compose.yaml (#5905)
|
2024-02-26 18:47:37 +08:00 |
|
LongYinan
|
062526d452
|
chore: bump up node version to v20 (#5201)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | | major | `18` -> `20` |
| [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | engines | major | [`>=18.16.1 <19.0.0` -> `<21.0.0`](https://renovatebot.com/diffs/npm/node/v18.19.1/v20.11.1) |
| [node](https://togithub.com/nodejs/node) | final | major | `18-bookworm-slim` -> `20-bookworm-slim` |
---
### Release Notes
<details>
<summary>nodejs/node (node)</summary>
### [`v20.11.1`](https://togithub.com/nodejs/node/compare/v20.11.0...v20.11.1)
[Compare Source](https://togithub.com/nodejs/node/compare/v20.11.0...v20.11.1)
### [`v20.11.0`](https://togithub.com/nodejs/node/compare/v20.10.0...v20.11.0)
[Compare Source](https://togithub.com/nodejs/node/compare/v20.10.0...v20.11.0)
### [`v20.10.0`](https://togithub.com/nodejs/node/compare/v20.9.0...v20.10.0)
[Compare Source](https://togithub.com/nodejs/node/compare/v20.9.0...v20.10.0)
### [`v20.9.0`](https://togithub.com/nodejs/node/compare/v20.8.1...v20.9.0)
[Compare Source](https://togithub.com/nodejs/node/compare/v20.8.1...v20.9.0)
### [`v20.8.1`](https://togithub.com/nodejs/node/releases/tag/v20.8.1): 2023-10-13, Version 20.8.1 (Current), @​RafaelGSS
[Compare Source](https://togithub.com/nodejs/node/compare/v20.8.0...v20.8.1)
This is a security release.
##### Notable Changes
The following CVEs are fixed in this release:
- [CVE-2023-44487](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-44487): `nghttp2` Security Release (High)
- [CVE-2023-45143](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-45143): `undici` Security Release (High)
- [CVE-2023-39332](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-39332): Path traversal through path stored in Uint8Array (High)
- [CVE-2023-39331](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-39331): Permission model improperly protects against path traversal (High)
- [CVE-2023-38552](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-38552): Integrity checks according to policies can be circumvented (Medium)
- [CVE-2023-39333](https://cve.mitre.org/cgi-bin/cvename.cgi?name=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](https://nodejs.org/en/blog/vulnerability/october-2023-security-releases/) blog post.
##### Commits
- \[[`c86883e844`](https://togithub.com/nodejs/node/commit/c86883e844)] - **deps**: update nghttp2 to 1.57.0 (James M Snell) [#​50121](https://togithub.com/nodejs/node/pull/50121)
- \[[`2860631359`](https://togithub.com/nodejs/node/commit/2860631359)] - **deps**: update undici to v5.26.3 (Matteo Collina) [#​50153](https://togithub.com/nodejs/node/pull/50153)
- \[[`cd37838bf8`](https://togithub.com/nodejs/node/commit/cd37838bf8)] - **lib**: let deps require `node` prefixed modules (Matthew Aitken) [#​50047](https://togithub.com/nodejs/node/pull/50047)
- \[[`f5c90b2951`](https://togithub.com/nodejs/node/commit/f5c90b2951)] - **module**: fix code injection through export names (Tobias Nießen) [nodejs-private/node-private#461](https://togithub.com/nodejs-private/node-private/pull/461)
- \[[`fa5dae1944`](https://togithub.com/nodejs/node/commit/fa5dae1944)] - **permission**: fix Uint8Array path traversal (Tobias Nießen) [nodejs-private/node-private#456](https://togithub.com/nodejs-private/node-private/pull/456)
- \[[`cd35275111`](https://togithub.com/nodejs/node/commit/cd35275111)] - **permission**: improve path traversal protection (Tobias Nießen) [nodejs-private/node-private#456](https://togithub.com/nodejs-private/node-private/pull/456)
- \[[`a4cb7fc7c0`](https://togithub.com/nodejs/node/commit/a4cb7fc7c0)] - **policy**: use tamper-proof integrity check function (Tobias Nießen) [nodejs-private/node-private#462](https://togithub.com/nodejs-private/node-private/pull/462)
### [`v20.8.0`](https://togithub.com/nodejs/node/releases/tag/v20.8.0): 2023-09-28, Version 20.8.0 (Current), @​ruyadorno
[Compare Source](https://togithub.com/nodejs/node/compare/v20.7.0...v20.8.0)
##### Notable Changes
##### Stream performance improvements
Performance improvements to writable and readable streams, improving the creation and destruction by ±15% and reducing the memory overhead each stream takes in Node.js
Contributed by Benjamin Gruenbaum in [#​49745](https://togithub.com/nodejs/node/pull/49745) and Raz Luvaton in [#​49834](https://togithub.com/nodejs/node/pull/49834).
Performance improvements for readable webstream, improving readable stream async iterator consumption by ±140% and improving readable stream `pipeTo` consumption by ±60%
Contributed by Raz Luvaton in [#​49662](https://togithub.com/nodejs/node/pull/49662) and [#​49690](https://togithub.com/nodejs/node/pull/49690).
##### Rework of memory management in `vm` APIs with the `importModuleDynamically` option
This rework addressed a series of long-standing memory leaks and use-after-free issues in the following APIs that support `importModuleDynamically`:
- `vm.Script`
- `vm.compileFunction`
- `vm.SyntheticModule`
- `vm.SourceTextModule`
This should enable affected users (in particular Jest users) to upgrade from older versions of Node.js.
Contributed by Joyee Cheung in [#​48510](https://togithub.com/nodejs/node/pull/48510).
##### Other notable changes
- \[[`32d4d29d02`](https://togithub.com/nodejs/node/commit/32d4d29d02)] - **deps**: add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung) [#​49874](https://togithub.com/nodejs/node/pull/49874)
- \[[`0e686d096b`](https://togithub.com/nodejs/node/commit/0e686d096b)] - **doc**: deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) [#​49683](https://togithub.com/nodejs/node/pull/49683)
- \[[`a5dd057540`](https://togithub.com/nodejs/node/commit/a5dd057540)] - **doc**: deprecate `util.toUSVString` (Yagiz Nizipli) [#​49725](https://togithub.com/nodejs/node/pull/49725)
- \[[`7b6a73172f`](https://togithub.com/nodejs/node/commit/7b6a73172f)] - **doc**: deprecate calling `promisify` on a function that returns a promise (Antoine du Hamel) [#​49647](https://togithub.com/nodejs/node/pull/49647)
- \[[`1beefd5f16`](https://togithub.com/nodejs/node/commit/1beefd5f16)] - **esm**: set all hooks as release candidate (Geoffrey Booth) [#​49597](https://togithub.com/nodejs/node/pull/49597)
- \[[`b0ce78a75b`](https://togithub.com/nodejs/node/commit/b0ce78a75b)] - **module**: fix the leak in SourceTextModule and ContextifySript (Joyee Cheung) [#​48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`4e578f8ab1`](https://togithub.com/nodejs/node/commit/4e578f8ab1)] - **module**: fix leak of vm.SyntheticModule (Joyee Cheung) [#​48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`69e4218772`](https://togithub.com/nodejs/node/commit/69e4218772)] - **module**: use symbol in WeakMap to manage host defined options (Joyee Cheung) [#​48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`14ece0aa76`](https://togithub.com/nodejs/node/commit/14ece0aa76)] - **(SEMVER-MINOR)** **src**: allow embedders to override NODE_MODULE_VERSION (Cheng Zhao) [#​49279](https://togithub.com/nodejs/node/pull/49279)
- \[[`9fd67fbff0`](https://togithub.com/nodejs/node/commit/9fd67fbff0)] - **stream**: use bitmap in writable state (Raz Luvaton) [#​49834](https://togithub.com/nodejs/node/pull/49834)
- \[[`0ccd4638ac`](https://togithub.com/nodejs/node/commit/0ccd4638ac)] - **stream**: use bitmap in readable state (Benjamin Gruenbaum) [#​49745](https://togithub.com/nodejs/node/pull/49745)
- \[[`7c5e322346`](https://togithub.com/nodejs/node/commit/7c5e322346)] - **stream**: improve webstream readable async iterator performance (Raz Luvaton) [#​49662](https://togithub.com/nodejs/node/pull/49662)
- \[[`80b342cc38`](https://togithub.com/nodejs/node/commit/80b342cc38)] - **(SEMVER-MINOR)** **test_runner**: accept `testOnly` in `run` (Moshe Atlow) [#​49753](https://togithub.com/nodejs/node/pull/49753)
- \[[`17a05b141d`](https://togithub.com/nodejs/node/commit/17a05b141d)] - **(SEMVER-MINOR)** **test_runner**: add junit reporter (Moshe Atlow) [#​49614](https://togithub.com/nodejs/node/pull/49614)
##### Commits
- \[[`4879e3fbbe`](https://togithub.com/nodejs/node/commit/4879e3fbbe)] - **benchmark**: add a benchmark for read() of ReadableStreams (Debadree Chatterjee) [#​49622](https://togithub.com/nodejs/node/pull/49622)
- \[[`78a6c73157`](https://togithub.com/nodejs/node/commit/78a6c73157)] - **benchmark**: shorten pipe-to by reducing number of chunks (Raz Luvaton) [#​49577](https://togithub.com/nodejs/node/pull/49577)
- \[[`4126a6e4c9`](https://togithub.com/nodejs/node/commit/4126a6e4c9)] - **benchmark**: fix webstream pipe-to (Raz Luvaton) [#​49552](https://togithub.com/nodejs/node/pull/49552)
- \[[`6010a91825`](https://togithub.com/nodejs/node/commit/6010a91825)] - **bootstrap**: do not expand argv1 for snapshots (Joyee Cheung) [#​49506](https://togithub.com/nodejs/node/pull/49506)
- \[[`8480280c4b`](https://togithub.com/nodejs/node/commit/8480280c4b)] - **bootstrap**: only use the isolate snapshot when compiling code cache (Joyee Cheung) [#​49288](https://togithub.com/nodejs/node/pull/49288)
- \[[`b30754aa87`](https://togithub.com/nodejs/node/commit/b30754aa87)] - **build**: run embedtest using node executable (Joyee Cheung) [#​49506](https://togithub.com/nodejs/node/pull/49506)
- \[[`31db0b8e2b`](https://togithub.com/nodejs/node/commit/31db0b8e2b)] - **build**: add --write-snapshot-as-array-literals to configure.py (Joyee Cheung) [#​49312](https://togithub.com/nodejs/node/pull/49312)
- \[[`6fcb51d3ba`](https://togithub.com/nodejs/node/commit/6fcb51d3ba)] - **debugger**: use `internal/url.URL` instead of `url.parse` (LiviaMedeiros) [#​49590](https://togithub.com/nodejs/node/pull/49590)
- \[[`32d4d29d02`](https://togithub.com/nodejs/node/commit/32d4d29d02)] - **deps**: add v8::Object::SetInternalFieldForNodeCore() (Joyee Cheung) [#​49874](https://togithub.com/nodejs/node/pull/49874)
- \[[`ad37cadc3f`](https://togithub.com/nodejs/node/commit/ad37cadc3f)] - **deps**: V8: backport [`de9a5de`](https://togithub.com/nodejs/node/commit/de9a5de2274f) (Joyee Cheung) [#​49703](https://togithub.com/nodejs/node/pull/49703)
- \[[`cdd1c66222`](https://togithub.com/nodejs/node/commit/cdd1c66222)] - **deps**: V8: cherry-pick [`b33bf2d`](https://togithub.com/nodejs/node/commit/b33bf2dfd261) (Joyee Cheung) [#​49703](https://togithub.com/nodejs/node/pull/49703)
- \[[`61d18d6473`](https://togithub.com/nodejs/node/commit/61d18d6473)] - **deps**: update undici to 5.24.0 (Node.js GitHub Bot) [#​49559](https://togithub.com/nodejs/node/pull/49559)
- \[[`b8a4fef393`](https://togithub.com/nodejs/node/commit/b8a4fef393)] - **deps**: remove pthread-fixes.c from uv.gyp (Ben Noordhuis) [#​49744](https://togithub.com/nodejs/node/pull/49744)
- \[[`6c86c0683c`](https://togithub.com/nodejs/node/commit/6c86c0683c)] - **deps**: update googletest to [`d1467f5`](https://togithub.com/nodejs/node/commit/d1467f5) (Node.js GitHub Bot) [#​49676](https://togithub.com/nodejs/node/pull/49676)
- \[[`1424404742`](https://togithub.com/nodejs/node/commit/1424404742)] - **deps**: update nghttp2 to 1.56.0 (Node.js GitHub Bot) [#​49582](https://togithub.com/nodejs/node/pull/49582)
- \[[`15b54ff95d`](https://togithub.com/nodejs/node/commit/15b54ff95d)] - **deps**: update googletest to [`8a6feab`](https://togithub.com/nodejs/node/commit/8a6feab) (Node.js GitHub Bot) [#​49463](https://togithub.com/nodejs/node/pull/49463)
- \[[`2ceab877c2`](https://togithub.com/nodejs/node/commit/2ceab877c2)] - **deps**: update corepack to 0.20.0 (Node.js GitHub Bot) [#​49464](https://togithub.com/nodejs/node/pull/49464)
- \[[`4814872ddc`](https://togithub.com/nodejs/node/commit/4814872ddc)] - **doc**: fix `DEP0176` number (LiviaMedeiros) [#​49858](https://togithub.com/nodejs/node/pull/49858)
- \[[`0e686d096b`](https://togithub.com/nodejs/node/commit/0e686d096b)] - **doc**: deprecate `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) [#​49683](https://togithub.com/nodejs/node/pull/49683)
- \[[`5877c403a2`](https://togithub.com/nodejs/node/commit/5877c403a2)] - **doc**: add mertcanaltin as a triager (mert.altin) [#​49826](https://togithub.com/nodejs/node/pull/49826)
- \[[`864fe56432`](https://togithub.com/nodejs/node/commit/864fe56432)] - **doc**: add `git node backport` way to the backporting guide (Raz Luvaton) [#​49760](https://togithub.com/nodejs/node/pull/49760)
- \[[`e0f93492d5`](https://togithub.com/nodejs/node/commit/e0f93492d5)] - **doc**: improve documentation about ICU data fallback (Joyee Cheung) [#​49666](https://togithub.com/nodejs/node/pull/49666)
- \[[`a5dd057540`](https://togithub.com/nodejs/node/commit/a5dd057540)] - **doc**: deprecate `util.toUSVString` (Yagiz Nizipli) [#​49725](https://togithub.com/nodejs/node/pull/49725)
- \[[`774c1cfd52`](https://togithub.com/nodejs/node/commit/774c1cfd52)] - **doc**: add missing function call to example for `util.promisify` (Jungku Lee) [#​49719](https://togithub.com/nodejs/node/pull/49719)
- \[[`fe78a34845`](https://togithub.com/nodejs/node/commit/fe78a34845)] - **doc**: update output of example in `mimeParams.set()` (Deokjin Kim) [#​49718](https://togithub.com/nodejs/node/pull/49718)
- \[[`4175ea33bd`](https://togithub.com/nodejs/node/commit/4175ea33bd)] - **doc**: add missed `inspect` with numericSeparator to example (Deokjin Kim) [#​49717](https://togithub.com/nodejs/node/pull/49717)
- \[[`3a88571972`](https://togithub.com/nodejs/node/commit/3a88571972)] - **doc**: fix history comments (Antoine du Hamel) [#​49701](https://togithub.com/nodejs/node/pull/49701)
- \[[`db4ab1ccbb`](https://togithub.com/nodejs/node/commit/db4ab1ccbb)] - **doc**: add missing history info for `import.meta.resolve` (Antoine du Hamel) [#​49700](https://togithub.com/nodejs/node/pull/49700)
- \[[`a304d1ee19`](https://togithub.com/nodejs/node/commit/a304d1ee19)] - **doc**: link maintaining deps to pull-request.md (Marco Ippolito) [#​49716](https://togithub.com/nodejs/node/pull/49716)
- \[[`35294486ad`](https://togithub.com/nodejs/node/commit/35294486ad)] - **doc**: fix print results in `events` (Jungku Lee) [#​49548](https://togithub.com/nodejs/node/pull/49548)
- \[[`9f0b0e15c9`](https://togithub.com/nodejs/node/commit/9f0b0e15c9)] - **doc**: alphabetize cli.md sections (Geoffrey Booth) [#​49668](https://togithub.com/nodejs/node/pull/49668)
- \[[`7b6a73172f`](https://togithub.com/nodejs/node/commit/7b6a73172f)] - **doc**: deprecate calling `promisify` on a function that returns a promise (Antoine du Hamel) [#​49647](https://togithub.com/nodejs/node/pull/49647)
- \[[`d316b32fff`](https://togithub.com/nodejs/node/commit/d316b32fff)] - **doc**: update `corepack.md` to account for 0.20.0 changes (Antoine du Hamel) [#​49486](https://togithub.com/nodejs/node/pull/49486)
- \[[`c2eac7dc7c`](https://togithub.com/nodejs/node/commit/c2eac7dc7c)] - **doc**: remove `@anonrig` from performance initiative (Yagiz Nizipli) [#​49641](https://togithub.com/nodejs/node/pull/49641)
- \[[`3d839fbf87`](https://togithub.com/nodejs/node/commit/3d839fbf87)] - **doc**: mark Node.js 16 as End-of-Life (Richard Lau) [#​49651](https://togithub.com/nodejs/node/pull/49651)
- \[[`53fb5aead8`](https://togithub.com/nodejs/node/commit/53fb5aead8)] - **doc**: save user preference for JS flavor (Vidar Eldøy) [#​49526](https://togithub.com/nodejs/node/pull/49526)
- \[[`e3594d5658`](https://togithub.com/nodejs/node/commit/e3594d5658)] - **doc**: update documentation for node:process warning (Shubham Pandey) [#​49517](https://togithub.com/nodejs/node/pull/49517)
- \[[`8e033c3963`](https://togithub.com/nodejs/node/commit/8e033c3963)] - **doc**: rename possibly confusing variable and CSS class (Antoine du Hamel) [#​49536](https://togithub.com/nodejs/node/pull/49536)
- \[[`d0e0eb4bb3`](https://togithub.com/nodejs/node/commit/d0e0eb4bb3)] - **doc**: update outdated history info (Antoine du Hamel) [#​49530](https://togithub.com/nodejs/node/pull/49530)
- \[[`b4724e2e3a`](https://togithub.com/nodejs/node/commit/b4724e2e3a)] - **doc**: close a parenthesis (Sébastien Règne) [#​49525](https://togithub.com/nodejs/node/pull/49525)
- \[[`0471c5798e`](https://togithub.com/nodejs/node/commit/0471c5798e)] - **doc**: cast GetInternalField() return type to v8::Value in addons.md (Joyee Cheung) [#​49439](https://togithub.com/nodejs/node/pull/49439)
- \[[`9f8bea3dda`](https://togithub.com/nodejs/node/commit/9f8bea3dda)] - **doc**: fix documentation for input option in child_process (Ariel Weiss) [#​49481](https://togithub.com/nodejs/node/pull/49481)
- \[[`f3fea92f8a`](https://togithub.com/nodejs/node/commit/f3fea92f8a)] - **doc**: fix missing imports in `test.run` code examples (Oshri Asulin) [#​49489](https://togithub.com/nodejs/node/pull/49489)
- \[[`e426b77b67`](https://togithub.com/nodejs/node/commit/e426b77b67)] - **doc**: fix documentation for fs.createWriteStream highWaterMark option (Mert Can Altın) [#​49456](https://togithub.com/nodejs/node/pull/49456)
- \[[`2b119108ff`](https://togithub.com/nodejs/node/commit/2b119108ff)] - **doc**: updated releasers instructions for node.js website (Claudio W) [#​49427](https://togithub.com/nodejs/node/pull/49427)
- \[[`b9d4a80183`](https://togithub.com/nodejs/node/commit/b9d4a80183)] - **doc**: edit `import.meta.resolve` documentation (Antoine du Hamel) [#​49247](https://togithub.com/nodejs/node/pull/49247)
- \[[`f67433f666`](https://togithub.com/nodejs/node/commit/f67433f666)] - **doc,tools**: switch to `@node-core/utils` (Michaël Zasso) [#​49851](https://togithub.com/nodejs/node/pull/49851)
- \[[`142e256fc5`](https://togithub.com/nodejs/node/commit/142e256fc5)] - **errors**: improve classRegExp in errors.js (Uzlopak) [#​49643](https://togithub.com/nodejs/node/pull/49643)
- \[[`6377f1bce2`](https://togithub.com/nodejs/node/commit/6377f1bce2)] - **errors**: use `determineSpecificType` in more error messages (Antoine du Hamel) [#​49580](https://togithub.com/nodejs/node/pull/49580)
- \[[`05f0fcb4c4`](https://togithub.com/nodejs/node/commit/05f0fcb4c4)] - **esm**: identify parent importing a url with invalid host (Jacob Smith) [#​49736](https://togithub.com/nodejs/node/pull/49736)
- \[[`8a6f5fb8f3`](https://togithub.com/nodejs/node/commit/8a6f5fb8f3)] - **esm**: fix return type of `import.meta.resolve` (Antoine du Hamel) [#​49698](https://togithub.com/nodejs/node/pull/49698)
- \[[`a6140f1b8c`](https://togithub.com/nodejs/node/commit/a6140f1b8c)] - **esm**: update loaders warning (Geoffrey Booth) [#​49633](https://togithub.com/nodejs/node/pull/49633)
- \[[`521a9327e0`](https://togithub.com/nodejs/node/commit/521a9327e0)] - **esm**: fix support for `URL` instances in `register` (Antoine du Hamel) [#​49655](https://togithub.com/nodejs/node/pull/49655)
- \[[`3a9ea0925a`](https://togithub.com/nodejs/node/commit/3a9ea0925a)] - **esm**: clarify ERR_REQUIRE_ESM errors (Daniel Compton) [#​49521](https://togithub.com/nodejs/node/pull/49521)
- \[[`1beefd5f16`](https://togithub.com/nodejs/node/commit/1beefd5f16)] - **esm**: set all hooks as release candidate (Geoffrey Booth) [#​49597](https://togithub.com/nodejs/node/pull/49597)
- \[[`be48267888`](https://togithub.com/nodejs/node/commit/be48267888)] - **esm**: remove return value for `Module.register` (Antoine du Hamel) [#​49529](https://togithub.com/nodejs/node/pull/49529)
- \[[`e74a075124`](https://togithub.com/nodejs/node/commit/e74a075124)] - **esm**: refactor test-esm-loader-resolve-type (Geoffrey Booth) [#​49493](https://togithub.com/nodejs/node/pull/49493)
- \[[`17823b3533`](https://togithub.com/nodejs/node/commit/17823b3533)] - **esm**: refactor test-esm-named-exports (Geoffrey Booth) [#​49493](https://togithub.com/nodejs/node/pull/49493)
- \[[`f34bd15ac1`](https://togithub.com/nodejs/node/commit/f34bd15ac1)] - **esm**: refactor mocking test (Geoffrey Booth) [#​49465](https://togithub.com/nodejs/node/pull/49465)
- \[[`ec323bbd99`](https://togithub.com/nodejs/node/commit/ec323bbd99)] - **fs**: replace `SetMethodNoSideEffect` in node_file (CanadaHonk) [#​49857](https://togithub.com/nodejs/node/pull/49857)
- \[[`6acf800123`](https://togithub.com/nodejs/node/commit/6acf800123)] - **fs**: improve error performance for `unlinkSync` (CanadaHonk) [#​49856](https://togithub.com/nodejs/node/pull/49856)
- \[[`31702c9403`](https://togithub.com/nodejs/node/commit/31702c9403)] - **fs**: improve `readFileSync` with file descriptors (Yagiz Nizipli) [#​49691](https://togithub.com/nodejs/node/pull/49691)
- \[[`835f9fe7b9`](https://togithub.com/nodejs/node/commit/835f9fe7b9)] - **fs**: fix file descriptor validator (Yagiz Nizipli) [#​49752](https://togithub.com/nodejs/node/pull/49752)
- \[[`b618fe262f`](https://togithub.com/nodejs/node/commit/b618fe262f)] - **fs**: improve error performance of `opendirSync` (Yagiz Nizipli) [#​49705](https://togithub.com/nodejs/node/pull/49705)
- \[[`938471ef55`](https://togithub.com/nodejs/node/commit/938471ef55)] - **fs**: improve error performance of sync methods (Yagiz Nizipli) [#​49593](https://togithub.com/nodejs/node/pull/49593)
- \[[`db3fc6d087`](https://togithub.com/nodejs/node/commit/db3fc6d087)] - **fs**: fix readdir and opendir recursive with unknown file types (William Marlow) [#​49603](https://togithub.com/nodejs/node/pull/49603)
- \[[`0f020ed22d`](https://togithub.com/nodejs/node/commit/0f020ed22d)] - **gyp**: put cctest filenames in variables (Cheng Zhao) [#​49178](https://togithub.com/nodejs/node/pull/49178)
- \[[`0ce1e94d12`](https://togithub.com/nodejs/node/commit/0ce1e94d12)] - **lib**: update encoding sets in `WHATWG API` (Jungku Lee) [#​49610](https://togithub.com/nodejs/node/pull/49610)
- \[[`efd6815a7a`](https://togithub.com/nodejs/node/commit/efd6815a7a)] - **lib**: fix `internalBinding` typings (Yagiz Nizipli) [#​49742](https://togithub.com/nodejs/node/pull/49742)
- \[[`1287d5b74e`](https://togithub.com/nodejs/node/commit/1287d5b74e)] - **lib**: allow byob reader for 'blob.stream()' (Debadree Chatterjee) [#​49713](https://togithub.com/nodejs/node/pull/49713)
- \[[`bbc710522d`](https://togithub.com/nodejs/node/commit/bbc710522d)] - **lib**: reset the cwd cache before execution (Maël Nison) [#​49684](https://togithub.com/nodejs/node/pull/49684)
- \[[`f62d649e4d`](https://togithub.com/nodejs/node/commit/f62d649e4d)] - **lib**: use internal `fileURLToPath` (Deokjin Kim) [#​49558](https://togithub.com/nodejs/node/pull/49558)
- \[[`e515046941`](https://togithub.com/nodejs/node/commit/e515046941)] - **lib**: use internal `pathToFileURL` (Livia Medeiros) [#​49553](https://togithub.com/nodejs/node/pull/49553)
- \[[`00608e8070`](https://togithub.com/nodejs/node/commit/00608e8070)] - **lib**: check SharedArrayBuffer availability in freeze_intrinsics.js (Milan Burda) [#​49482](https://togithub.com/nodejs/node/pull/49482)
- \[[`8bfbe7079c`](https://togithub.com/nodejs/node/commit/8bfbe7079c)] - **meta**: fix linter error (Antoine du Hamel) [#​49755](https://togithub.com/nodejs/node/pull/49755)
- \[[`58f7a9e096`](https://togithub.com/nodejs/node/commit/58f7a9e096)] - **meta**: add primordials strategic initiative (Benjamin Gruenbaum) [#​49706](https://togithub.com/nodejs/node/pull/49706)
- \[[`5366027756`](https://togithub.com/nodejs/node/commit/5366027756)] - **meta**: bump github/codeql-action from 2.21.2 to 2.21.5 (dependabot\[bot]) [#​49438](https://togithub.com/nodejs/node/pull/49438)
- \[[`fe26b74082`](https://togithub.com/nodejs/node/commit/fe26b74082)] - **meta**: bump rtCamp/action-slack-notify from 2.2.0 to 2.2.1 (dependabot\[bot]) [#​49437](https://togithub.com/nodejs/node/pull/49437)
- \[[`b0ce78a75b`](https://togithub.com/nodejs/node/commit/b0ce78a75b)] - **module**: fix the leak in SourceTextModule and ContextifySript (Joyee Cheung) [#​48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`4e578f8ab1`](https://togithub.com/nodejs/node/commit/4e578f8ab1)] - **module**: fix leak of vm.SyntheticModule (Joyee Cheung) [#​48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`69e4218772`](https://togithub.com/nodejs/node/commit/69e4218772)] - **module**: use symbol in WeakMap to manage host defined options (Joyee Cheung) [#​48510](https://togithub.com/nodejs/node/pull/48510)
- \[[`96874e8fbc`](https://togithub.com/nodejs/node/commit/96874e8fbc)] - **node-api**: enable uncaught exceptions policy by default (Chengzhong Wu) [#​49313](https://togithub.com/nodejs/node/pull/49313)
- \[[`b931aeadfd`](https://togithub.com/nodejs/node/commit/b931aeadfd)] - **perf_hooks**: reduce overhead of new performance_entries (Vinicius Lourenço) [#​49803](https://togithub.com/nodejs/node/pull/49803)
- \[[`ad043bac31`](https://togithub.com/nodejs/node/commit/ad043bac31)] - **process**: add custom dir support for heapsnapshot-signal (Jithil P Ponnan) [#​47854](https://togithub.com/nodejs/node/pull/47854)
- \[[`8a7c10194c`](https://togithub.com/nodejs/node/commit/8a7c10194c)] - **repl**: don't accumulate excess indentation in .load (Daniel X Moore) [#​49461](https://togithub.com/nodejs/node/pull/49461)
- \[[`10a2adeed5`](https://togithub.com/nodejs/node/commit/10a2adeed5)] - **src**: improve error message when ICU data cannot be initialized (Joyee Cheung) [#​49666](https://togithub.com/nodejs/node/pull/49666)
- \[[`ce37688bac`](https://togithub.com/nodejs/node/commit/ce37688bac)] - **src**: remove unnecessary todo (Rafael Gonzaga) [#​49227](https://togithub.com/nodejs/node/pull/49227)
- \[[`f611583b71`](https://togithub.com/nodejs/node/commit/f611583b71)] - **src**: use SNAPSHOT_SERDES to log snapshot ser/deserialization (Joyee Cheung) [#​49637](https://togithub.com/nodejs/node/pull/49637)
- \[[`a597cb8457`](https://togithub.com/nodejs/node/commit/a597cb8457)] - **src**: port Pipe to uv_pipe_bind2, uv_pipe_connect2 (Geoff Goodman) [#​49667](https://togithub.com/nodejs/node/pull/49667)
- \[[`fb21062338`](https://togithub.com/nodejs/node/commit/fb21062338)] - **src**: set --rehash-snapshot explicitly (Joyee Cheung) [#​49556](https://togithub.com/nodejs/node/pull/49556)
- \[[`14ece0aa76`](https://togithub.com/nodejs/node/commit/14ece0aa76)] - **(SEMVER-MINOR)** **src**: allow embedders to override NODE_MODULE_VERSION (Cheng Zhao) [#​49279](https://togithub.com/nodejs/node/pull/49279)
- \[[`4b5e23c71b`](https://togithub.com/nodejs/node/commit/4b5e23c71b)] - **src**: set ModuleWrap internal fields only once (Joyee Cheung) [#​49391](https://togithub.com/nodejs/node/pull/49391)
- \[[`2d3f5c7cab`](https://togithub.com/nodejs/node/commit/2d3f5c7cab)] - **src**: fix fs_type_to_name default value (Mustafa Ateş Uzun) [#​49239](https://togithub.com/nodejs/node/pull/49239)
- \[[`cfbcb1059c`](https://togithub.com/nodejs/node/commit/cfbcb1059c)] - **src**: fix comment on StreamResource (rogertyang) [#​49193](https://togithub.com/nodejs/node/pull/49193)
- \[[`39fb83ad16`](https://togithub.com/nodejs/node/commit/39fb83ad16)] - **src**: do not rely on the internal field being default to undefined (Joyee Cheung) [#​49413](https://togithub.com/nodejs/node/pull/49413)
- \[[`9fd67fbff0`](https://togithub.com/nodejs/node/commit/9fd67fbff0)] - **stream**: use bitmap in writable state (Raz Luvaton) [#​49834](https://togithub.com/nodejs/node/pull/49834)
- \[[`0ccd4638ac`](https://togithub.com/nodejs/node/commit/0ccd4638ac)] - **stream**: use bitmap in readable state (Benjamin Gruenbaum) [#​49745](https://togithub.com/nodejs/node/pull/49745)
- \[[`b29d927010`](https://togithub.com/nodejs/node/commit/b29d927010)] - **stream**: improve readable webstream `pipeTo` (Raz Luvaton) [#​49690](https://togithub.com/nodejs/node/pull/49690)
- \[[`7c5e322346`](https://togithub.com/nodejs/node/commit/7c5e322346)] - **stream**: improve webstream readable async iterator performance (Raz Luvaton) [#​49662](https://togithub.com/nodejs/node/pull/49662)
- \[[`be211ef818`](https://togithub.com/nodejs/node/commit/be211ef818)] - **test**: deflake test-vm-contextified-script-leak (Joyee Cheung) [#​49710](https://togithub.com/nodejs/node/pull/49710)
- \[[`355f10dab2`](https://togithub.com/nodejs/node/commit/355f10dab2)] - **test**: use checkIfCollectable in vm leak tests (Joyee Cheung) [#​49671](https://togithub.com/nodejs/node/pull/49671)
- \[[`17cfc531aa`](https://togithub.com/nodejs/node/commit/17cfc531aa)] - **test**: add checkIfCollectable to test/common/gc.js (Joyee Cheung) [#​49671](https://togithub.com/nodejs/node/pull/49671)
- \[[`e49a573752`](https://togithub.com/nodejs/node/commit/e49a573752)] - **test**: add os setPriority, getPriority test coverage (Wael) [#​38771](https://togithub.com/nodejs/node/pull/38771)
- \[[`5f02711522`](https://togithub.com/nodejs/node/commit/5f02711522)] - **test**: deflake test-runner-output (Moshe Atlow) [#​49878](https://togithub.com/nodejs/node/pull/49878)
- \[[`cd9754d6a7`](https://togithub.com/nodejs/node/commit/cd9754d6a7)] - **test**: mark test-runner-output as flaky (Joyee Cheung) [#​49854](https://togithub.com/nodejs/node/pull/49854)
- \[[`5ad00424dd`](https://togithub.com/nodejs/node/commit/5ad00424dd)] - **test**: use mustSucceed instead of mustCall (SiddharthDevulapalli) [#​49788](https://togithub.com/nodejs/node/pull/49788)
- \[[`3db9b40081`](https://togithub.com/nodejs/node/commit/3db9b40081)] - **test**: refactor test-readline-async-iterators into a benchmark (Shubham Pandey) [#​49237](https://togithub.com/nodejs/node/pull/49237)
- \[[`2cc5ad7859`](https://togithub.com/nodejs/node/commit/2cc5ad7859)] - ***Revert*** "**test**: mark test-http-regr-[gh-2928](https://togithub.com/nodejs/node/issues/2928) as flaky" (Luigi Pinca) [#​49708](https://togithub.com/nodejs/node/pull/49708)
- \[[`e5185b053c`](https://togithub.com/nodejs/node/commit/e5185b053c)] - **test**: use `fs.constants` for `fs.access` constants (Livia Medeiros) [#​49685](https://togithub.com/nodejs/node/pull/49685)
- \[[`b9e5b43462`](https://togithub.com/nodejs/node/commit/b9e5b43462)] - **test**: deflake test-http-regr-[gh-2928](https://togithub.com/nodejs/node/issues/2928) (Luigi Pinca) [#​49574](https://togithub.com/nodejs/node/pull/49574)
- \[[`1fffda504e`](https://togithub.com/nodejs/node/commit/1fffda504e)] - **test**: fix argument computation in embedtest (Joyee Cheung) [#​49506](https://togithub.com/nodejs/node/pull/49506)
- \[[`6e56f2db52`](https://togithub.com/nodejs/node/commit/6e56f2db52)] - **test**: skip test-child-process-stdio-reuse-readable-stdio on Windows (Joyee Cheung) [#​49621](https://togithub.com/nodejs/node/pull/49621)
- \[[`ab3afb330d`](https://togithub.com/nodejs/node/commit/ab3afb330d)] - **test**: mark test-runner-watch-mode as flaky (Joyee Cheung) [#​49627](https://togithub.com/nodejs/node/pull/49627)
- \[[`185d9b50db`](https://togithub.com/nodejs/node/commit/185d9b50db)] - **test**: deflake test-tls-socket-close (Luigi Pinca) [#​49575](https://togithub.com/nodejs/node/pull/49575)
- \[[`c70c74a9e6`](https://togithub.com/nodejs/node/commit/c70c74a9e6)] - **test**: show more info on failure in test-cli-syntax-require.js (Joyee Cheung) [#​49561](https://togithub.com/nodejs/node/pull/49561)
- \[[`ed7c6d1114`](https://togithub.com/nodejs/node/commit/ed7c6d1114)] - **test**: mark test-http-regr-[gh-2928](https://togithub.com/nodejs/node/issues/2928) as flaky (Joyee Cheung) [#​49565](https://togithub.com/nodejs/node/pull/49565)
- \[[`3599eebab9`](https://togithub.com/nodejs/node/commit/3599eebab9)] - **test**: use spawnSyncAndExitWithoutError in sea tests (Joyee Cheung) [#​49543](https://togithub.com/nodejs/node/pull/49543)
- \[[`f79b153e89`](https://togithub.com/nodejs/node/commit/f79b153e89)] - **test**: use spawnSyncAndExitWithoutError in test/common/sea.js (Joyee Cheung) [#​49543](https://togithub.com/nodejs/node/pull/49543)
- \[[`c079c73769`](https://togithub.com/nodejs/node/commit/c079c73769)] - **test**: use setImmediate() in test-heapdump-shadowrealm.js (Joyee Cheung) [#​49573](https://togithub.com/nodejs/node/pull/49573)
- \[[`667a92493c`](https://togithub.com/nodejs/node/commit/667a92493c)] - **test**: skip test-child-process-pipe-dataflow.js on Windows (Joyee Cheung) [#​49563](https://togithub.com/nodejs/node/pull/49563)
- \[[`91af0a9a3c`](https://togithub.com/nodejs/node/commit/91af0a9a3c)] - ***Revert*** "**test**: ignore the copied entry_point.c" (Chengzhong Wu) [#​49515](https://togithub.com/nodejs/node/pull/49515)
- \[[`567afc71b8`](https://togithub.com/nodejs/node/commit/567afc71b8)] - **test**: avoid copying test source files (Chengzhong Wu) [#​49515](https://togithub.com/nodejs/node/pull/49515)
- \[[`ced25a976d`](https://togithub.com/nodejs/node/commit/ced25a976d)] - **test**: increase coverage of `Module.register` and `initialize` hook (Antoine du Hamel) [#​49532](https://togithub.com/nodejs/node/pull/49532)
- \[[`be02fbdb8a`](https://togithub.com/nodejs/node/commit/be02fbdb8a)] - **test**: isolate `globalPreload` tests (Geoffrey Booth) [#​49545](https://togithub.com/nodejs/node/pull/49545)
- \[[`f214428845`](https://togithub.com/nodejs/node/commit/f214428845)] - **test**: split test-crypto-dh to avoid timeout on slow machines in the CI (Joyee Cheung) [#​49492](https://togithub.com/nodejs/node/pull/49492)
- \[[`3987094569`](https://togithub.com/nodejs/node/commit/3987094569)] - **test**: make `test-dotenv-node-options` locale-independent (Livia Medeiros) [#​49470](https://togithub.com/nodejs/node/pull/49470)
- \[[`34c1741792`](https://togithub.com/nodejs/node/commit/34c1741792)] - **test**: add test for urlstrings usage in `node:fs` (Livia Medeiros) [#​49471](https://togithub.com/nodejs/node/pull/49471)
- \[[`c3c6c4f007`](https://togithub.com/nodejs/node/commit/c3c6c4f007)] - **test**: make test-worker-prof more robust (Joyee Cheung) [#​49274](https://togithub.com/nodejs/node/pull/49274)
- \[[`843df1a4da`](https://togithub.com/nodejs/node/commit/843df1a4da)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#​49714](https://togithub.com/nodejs/node/pull/49714)
- \[[`80b342cc38`](https://togithub.com/nodejs/node/commit/80b342cc38)] - **(SEMVER-MINOR)** **test_runner**: accept `testOnly` in `run` (Moshe Atlow) [#​49753](https://togithub.com/nodejs/node/pull/49753)
- \[[`76865515b9`](https://togithub.com/nodejs/node/commit/76865515b9)] - **test_runner**: fix test runner watch mode when no positional arguments (Moshe Atlow) [#​49578](https://togithub.com/nodejs/node/pull/49578)
- \[[`17a05b141d`](https://togithub.com/nodejs/node/commit/17a05b141d)] - **(SEMVER-MINOR)** **test_runner**: add junit reporter (Moshe Atlow) [#​49614](https://togithub.com/nodejs/node/pull/49614)
- \[[`5672e38457`](https://togithub.com/nodejs/node/commit/5672e38457)] - **test_runner**: add jsdocs to mock.js (Caio Borghi) [#​49555](https://togithub.com/nodejs/node/pull/49555)
- \[[`b4d42a8f2b`](https://togithub.com/nodejs/node/commit/b4d42a8f2b)] - **test_runner**: fix invalid timer call (Erick Wendel) [#​49477](https://togithub.com/nodejs/node/pull/49477)
- \[[`f755e6786b`](https://togithub.com/nodejs/node/commit/f755e6786b)] - **test_runner**: add jsdocs to MockTimers (Erick Wendel) [#​49476](https://togithub.com/nodejs/node/pull/49476)
- \[[`e7285d4bf0`](https://togithub.com/nodejs/node/commit/e7285d4bf0)] - **test_runner**: fix typescript coverage (Moshe Atlow) [#​49406](https://togithub.com/nodejs/node/pull/49406)
- \[[`07a2e29bf3`](https://togithub.com/nodejs/node/commit/07a2e29bf3)] - **tools**: support updating [@​reporters/github](https://togithub.com/reporters/github) manually (Moshe Atlow) [#​49871](https://togithub.com/nodejs/node/pull/49871)
- \[[`5ac6722031`](https://togithub.com/nodejs/node/commit/5ac6722031)] - **tools**: skip ruff on tools/node_modules (Moshe Atlow) [#​49838](https://togithub.com/nodejs/node/pull/49838)
- \[[`462228bd24`](https://togithub.com/nodejs/node/commit/462228bd24)] - **tools**: fix uvwasi updater (Michael Dawson) [#​49682](https://togithub.com/nodejs/node/pull/49682)
- \[[`ff81bfb958`](https://togithub.com/nodejs/node/commit/ff81bfb958)] - **tools**: update lint-md-dependencies to rollup@3.29.2 (Node.js GitHub Bot) [#​49679](https://togithub.com/nodejs/node/pull/49679)
- \[[`08ffc6344c`](https://togithub.com/nodejs/node/commit/08ffc6344c)] - **tools**: restrict internal code from using public `url` module (LiviaMedeiros) [#​49590](https://togithub.com/nodejs/node/pull/49590)
- \[[`728ebf6c97`](https://togithub.com/nodejs/node/commit/728ebf6c97)] - **tools**: update eslint to 8.49.0 (Node.js GitHub Bot) [#​49586](https://togithub.com/nodejs/node/pull/49586)
- \[[`20d038ffb1`](https://togithub.com/nodejs/node/commit/20d038ffb1)] - **tools**: update lint-md-dependencies to rollup@3.29.0 unified@11.0.3 (Node.js GitHub Bot) [#​49584](https://togithub.com/nodejs/node/pull/49584)
- \[[`210c15bd12`](https://togithub.com/nodejs/node/commit/210c15bd12)] - **tools**: allow passing absolute path of config.gypi in js2c (Cheng Zhao) [#​49162](https://togithub.com/nodejs/node/pull/49162)
- \[[`e341efe173`](https://togithub.com/nodejs/node/commit/e341efe173)] - **tools**: configure never-stale label correctly (Michaël Zasso) [#​49498](https://togithub.com/nodejs/node/pull/49498)
- \[[`a8a8a498ce`](https://togithub.com/nodejs/node/commit/a8a8a498ce)] - **tools**: update doc dependencies (Node.js GitHub Bot) [#​49467](https://togithub.com/nodejs/node/pull/49467)
- \[[`ac06607f9e`](https://togithub.com/nodejs/node/commit/ac06607f9e)] - **typings**: fix missing property in `ExportedHooks` (Antoine du Hamel) [#​49567](https://togithub.com/nodejs/node/pull/49567)
- \[[`097b59807a`](https://togithub.com/nodejs/node/commit/097b59807a)] - **url**: improve invalid url performance (Yagiz Nizipli) [#​49692](https://togithub.com/nodejs/node/pull/49692)
- \[[`7c2060cfac`](https://togithub.com/nodejs/node/commit/7c2060cfac)] - **util**: add `getCwdSafe` internal util fn (João Lenon) [#​48434](https://togithub.com/nodejs/node/pull/48434)
- \[[`c23c60f545`](https://togithub.com/nodejs/node/commit/c23c60f545)] - **zlib**: disable CRC32 SIMD optimization (Luigi Pinca) [#​49511](https://togithub.com/nodejs/node/pull/49511)
### [`v20.7.0`](https://togithub.com/nodejs/node/releases/tag/v20.7.0): 2023-09-18, Version 20.7.0 (Current), @​UlisesGascon
[Compare Source](https://togithub.com/nodejs/node/compare/v20.6.1...v20.7.0)
##### Notable Changes
- \[[`022f1b70c1`](https://togithub.com/nodejs/node/commit/022f1b70c1)] - **src**: support multiple `--env-file` declarations (Yagiz Nizipli) [#​49542](https://togithub.com/nodejs/node/pull/49542)
- \[[`4a1d1cad61`](https://togithub.com/nodejs/node/commit/4a1d1cad61)] - **crypto**: update root certificates to NSS 3.93 (Node.js GitHub Bot) [#​49341](https://togithub.com/nodejs/node/pull/49341)
- \[[`a1a65f593c`](https://togithub.com/nodejs/node/commit/a1a65f593c)] - **deps**: upgrade npm to 10.1.0 (npm team) [#​49570](https://togithub.com/nodejs/node/pull/49570)
- \[[`6c2480cad9`](https://togithub.com/nodejs/node/commit/6c2480cad9)] - **(SEMVER-MINOR)** **deps**: upgrade npm to 10.0.0 (npm team) [#​49423](https://togithub.com/nodejs/node/pull/49423)
- \[[`bef900e56b`](https://togithub.com/nodejs/node/commit/bef900e56b)] - **doc**: move and rename loaders section (Geoffrey Booth) [#​49261](https://togithub.com/nodejs/node/pull/49261)
- \[[`db4ce8a593`](https://togithub.com/nodejs/node/commit/db4ce8a593)] - **doc**: add release key for Ulises Gascon (Ulises Gascón) [#​49196](https://togithub.com/nodejs/node/pull/49196)
- \[[`11c85ffa98`](https://togithub.com/nodejs/node/commit/11c85ffa98)] - **(SEMVER-MINOR)** **lib**: add api to detect whether source-maps are enabled (翠 / green) [#​46391](https://togithub.com/nodejs/node/pull/46391)
- \[[`ec51e25ed7`](https://togithub.com/nodejs/node/commit/ec51e25ed7)] - **src,permission**: add multiple allow-fs-\* flags (Carlos Espa) [#​49047](https://togithub.com/nodejs/node/pull/49047)
- \[[`efdc95fbc0`](https://togithub.com/nodejs/node/commit/efdc95fbc0)] - **(SEMVER-MINOR)** **test_runner**: expose location of tests (Colin Ihrig) [#​48975](https://togithub.com/nodejs/node/pull/48975)
##### Commits
- \[[`e84515594e`](https://togithub.com/nodejs/node/commit/e84515594e)] - **benchmark**: use `tmpdir.resolve()` (Livia Medeiros) [#​49137](https://togithub.com/nodejs/node/pull/49137)
- \[[`f37444e896`](https://togithub.com/nodejs/node/commit/f37444e896)] - **bootstrap**: build code cache from deserialized isolate (Joyee Cheung) [#​49099](https://togithub.com/nodejs/node/pull/49099)
- \[[`af6dc1754d`](https://togithub.com/nodejs/node/commit/af6dc1754d)] - **bootstrap**: do not generate code cache in an unfinalized isolate (Joyee Cheung) [#​49108](https://togithub.com/nodejs/node/pull/49108)
- \[[`cade5716df`](https://togithub.com/nodejs/node/commit/cade5716df)] - **build**: add symlink to `compile_commands.json` file if needed (Juan José) [#​49260](https://togithub.com/nodejs/node/pull/49260)
- \[[`34a2590b05`](https://togithub.com/nodejs/node/commit/34a2590b05)] - **build**: expand when we run internet tests (Michael Dawson) [#​49218](https://togithub.com/nodejs/node/pull/49218)
- \[[`f637fd46ab`](https://togithub.com/nodejs/node/commit/f637fd46ab)] - **build**: fix typo `libray` -> `library` (configure.py) (michalbiesek) [#​49106](https://togithub.com/nodejs/node/pull/49106)
- \[[`ef3d8dd493`](https://togithub.com/nodejs/node/commit/ef3d8dd493)] - **crypto**: remove webcrypto EdDSA key checks and properties (Filip Skokan) [#​49408](https://togithub.com/nodejs/node/pull/49408)
- \[[`4a1d1cad61`](https://togithub.com/nodejs/node/commit/4a1d1cad61)] - **crypto**: update root certificates to NSS 3.93 (Node.js GitHub Bot) [#​49341](https://togithub.com/nodejs/node/pull/49341)
- \[[`7eb10a38ea`](https://togithub.com/nodejs/node/commit/7eb10a38ea)] - **crypto**: remove getDefaultEncoding() (Tobias Nießen) [#​49170](https://togithub.com/nodejs/node/pull/49170)
- \[[`772496c030`](https://togithub.com/nodejs/node/commit/772496c030)] - **crypto**: remove default encoding from DiffieHellman (Tobias Nießen) [#​49169](https://togithub.com/nodejs/node/pull/49169)
- \[[`c795083232`](https://togithub.com/nodejs/node/commit/c795083232)] - **crypto**: remove default encoding from Hash/Hmac (Tobias Nießen) [#​49167](https://togithub.com/nodejs/node/pull/49167)
- \[[`08197aa010`](https://togithub.com/nodejs/node/commit/08197aa010)] - **crypto**: remove default encoding from sign/verify (Tobias Nießen) [#​49145](https://togithub.com/nodejs/node/pull/49145)
- \[[`a1a65f593c`](https://togithub.com/nodejs/node/commit/a1a65f593c)] - **deps**: upgrade npm to 10.1.0 (npm team) [#​49570](https://togithub.com/nodejs/node/pull/49570)
- \[[`6c2480cad9`](https://togithub.com/nodejs/node/commit/6c2480cad9)] - **(SEMVER-MINOR)** **deps**: upgrade npm to 10.0.0 (npm team) [#​49423](https://togithub.com/nodejs/node/pull/49423)
- \[[`84195d9584`](https://togithub.com/nodejs/node/commit/84195d9584)] - **deps**: add missing thread-common.c in uv.gyp (Santiago Gimeno) [#​49410](https://togithub.com/nodejs/node/pull/49410)
- \[[`5b70b68b3d`](https://togithub.com/nodejs/node/commit/5b70b68b3d)] - **deps**: V8: cherry-pick [`eadaef5`](https://togithub.com/nodejs/node/commit/eadaef581c29) (Adam Majer) [#​49401](https://togithub.com/nodejs/node/pull/49401)
- \[[`fe34d632e8`](https://togithub.com/nodejs/node/commit/fe34d632e8)] - **deps**: update zlib to 1.2.13.1-motley-f5fd0ad (Node.js GitHub Bot) [#​49252](https://togithub.com/nodejs/node/pull/49252)
- \[[`db4ce8a593`](https://togithub.com/nodejs/node/commit/db4ce8a593)] - **doc**: add release key for Ulises Gascon (Ulises Gascón) [#​49196](https://togithub.com/nodejs/node/pull/49196)
- \[[`e5f3a694cf`](https://togithub.com/nodejs/node/commit/e5f3a694cf)] - **doc**: fix node-api call example (Chengzhong Wu) [#​49395](https://togithub.com/nodejs/node/pull/49395)
- \[[`021345a724`](https://togithub.com/nodejs/node/commit/021345a724)] - **doc**: add news issue for Diagnostics WG (Michael Dawson) [#​49306](https://togithub.com/nodejs/node/pull/49306)
- \[[`f82347266b`](https://togithub.com/nodejs/node/commit/f82347266b)] - **doc**: clarify policy expectations (Rafael Gonzaga) [#​48947](https://togithub.com/nodejs/node/pull/48947)
- \[[`73cfd9c895`](https://togithub.com/nodejs/node/commit/73cfd9c895)] - **doc**: add print results for examples in `StringDecoder` (Jungku Lee) [#​49326](https://togithub.com/nodejs/node/pull/49326)
- \[[`63ab591416`](https://togithub.com/nodejs/node/commit/63ab591416)] - **doc**: update outdated reference to NIST SP 800-131A (Tobias Nießen) [#​49316](https://togithub.com/nodejs/node/pull/49316)
- \[[`935dfe2afd`](https://togithub.com/nodejs/node/commit/935dfe2afd)] - **doc**: use `cjs` as block code's type in `MockTimers` (Deokjin Kim) [#​49309](https://togithub.com/nodejs/node/pull/49309)
- \[[`7c0cd2fb87`](https://togithub.com/nodejs/node/commit/7c0cd2fb87)] - **doc**: update `options.filter` description for `fs.cp` (Shubham Pandey) [#​49289](https://togithub.com/nodejs/node/pull/49289)
- \[[`f72e79ea67`](https://togithub.com/nodejs/node/commit/f72e79ea67)] - **doc**: add riscv64 to list of architectures (Stewart X Addison) [#​49284](https://togithub.com/nodejs/node/pull/49284)
- \[[`d19c710064`](https://togithub.com/nodejs/node/commit/d19c710064)] - **doc**: avoid "not currently recommended" (Tobias Nießen) [#​49300](https://togithub.com/nodejs/node/pull/49300)
- \[[`ae656101c0`](https://togithub.com/nodejs/node/commit/ae656101c0)] - **doc**: update module hooks docs (Geoffrey Booth) [#​49265](https://togithub.com/nodejs/node/pull/49265)
- \[[`fefbdb92f2`](https://togithub.com/nodejs/node/commit/fefbdb92f2)] - **doc**: modify param description for end(),write() in `StringDecoder` (Jungku Lee) [#​49285](https://togithub.com/nodejs/node/pull/49285)
- \[[`59e66a1ebe`](https://togithub.com/nodejs/node/commit/59e66a1ebe)] - **doc**: use NODE_API_SUPPORTED_VERSION_MAX in release doc (Cheng Zhao) [#​49268](https://togithub.com/nodejs/node/pull/49268)
- \[[`ac3b88449b`](https://togithub.com/nodejs/node/commit/ac3b88449b)] - **doc**: fix typo in `stream.finished` documentation (Antoine du Hamel) [#​49271](https://togithub.com/nodejs/node/pull/49271)
- \[[`7428ebf6c3`](https://togithub.com/nodejs/node/commit/7428ebf6c3)] - **doc**: update description for `percent_encode` sets in `WHATWG API` (Jungku Lee) [#​49258](https://togithub.com/nodejs/node/pull/49258)
- \[[`bef900e56b`](https://togithub.com/nodejs/node/commit/bef900e56b)] - **doc**: move and rename loaders section (Geoffrey Booth) [#​49261](https://togithub.com/nodejs/node/pull/49261)
- \[[`a22e0d9696`](https://togithub.com/nodejs/node/commit/a22e0d9696)] - **doc**: clarify use of Uint8Array for n-api (Fedor Indutny) [#​48742](https://togithub.com/nodejs/node/pull/48742)
- \[[`1704f24cb9`](https://togithub.com/nodejs/node/commit/1704f24cb9)] - **doc**: add signature for `module.register` (Geoffrey Booth) [#​49251](https://togithub.com/nodejs/node/pull/49251)
- \[[`5a363bb01b`](https://togithub.com/nodejs/node/commit/5a363bb01b)] - **doc**: caveat unavailability of `import.meta.resolve` in custom loaders (Jacob Smith) [#​49242](https://togithub.com/nodejs/node/pull/49242)
- \[[`8101f2b259`](https://togithub.com/nodejs/node/commit/8101f2b259)] - **doc**: use same name in the doc as in the code (Hyunjin Kim) [#​49216](https://togithub.com/nodejs/node/pull/49216)
- \[[`edf278d60d`](https://togithub.com/nodejs/node/commit/edf278d60d)] - **doc**: add notable-change label mention to PR template (Rafael Gonzaga) [#​49188](https://togithub.com/nodejs/node/pull/49188)
- \[[`3df2251a6a`](https://togithub.com/nodejs/node/commit/3df2251a6a)] - **doc**: add h1 summary to security release process (Rafael Gonzaga) [#​49112](https://togithub.com/nodejs/node/pull/49112)
- \[[`9fcd99a744`](https://togithub.com/nodejs/node/commit/9fcd99a744)] - **doc**: update to semver-minor releases by default (Rafael Gonzaga) [#​49175](https://togithub.com/nodejs/node/pull/49175)
- \[[`777931f499`](https://togithub.com/nodejs/node/commit/777931f499)] - **doc**: fix wording in napi_async_init (Tobias Nießen) [#​49180](https://togithub.com/nodejs/node/pull/49180)
- \[[`f45c8e10c0`](https://togithub.com/nodejs/node/commit/f45c8e10c0)] - **doc,test**: add known path resolution issue in permission model (Tobias Nießen) [#​49155](https://togithub.com/nodejs/node/pull/49155)
- \[[`a6cfea3f74`](https://togithub.com/nodejs/node/commit/a6cfea3f74)] - **esm**: align sync and async load implementations (Antoine du Hamel) [#​49152](https://togithub.com/nodejs/node/pull/49152)
- \[[`9fac310b33`](https://togithub.com/nodejs/node/commit/9fac310b33)] - **fs**: add the options param description in openAsBlob() (Yeseul Lee) [#​49308](https://togithub.com/nodejs/node/pull/49308)
- \[[`92772a8175`](https://togithub.com/nodejs/node/commit/92772a8175)] - **fs**: remove redundant code in readableWebStream() (Deokjin Kim) [#​49298](https://togithub.com/nodejs/node/pull/49298)
- \[[`88ba79b083`](https://togithub.com/nodejs/node/commit/88ba79b083)] - **fs**: make sure to write entire buffer (Robert Nagy) [#​49211](https://togithub.com/nodejs/node/pull/49211)
- \[[`11c85ffa98`](https://togithub.com/nodejs/node/commit/11c85ffa98)] - **(SEMVER-MINOR)** **lib**: add api to detect whether source-maps are enabled (翠 / green) [#​46391](https://togithub.com/nodejs/node/pull/46391)
- \[[`c12711ebfe`](https://togithub.com/nodejs/node/commit/c12711ebfe)] - **lib**: implement WeakReference on top of JS WeakRef (Joyee Cheung) [#​49053](https://togithub.com/nodejs/node/pull/49053)
- \[[`9a0891f88d`](https://togithub.com/nodejs/node/commit/9a0891f88d)] - **meta**: bump step-security/harden-runner from 2.5.0 to 2.5.1 (dependabot\[bot]) [#​49435](https://togithub.com/nodejs/node/pull/49435)
- \[[`ae67f41ef1`](https://togithub.com/nodejs/node/commit/ae67f41ef1)] - **meta**: bump actions/checkout from 3.5.3 to 3.6.0 (dependabot\[bot]) [#​49436](https://togithub.com/nodejs/node/pull/49436)
- \[[`71b4411fb2`](https://togithub.com/nodejs/node/commit/71b4411fb2)] - **meta**: bump actions/setup-node from 3.7.0 to 3.8.1 (dependabot\[bot]) [#​49434](https://togithub.com/nodejs/node/pull/49434)
- \[[`83b7d3a395`](https://togithub.com/nodejs/node/commit/83b7d3a395)] - **meta**: remove modules team from CODEOWNERS (Benjamin Gruenbaum) [#​49412](https://togithub.com/nodejs/node/pull/49412)
- \[[`81ff68c45c`](https://togithub.com/nodejs/node/commit/81ff68c45c)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​49264](https://togithub.com/nodejs/node/pull/49264)
- \[[`ab975233cc`](https://togithub.com/nodejs/node/commit/ab975233cc)] - **meta**: mention nodejs/tsc when changing GH templates (Rafael Gonzaga) [#​49189](https://togithub.com/nodejs/node/pull/49189)
- \[[`ceaa5494de`](https://togithub.com/nodejs/node/commit/ceaa5494de)] - **meta**: add test/reporters to codeowners (Chemi Atlow) [#​49186](https://togithub.com/nodejs/node/pull/49186)
- \[[`de0a51b7cf`](https://togithub.com/nodejs/node/commit/de0a51b7cf)] - **net**: improve performance of isIPv4 and isIPv6 (Uzlopak) [#​49568](https://togithub.com/nodejs/node/pull/49568)
- \[[`8d0913bf95`](https://togithub.com/nodejs/node/commit/8d0913bf95)] - **net**: use asserts in JS Socket Stream to catch races in future (Tim Perry) [#​49400](https://togithub.com/nodejs/node/pull/49400)
- \[[`2486836a7d`](https://togithub.com/nodejs/node/commit/2486836a7d)] - **net**: fix crash due to simultaneous close/shutdown on JS Stream Sockets (Tim Perry) [#​49400](https://togithub.com/nodejs/node/pull/49400)
- \[[`7a808340cd`](https://togithub.com/nodejs/node/commit/7a808340cd)] - **node-api**: fix compiler warning in node_api.h (Michael Graeb) [#​49103](https://togithub.com/nodejs/node/pull/49103)
- \[[`30f26a99f4`](https://togithub.com/nodejs/node/commit/30f26a99f4)] - **permission**: ensure to resolve path when calling mkdtemp (RafaelGSS) [nodejs-private/node-private#440](https://togithub.com/nodejs-private/node-private/pull/440)
- \[[`5051c75a5b`](https://togithub.com/nodejs/node/commit/5051c75a5b)] - **policy**: fix path to URL conversion (Antoine du Hamel) [#​49133](https://togithub.com/nodejs/node/pull/49133)
- \[[`173aed4757`](https://togithub.com/nodejs/node/commit/173aed4757)] - **report**: fix recent coverity warning (Michael Dawson) [#​48954](https://togithub.com/nodejs/node/pull/48954)
- \[[`d7ff78b442`](https://togithub.com/nodejs/node/commit/d7ff78b442)] - **sea**: generate code cache with deserialized isolate (Joyee Cheung) [#​49226](https://togithub.com/nodejs/node/pull/49226)
- \[[`022f1b70c1`](https://togithub.com/nodejs/node/commit/022f1b70c1)] - **src**: support multiple `--env-file` declarations (Yagiz Nizipli) [#​49542](https://togithub.com/nodejs/node/pull/49542)
- \[[`154b1c2115`](https://togithub.com/nodejs/node/commit/154b1c2115)] - **src**: don't overwrite environment from .env file (Phil Nash) [#​49424](https://togithub.com/nodejs/node/pull/49424)
- \[[`dc4de1c69b`](https://togithub.com/nodejs/node/commit/dc4de1c69b)] - **src**: modify code for empty string (pluris) [#​49336](https://togithub.com/nodejs/node/pull/49336)
- \[[`701c46f967`](https://togithub.com/nodejs/node/commit/701c46f967)] - **src**: remove unused PromiseWrap-related code (Joyee Cheung) [#​49335](https://togithub.com/nodejs/node/pull/49335)
- \[[`4a094dc7af`](https://togithub.com/nodejs/node/commit/4a094dc7af)] - **src**: rename IsAnyByteSource to IsAnyBufferSource (Tobias Nießen) [#​49346](https://togithub.com/nodejs/node/pull/49346)
- \[[`55d6649175`](https://togithub.com/nodejs/node/commit/55d6649175)] - **src**: support snapshot deserialization in RAIIIsolate (Joyee Cheung) [#​49226](https://togithub.com/nodejs/node/pull/49226)
- \[[`dc092864ef`](https://togithub.com/nodejs/node/commit/dc092864ef)] - **src**: remove unused function `GetName()` in node_perf (Jungku Lee) [#​49244](https://togithub.com/nodejs/node/pull/49244)
- \[[`f2552a410e`](https://togithub.com/nodejs/node/commit/f2552a410e)] - **src**: use ARES_SUCCESS instead of 0 (Jungku Lee) [#​49048](https://togithub.com/nodejs/node/pull/49048)
- \[[`4a9ae31519`](https://togithub.com/nodejs/node/commit/4a9ae31519)] - **src**: add a condition if the argument of `DomainToUnicode` is empty (Jungku Lee) [#​49097](https://togithub.com/nodejs/node/pull/49097)
- \[[`f460362cdf`](https://togithub.com/nodejs/node/commit/f460362cdf)] - **src**: remove C++ WeakReference implementation (Joyee Cheung) [#​49053](https://togithub.com/nodejs/node/pull/49053)
- \[[`2a35383b3e`](https://togithub.com/nodejs/node/commit/2a35383b3e)] - **src**: use per-realm GetBindingData() wherever applicable (Joyee Cheung) [#​49007](https://togithub.com/nodejs/node/pull/49007)
- \[[`184bbddcf5`](https://togithub.com/nodejs/node/commit/184bbddcf5)] - **src**: add per-realm GetBindingData() method (Joyee Cheung) [#​49007](https://togithub.com/nodejs/node/pull/49007)
- \[[`e9946885f9`](https://togithub.com/nodejs/node/commit/e9946885f9)] - **src**: serialize both BaseObject slots (Joyee Cheung) [#​48996](https://togithub.com/nodejs/node/pull/48996)
- \[[`ec51e25ed7`](https://togithub.com/nodejs/node/commit/ec51e25ed7)] - **src,permission**: add multiple allow-fs-\* flags (Carlos Espa) [#​49047](https://togithub.com/nodejs/node/pull/49047)
- \[[`8aac95de4b`](https://togithub.com/nodejs/node/commit/8aac95de4b)] - **stream**: improve tee perf by reduce `ReflectConstruct` usages (Raz Luvaton) [#​49546](https://togithub.com/nodejs/node/pull/49546)
- \[[`0eea7fd8fb`](https://togithub.com/nodejs/node/commit/0eea7fd8fb)] - **stream**: use Buffer.from when constructor is a Buffer (Matthew Aitken) [#​49250](https://togithub.com/nodejs/node/pull/49250)
- \[[`b961d9bd52`](https://togithub.com/nodejs/node/commit/b961d9bd52)] - **stream**: add `highWaterMark` for the map operator (Raz Luvaton) [#​49249](https://togithub.com/nodejs/node/pull/49249)
- \[[`ca1384166d`](https://togithub.com/nodejs/node/commit/ca1384166d)] - **test**: fix warning for comment in embedtest (Jungku Lee) [#​49416](https://togithub.com/nodejs/node/pull/49416)
- \[[`2a35782809`](https://togithub.com/nodejs/node/commit/2a35782809)] - **test**: simplify test-crypto-dh-group-setters (Tobias Nießen) [#​49404](https://togithub.com/nodejs/node/pull/49404)
- \[[`6740f3c209`](https://togithub.com/nodejs/node/commit/6740f3c209)] - **test**: verify dynamic import call with absolute path strings (Chengzhong Wu) [#​49275](https://togithub.com/nodejs/node/pull/49275)
- \[[`6ed47bd8fb`](https://togithub.com/nodejs/node/commit/6ed47bd8fb)] - **test**: reduce length in crypto keygen tests (Joyee Cheung) [#​49221](https://togithub.com/nodejs/node/pull/49221)
- \[[`4faa30c553`](https://togithub.com/nodejs/node/commit/4faa30c553)] - **test**: split JWK async elliptic curve keygen tests (Joyee Cheung) [#​49221](https://togithub.com/nodejs/node/pull/49221)
- \[[`e04a2603d8`](https://togithub.com/
</details>
---
### Configuration
📅 **Schedule**: 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 these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuMjAwLjAiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkifQ==-->
|
2024-02-23 09:03:57 +00:00 |
|
Joooye_34
|
514e6f6b80
|
fix: static resource not found in web server (#5787)
|
2024-02-02 09:11:31 +00:00 |
|
liuyi
|
bef266ae3b
|
refactor(server): reorganize server configs (#5753)
|
2024-02-02 08:32:07 +00:00 |
|
LongYinan
|
45b5800a23
|
chore: bump up all non-major dependencies (#5550)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | [`3.499.0` -> `3.504.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.499.0/3.504.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile) | [`^0.4.0` -> `^0.5.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.4.0/0.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs) | [`3.0.0-alpha.33` -> `3.0.0-alpha.36`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.33/3.0.0-alpha.36) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@node-rs/jsonwebtoken](https://togithub.com/napi-rs/node-rs) | [`^0.3.0` -> `^0.4.0`](https://renovatebot.com/diffs/npm/@node-rs%2fjsonwebtoken/0.3.1/0.4.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@nx/vite](https://nx.dev) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite)) | [`17.2.8` -> `17.3.1`](https://renovatebot.com/diffs/npm/@nx%2fvite/17.2.8/17.3.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@opentelemetry/exporter-prometheus](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus) ([source](https://togithub.com/open-telemetry/opentelemetry-js)) | [`^0.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.47.0/0.48.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/host-metrics](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib)) | [`^0.34.0` -> `^0.35.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fhost-metrics/0.34.1/0.35.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/instrumentation](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation) ([source](https://togithub.com/open-telemetry/opentelemetry-js)) | [`^0.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.47.0/0.48.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/instrumentation-graphql](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib)) | [`^0.36.0` -> `^0.37.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.36.1/0.37.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/instrumentation-http](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http) ([source](https://togithub.com/open-telemetry/opentelemetry-js)) | [`^0.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.47.0/0.48.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/instrumentation-ioredis](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib)) | [`^0.36.0` -> `^0.37.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.36.1/0.37.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/instrumentation-nestjs-core](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib)) | [`^0.33.3` -> `^0.34.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.33.4/0.34.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/instrumentation-socket.io](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib)) | [`^0.35.0` -> `^0.36.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.35.0/0.36.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@opentelemetry/sdk-node](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-sdk-node) ([source](https://togithub.com/open-telemetry/opentelemetry-js)) | [`^0.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.47.0/0.48.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@taplo/cli](https://taplo.tamasfe.dev) ([source](https://togithub.com/tamasfe/taplo)) | [`^0.5.2` -> `^0.7.0`](https://renovatebot.com/diffs/npm/@taplo%2fcli/0.5.2/0.7.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@vitest/coverage-istanbul](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`1.1.3` -> `1.2.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.1.3/1.2.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@vitest/ui](https://togithub.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`1.1.3` -> `1.2.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.1.3/1.2.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [cloudflare/wrangler-action](https://togithub.com/cloudflare/wrangler-action) | `v3.4.0` -> `v3.4.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | patch |
| [esbuild](https://togithub.com/evanw/esbuild) | [`^0.19.7` -> `^0.20.0`](https://renovatebot.com/diffs/npm/esbuild/0.19.8/0.20.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [jotai-effect](https://togithub.com/jotaijs/jotai-effect) | [`^0.2.3` -> `^0.4.0`](https://renovatebot.com/diffs/npm/jotai-effect/0.2.3/0.4.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [jotai-scope](https://togithub.com/jotaijs/jotai-scope) | [`^0.4.1` -> `^0.5.0`](https://renovatebot.com/diffs/npm/jotai-scope/0.4.1/0.5.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| openresty/openresty | `1.21.4.3-0-buster` -> `1.25.3.1-0-buster` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | final | minor |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts) | [`3.7.0` -> `3.7.2`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.7.0/3.7.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.1.3` -> `1.2.2`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [yarn](https://togithub.com/yarnpkg/berry) ([source](https://togithub.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli)) | [`4.0.2` -> `4.1.0`](https://renovatebot.com/diffs/npm/yarn/4.0.2/4.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | packageManager | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.504.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35040-2024-01-31)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
#### [3.503.1](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1) (2024-01-30)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.503.1`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35031-2024-01-30)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.503.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35030-2024-01-30)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.502.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35020-2024-01-29)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0)
##### Features
- **credential-providers:** lazy load STS & SSO clients in credential providers ([#​5681](https://togithub.com/aws/aws-sdk-js-v3/issues/5681)) ([d27301d](d27301d48f))
### [`v3.501.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35010-2024-01-26)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.5.1`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.5.1)
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.5.0...v0.5.1)
##### 🐞 Bug Fixes
- Remove nullish coalescing operator (`??`) to improve compatibility with old browsers - by [@​marsidev](https://togithub.com/marsidev) [<samp>(80f61)</samp>](https://togithub.com/marsidev/react-turnstile/commit/80f61c6)
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.5.0...v0.5.1)
### [`v0.5.0`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.5.0)
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.4.1...v0.5.0)
##### 🚀 Features
- Add `getResponsePromise` - by [@​marsidev](https://togithub.com/marsidev) [<samp>(61308)</samp>](https://togithub.com/marsidev/react-turnstile/commit/6130898)
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.4.1...v0.5.0)
### [`v0.4.1`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.4.1)
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.4.0...v0.4.1)
##### 🚀 Features
- Add `onWidgetLoad` callback - by [@​marsidev](https://togithub.com/marsidev) [<samp>(6811b)</samp>](https://togithub.com/marsidev/react-turnstile/commit/6811bce)
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.4.0...v0.4.1)
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.36`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.35...@napi-rs/cli@3.0.0-alpha.36)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.35...@napi-rs/cli@3.0.0-alpha.36)
### [`v3.0.0-alpha.35`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.35)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.34...@napi-rs/cli@3.0.0-alpha.35)
##### What's Changed
- chore: bump memfs-browser by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1900](https://togithub.com/napi-rs/napi-rs/pull/1900)
- feat(cli): Add support for s390x linux arch in js bindings template by [@​mgcm](https://togithub.com/mgcm) in [https://github.com/napi-rs/napi-rs/pull/1901](https://togithub.com/napi-rs/napi-rs/pull/1901)
- feat: add wasm runtime package by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1904](https://togithub.com/napi-rs/napi-rs/pull/1904)
##### New Contributors
- [@​mgcm](https://togithub.com/mgcm) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/1901](https://togithub.com/napi-rs/napi-rs/pull/1901)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.34...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.35
### [`v3.0.0-alpha.34`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.34)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.33...@napi-rs/cli@3.0.0-alpha.34)
##### What's Changed
- fix(cli): add browser entry by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1899](https://togithub.com/napi-rs/napi-rs/pull/1899)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.33...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.34
</details>
<details>
<summary>napi-rs/node-rs (@​node-rs/jsonwebtoken)</summary>
### [`v0.4.0`](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.3.1...@node-rs/jsonwebtoken@0.4.0)
[Compare Source](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.3.1...@node-rs/jsonwebtoken@0.4.0)
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v17.3.1`](https://togithub.com/nrwl/nx/releases/tag/17.3.1)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.3.0...17.3.1)
##### 17.3.1 (2024-01-31)
##### 🚀 Features
- **angular:** add generator to convert targets to use the esbuild-based application executor ([#​21333](https://togithub.com/nrwl/nx/pull/21333))
- **core:** don't clear NX_BASE or NX_HEAD ([#​20125](https://togithub.com/nrwl/nx/pull/20125))
- **devkit:** improving error handeling read target options ([#​20336](https://togithub.com/nrwl/nx/pull/20336))
- **react-native:** add useTransformReactJSX babel config to generators ([#​19170](https://togithub.com/nrwl/nx/pull/19170))
- **vite:** allow passing path to custom tsconfig file when skipTypeCheck is false ([#​19784](https://togithub.com/nrwl/nx/pull/19784))
##### 🩹 Fixes
- nestjs lib generator pass skipPackageJson flag to js lib generator ([#​20442](https://togithub.com/nrwl/nx/pull/20442))
- **angular:** fix dev-server validation for esbuildMiddleware ([#​21413](https://togithub.com/nrwl/nx/pull/21413))
- **angular:** should not log invalid extension includedScripts ([#​21441](https://togithub.com/nrwl/nx/pull/21441))
- **bundling:** consider index/folder imports in manual file resolution ([#​19030](https://togithub.com/nrwl/nx/pull/19030))
- **core:** remove misleading message at front of error ([#​21443](https://togithub.com/nrwl/nx/pull/21443))
- **core:** new generator not skipping package installation ([#​17927](https://togithub.com/nrwl/nx/pull/17927))
- **core:** include typescript package when calculating project hashes ([#​21285](https://togithub.com/nrwl/nx/pull/21285))
- **core:** do not append node_module paths in `run-script` executor ([#​21445](https://togithub.com/nrwl/nx/pull/21445))
- **graph:** repair externalApiService usage broken after refactor ([#​21422](https://togithub.com/nrwl/nx/pull/21422))
- **js:** allow inlined libs without imports ([#​20649](https://togithub.com/nrwl/nx/pull/20649))
- **linter:** remove extend of [@​angular-eslint/recommended--extra](https://togithub.com/angular-eslint/recommended--extra) config ([#​18465](https://togithub.com/nrwl/nx/pull/18465))
- **linter:** restore rules to match previous [@​typescript-eslint/recommended](https://togithub.com/typescript-eslint/recommended) ([#​21424](https://togithub.com/nrwl/nx/pull/21424))
- **linter:** make target default migrations a bit more robust ([#​21446](https://togithub.com/nrwl/nx/pull/21446))
- **misc:** prevent ts-node from reading tsconfig when registering transpiler ([#​21381](https://togithub.com/nrwl/nx/pull/21381))
- **nextjs:** Add missing support swc for custom server ([#​21401](https://togithub.com/nrwl/nx/pull/21401))
- **nextjs:** lazy load plugin import ([#​21426](https://togithub.com/nrwl/nx/pull/21426))
- **nx-dev:** remove unmatched bracket. updates warning description ([#​19481](https://togithub.com/nrwl/nx/pull/19481))
- **react:** import SupportedStyles type from correct path ([#​20239](https://togithub.com/nrwl/nx/pull/20239))
- **vite:** prevent vite:build copying package.json when generatePackageJson false ([#​19780](https://togithub.com/nrwl/nx/pull/19780))
- **vue:** do not add [@​vue/tsconfig](https://togithub.com/vue/tsconfig) dependency ([#​19873](https://togithub.com/nrwl/nx/pull/19873))
##### ❤️ Thank You
- Adam Hunter [@​adamrhunter](https://togithub.com/adamrhunter)
- Benjamin Kroeger [@​benkroeger](https://togithub.com/benkroeger)
- Christian Käslin
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder)
- Denis Frenademetz [@​skrtheboss](https://togithub.com/skrtheboss)
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry)
- Jan Pretzel
- Jonathan Cammisuli
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez)
- MaxKless [@​MaxKless](https://togithub.com/MaxKless)
- Michal Jez [@​MJez29](https://togithub.com/MJez29)
- Miloš Lajtman [@​miluoshi](https://togithub.com/miluoshi)
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham)
- Tobbb
- Vinit Neogi [@​vneogi199](https://togithub.com/vneogi199)
- wout junius [@​wout-junius](https://togithub.com/wout-junius)
- Zac Bristow
### [`v17.3.0`](https://togithub.com/nrwl/nx/releases/tag/17.3.0)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.8...17.3.0)
#### 17.3.0 (2024-01-29)
##### 🚀 Features
- **angular:** support esbuild middleware functions ([#​21048](https://togithub.com/nrwl/nx/pull/21048))
- **angular:** support angular 17.1.0 ([#​20556](https://togithub.com/nrwl/nx/pull/20556))
- **core:** remove prompt from nx connect command ([67b5bd6c9f](https://togithub.com/nrwl/nx/commit/67b5bd6c9f))
- **core:** use Nx plugins and inferred targets when running "nx init" ([#​20872](https://togithub.com/nrwl/nx/pull/20872))
- **core:** create a new function to run child processes via rust ([#​21070](https://togithub.com/nrwl/nx/pull/21070))
- **core:** read name from package.json if present and no inference plugin provides name ([#​21125](https://togithub.com/nrwl/nx/pull/21125))
- **core:** add keepExistingVersions to all packages ([#​21169](https://togithub.com/nrwl/nx/pull/21169))
- **core:** add the "add" cli command ([#​20976](https://togithub.com/nrwl/nx/pull/20976))
- **core:** add target defaults in configuration generators rather th… ([#​21105](https://togithub.com/nrwl/nx/pull/21105))
- **core:** update ci-workflow generator ([#​21141](https://togithub.com/nrwl/nx/pull/21141))
- **core:** extend nxCloud prompt to include basic CI workflow options ([#​21094](https://togithub.com/nrwl/nx/pull/21094))
- **core:** move target defaults handling to nx plugin ([#​21104](https://togithub.com/nrwl/nx/pull/21104))
- **core:** forward stdin to commands started via rust ([#​21195](https://togithub.com/nrwl/nx/pull/21195))
- **core:** reveal --web flag on show project ([#​21293](https://togithub.com/nrwl/nx/pull/21293))
- **core:** use runCommand for runScript ([#​21292](https://togithub.com/nrwl/nx/pull/21292))
- **core:** support args to be an array for command ([#​21290](https://togithub.com/nrwl/nx/pull/21290))
- **core:** improve generated CI workflows ([#​21324](https://togithub.com/nrwl/nx/pull/21324))
- **core:** guide users to view the graph after nx init ([#​21303](https://togithub.com/nrwl/nx/pull/21303))
- **core:** pass down help to run-commands ([#​21331](https://togithub.com/nrwl/nx/pull/21331))
- **cypress:** simplify inferred cypress command ([#​21337](https://togithub.com/nrwl/nx/pull/21337))
- **detox:** add createNodes for detox ([#​21016](https://togithub.com/nrwl/nx/pull/21016))
- **devkit:** add a flag to keep existing versions when calling addDependenciesToPackageJson ([#​21123](https://togithub.com/nrwl/nx/pull/21123))
- **docs:** add {% project-details %} as a tag in markdown docs ([#​21288](https://togithub.com/nrwl/nx/pull/21288))
- **expo:** support createNodes for expo ([#​21014](https://togithub.com/nrwl/nx/pull/21014))
- **graph:** add nx console data loader ([#​20744](https://togithub.com/nrwl/nx/pull/20744))
- **graph:** rework pdv target section & remove unused code ([#​21159](https://togithub.com/nrwl/nx/pull/21159))
- **graph:** decouple graph client from nx.dev <Fence> component ([#​21186](https://togithub.com/nrwl/nx/pull/21186))
- **graph:** allow expanding target when opening pdv from external api ([#​21189](https://togithub.com/nrwl/nx/pull/21189))
- **graph:** hover to see source & more UI updates ([#​21182](https://togithub.com/nrwl/nx/pull/21182))
- **graph:** add tooltips to project details view ([#​21205](https://togithub.com/nrwl/nx/pull/21205))
- **graph:** show open config button in graph web ([#​21181](https://togithub.com/nrwl/nx/pull/21181))
- **linter:** add .nx to ignored folders ([#​20720](https://togithub.com/nrwl/nx/pull/20720))
- **linter:** update @​typescript-eslint/\* package versions ([#​20602](https://togithub.com/nrwl/nx/pull/20602))
- **linter:** make init generator public ([51c039b252](https://togithub.com/nrwl/nx/commit/51c039b252))
- **linter:** move common options to target defaults ([#​20583](https://togithub.com/nrwl/nx/pull/20583))
- **misc:** align version of [@​types/node](https://togithub.com/types/node) throughout repo ([#​20883](https://togithub.com/nrwl/nx/pull/20883))
- **misc:** add layout for project details view ([#​21172](https://togithub.com/nrwl/nx/pull/21172))
- **misc:** update minimatch version used across packages ([#​21207](https://togithub.com/nrwl/nx/pull/21207))
- **misc:** identify and set up more nx core plugins during nx init ([#​21254](https://togithub.com/nrwl/nx/pull/21254))
- **misc:** optionally update package.json scripts in init generators ([#​21204](https://togithub.com/nrwl/nx/pull/21204))
- **misc:** hide unpublished links in project details view ([#​21362](https://togithub.com/nrwl/nx/pull/21362))
- **nextjs:** Update [@​nx/next](https://togithub.com/nx/next) to Next.js 14 ([#​20703](https://togithub.com/nrwl/nx/pull/20703))
- **nextjs:** Add support for experimental-https when running dev server ([#​20836](https://togithub.com/nrwl/nx/pull/20836))
- **nextjs:** Standalone projects now default to src ([#​21010](https://togithub.com/nrwl/nx/pull/21010))
- **nuxt:** make nuxt public ([#​20656](https://togithub.com/nrwl/nx/pull/20656))
- **nx-dev:** add homepage updates ([#​20592](https://togithub.com/nrwl/nx/pull/20592))
- **nx-dev:** improve related docs section ([#​20796](https://togithub.com/nrwl/nx/pull/20796))
- **nx-dev:** adjust related section title padding ([#​20803](https://togithub.com/nrwl/nx/pull/20803))
- **nx-dev:** update documentation dropdown menu links ([#​20792](https://togithub.com/nrwl/nx/pull/20792))
- **nx-dev:** adjust highlighting of tagline ([#​20877](https://togithub.com/nrwl/nx/pull/20877))
- **nx-dev:** new year challenge ([#​20639](https://togithub.com/nrwl/nx/pull/20639))
- **nx-dev:** new year challenge ([868721a157](https://togithub.com/nrwl/nx/commit/868721a157))
- **nx-dev:** modals and flip cards ([e7dcce057b](https://togithub.com/nrwl/nx/commit/e7dcce057b))
- **nx-dev:** rectangle cards ([49a8d84023](https://togithub.com/nrwl/nx/commit/49a8d84023))
- **react:** Treat window and var library types the same ([#​20597](https://togithub.com/nrwl/nx/pull/20597))
- **react:** Add playwright support to generators ([#​21150](https://togithub.com/nrwl/nx/pull/21150))
- **react-native:** add support for createNodes in react native ([#​21013](https://togithub.com/nrwl/nx/pull/21013))
- **react-native:** generate pod install target ([#​21166](https://togithub.com/nrwl/nx/pull/21166))
- **release:** support Revert commits in changelog renderer ([#​20663](https://togithub.com/nrwl/nx/pull/20663))
- **release:** conventional commits support for independent projects ([#​21012](https://togithub.com/nrwl/nx/pull/21012))
- **release:** enable git operations by default ([#​21082](https://togithub.com/nrwl/nx/pull/21082))
- **release:** add fallback for currentVersionResolver in the version step ([#​21155](https://togithub.com/nrwl/nx/pull/21155))
- **release:** support conventionalCommits shorthand for version config ([#​21187](https://togithub.com/nrwl/nx/pull/21187))
- **release:** add formal entrypoint for programmatic API at nx/release ([#​21211](https://togithub.com/nrwl/nx/pull/21211))
- **release:** support version prefix for dependents ([#​21209](https://togithub.com/nrwl/nx/pull/21209))
- **release:** update lockfile after version command ([#​21107](https://togithub.com/nrwl/nx/pull/21107))
- **release:** global stageChanges option & changelog fixes ([#​21223](https://togithub.com/nrwl/nx/pull/21223))
- **release:** allow overriding generator and generatorOptions per project ([#​21298](https://togithub.com/nrwl/nx/pull/21298))
- **remix:** add remix ([#​20641](https://togithub.com/nrwl/nx/pull/20641))
- **remix:** add createNodes support for target inference ([#​21073](https://togithub.com/nrwl/nx/pull/21073))
- **remix:** generate vitest file instead vite.config ([#​21100](https://togithub.com/nrwl/nx/pull/21100))
- **remix:** remove projects prompt from artifact generators ([#​21112](https://togithub.com/nrwl/nx/pull/21112))
- **remix:** use esm config file ([#​21111](https://togithub.com/nrwl/nx/pull/21111))
- **remix:** add init generator ([#​21146](https://togithub.com/nrwl/nx/pull/21146))
- **remix:** add nx welcome component ([#​21383](https://togithub.com/nrwl/nx/pull/21383))
- **storybook:** nodes plugin ([#​20562](https://togithub.com/nrwl/nx/pull/20562))
- **testing:** add create-nodes plugin for playwright e2e targets ([#​20099](https://togithub.com/nrwl/nx/pull/20099))
- **testing:** add option to allow filtering test files in playwright executor ([#​20862](https://togithub.com/nrwl/nx/pull/20862))
- **testing:** add jest create-nodes plugin ([#​20045](https://togithub.com/nrwl/nx/pull/20045))
- **vite:** update to vitest v1 ([#​20747](https://togithub.com/nrwl/nx/pull/20747))
- **vite:** recognize all vite.config file extensions ([#​20971](https://togithub.com/nrwl/nx/pull/20971))
- **vue:** add nuxt as cnw vue framework ([#​20626](https://togithub.com/nrwl/nx/pull/20626))
- **webpack:** simplify inferred webpack-cli command ([#​21340](https://togithub.com/nrwl/nx/pull/21340))
- **workspace:** update readme to point people to the graph ([#​21325](https://togithub.com/nrwl/nx/pull/21325))
##### 🩹 Fixes
- **angular:** add missing package update for [@​angular/pwa](https://togithub.com/angular/pwa) ([#​20690](https://togithub.com/nrwl/nx/pull/20690))
- **angular:** safely update task runner cacheable operations when setting up ssr ([#​20736](https://togithub.com/nrwl/nx/pull/20736))
- **angular:** fix standalone eslint config generation ([#​20885](https://togithub.com/nrwl/nx/pull/20885))
- **angular:** add named export for moduleFederationDevServerExecutor ([#​20944](https://togithub.com/nrwl/nx/pull/20944))
- **angular:** support scheduling inferred angular cli builder targets ([#​21019](https://togithub.com/nrwl/nx/pull/21019))
- **angular:** run function is not called in setup-ssr/application-builder ([#​21157](https://togithub.com/nrwl/nx/pull/21157))
- **angular:** support scoped project names and entrypoints in library secondary entrypoint generator ([#​21300](https://togithub.com/nrwl/nx/pull/21300))
- **angular:** update autoprefixer migration to the right file ([#​21363](https://togithub.com/nrwl/nx/pull/21363))
- **angular:** update setup-ssr generator to support the outputPath object variant ([#​21385](https://togithub.com/nrwl/nx/pull/21385))
- **bundling:** added back code to handle skipTypeField option of rollup executor options + tests ([#​20460](https://togithub.com/nrwl/nx/pull/20460))
- **core:** properly handle negated paths in cache outputs ([#​20661](https://togithub.com/nrwl/nx/pull/20661))
- **core:** show warning if workspaceRoot starts with ! ([#​20705](https://togithub.com/nrwl/nx/pull/20705))
- **core:** fallback to checking stderr if stdout is empty on publish executor ([#​20737](https://togithub.com/nrwl/nx/pull/20737))
- **core:** correctly move project and target strings ([#​20726](https://togithub.com/nrwl/nx/pull/20726))
- **core:** handle "." project roots properly for hashing ([#​20979](https://togithub.com/nrwl/nx/pull/20979))
- **core:** prioritize nxignore for watcher updates ([#​20975](https://togithub.com/nrwl/nx/pull/20975))
- **core:** formatter should not fail when absolute paths are provided as "--files" ([#​20331](https://togithub.com/nrwl/nx/pull/20331))
- **core:** handle invalid group glob groups ([#​21027](https://togithub.com/nrwl/nx/pull/21027))
- **core:** ensure connect-to-nx-cloud works with lerna workspaces ([#​20895](https://togithub.com/nrwl/nx/pull/20895))
- **core:** accept vue as preset in cnw ([#​21262](https://togithub.com/nrwl/nx/pull/21262))
- **core:** properly disconnect daemon & reject promise ([#​21283](https://togithub.com/nrwl/nx/pull/21283))
- **core:** fix socket dir removal for macos ([#​21306](https://togithub.com/nrwl/nx/pull/21306))
- **core:** remove deprecated recursive rmdir with rm -rf ([#​21327](https://togithub.com/nrwl/nx/pull/21327))
- **core:** exit with sigint when sigint is received ([#​21336](https://togithub.com/nrwl/nx/pull/21336))
- **core:** yargs array-like prompts initial field is number ([#​21349](https://togithub.com/nrwl/nx/pull/21349))
- **core:** clarify error log when a project exists in a directory ([#​21355](https://togithub.com/nrwl/nx/pull/21355))
- **core:** do not create new targets from target defaults when packag… ([#​21365](https://togithub.com/nrwl/nx/pull/21365))
- **core:** fix sending sigint to child tasks with the new psuedo tty … ([#​21369](https://togithub.com/nrwl/nx/pull/21369))
- **core:** fix compilerOptions may not exist ([#​21364](https://togithub.com/nrwl/nx/pull/21364))
- **core:** fix conflicting types from merge conflict ([#​21371](https://togithub.com/nrwl/nx/pull/21371))
- **core:** address some wonkiness when merging command and run-commands ([#​21315](https://togithub.com/nrwl/nx/pull/21315))
- **devkit:** update the ci generators to use the correct launch template ([#​21304](https://togithub.com/nrwl/nx/pull/21304))
- **devkit:** fix extractLayoutDirectory typescript types to better reflect allowed params and return value ([#​15339](https://togithub.com/nrwl/nx/pull/15339))
- **expo:** fix externalDependencies for expo plugin ([#​21213](https://togithub.com/nrwl/nx/pull/21213))
- **graph:** take vscode light/dark theme into account ([#​21208](https://togithub.com/nrwl/nx/pull/21208))
- **graph:** refresh pdv periodically in watch mode ([#​21218](https://togithub.com/nrwl/nx/pull/21218))
- **graph:** correct value when inputs/outputs are copied ([#​21245](https://togithub.com/nrwl/nx/pull/21245))
- **graph:** fix 404 when / in name ([#​21318](https://togithub.com/nrwl/nx/pull/21318))
- **js:** fixing output based on test runner selection ([#​20788](https://togithub.com/nrwl/nx/pull/20788))
- **js:** allow inlineable dependency to be added to externals ([#​21051](https://togithub.com/nrwl/nx/pull/21051))
- **js:** ensure result is valid before attempting to close it during rollup watch ([ea3c2426d3](https://togithub.com/nrwl/nx/commit/ea3c2426d3))
- **js:** set the unsafeHttpWhitelist when the set has any items ([#​21216](https://togithub.com/nrwl/nx/pull/21216))
- **js:** add [@​swc/helpers](https://togithub.com/swc/helpers) when initializing js plugin since it is needed by other plugins ([#​21316](https://togithub.com/nrwl/nx/pull/21316))
- **js:** fix missing top-level dependencies in publishable libs ([#​17730](https://togithub.com/nrwl/nx/pull/17730))
- **linter:** move should migrate all eslint configs ([#​20709](https://togithub.com/nrwl/nx/pull/20709))
- **linter:** fix workspace-rule naming with flat config ([#​20782](https://togithub.com/nrwl/nx/pull/20782))
- **linter:** ensure angular entry point checks are correct ([#​20859](https://togithub.com/nrwl/nx/pull/20859))
- **linter:** flat config should always set path to config when using API ([#​20867](https://togithub.com/nrwl/nx/pull/20867))
- **linter:** only update overrides when applicable ([#​20917](https://togithub.com/nrwl/nx/pull/20917))
- **linter:** add links to docs to rules ([#​21199](https://togithub.com/nrwl/nx/pull/21199))
- **linter:** fix import of chalk for reporting ([#​21201](https://togithub.com/nrwl/nx/pull/21201))
- **linter:** update eslint plugins for [@​typescript-eslint](https://togithub.com/typescript-eslint) v6 naming ([#​21221](https://togithub.com/nrwl/nx/pull/21221))
- **misc:** disallow path segments and allow scoped package name in --newProjectName option of move generator ([#​20768](https://togithub.com/nrwl/nx/pull/20768))
- **misc:** ignore .nx/cache when running nx init in an angular cli project ([#​21000](https://togithub.com/nrwl/nx/pull/21000))
- **misc:** install nx when no plugins selected during nx init ([#​21228](https://togithub.com/nrwl/nx/pull/21228))
- **misc:** identify usage of playwright correctly when running nx init ([#​21236](https://togithub.com/nrwl/nx/pull/21236))
- **misc:** install required deps during nx init without overriding existing versions ([#​21237](https://togithub.com/nrwl/nx/pull/21237))
- **misc:** do not print formatting errors while setting up nx cloud in nx init ([#​21302](https://togithub.com/nrwl/nx/pull/21302))
- **misc:** await async function invocations ([#​21299](https://togithub.com/nrwl/nx/pull/21299))
- **module-federation:** allow relative remote paths ([#​20763](https://togithub.com/nrwl/nx/pull/20763))
- **module-federation:** support buildable libs ([#​20786](https://togithub.com/nrwl/nx/pull/20786))
- **nextjs:** empty port should not overwrite env port ([#​20751](https://togithub.com/nrwl/nx/pull/20751))
- **nextjs:** Add missing setParserOptionProject ([#​20754](https://togithub.com/nrwl/nx/pull/20754))
- **nextjs:** Page generator should work out of the box ([#​20775](https://togithub.com/nrwl/nx/pull/20775))
- **nextjs:** enhance page generator to work when --project is not supplied ([#​20778](https://togithub.com/nrwl/nx/pull/20778))
- **nextjs:** remove temporary patch for next eslint rules ([#​20863](https://togithub.com/nrwl/nx/pull/20863))
- **nextjs:** correct inferred outputs for root Next.js projects ([#​20891](https://togithub.com/nrwl/nx/pull/20891))
- **nextjs:** update migration to handle projects without eslintrc ([#​20932](https://togithub.com/nrwl/nx/pull/20932))
- **nextjs:** Playwright should work with workspace libs ([#​20933](https://togithub.com/nrwl/nx/pull/20933))
- **nextjs:** Missing deps for image and css optimization ([#​20941](https://togithub.com/nrwl/nx/pull/20941))
- **nextjs:** Add support for mjs next config file ([#​21007](https://togithub.com/nrwl/nx/pull/21007))
- **nextjs:** PCV3 with Cypress and Playwright should work with standalone Next.js Projects ([#​21103](https://togithub.com/nrwl/nx/pull/21103))
- **nextjs:** custom server unable to run production builds ([#​21222](https://togithub.com/nrwl/nx/pull/21222))
- **node:** E2E test port conflicts ([#​20826](https://togithub.com/nrwl/nx/pull/20826))
- **nuxt:** add all target names when adding vite plugin ([#​21332](https://togithub.com/nrwl/nx/pull/21332))
- **nx-dev:** change to optimized for monorepos ([#​20668](https://togithub.com/nrwl/nx/pull/20668))
- **nx-dev:** adjust blog links ([#​20608](https://togithub.com/nrwl/nx/pull/20608))
- **nx-dev:** typo on the homepage ([#​20767](https://togithub.com/nrwl/nx/pull/20767))
- **nx-dev:** fix plugin stats ([#​20741](https://togithub.com/nrwl/nx/pull/20741))
- **nx-dev:** dynamic classes not allowed ([#​20800](https://togithub.com/nrwl/nx/pull/20800))
- **nx-dev:** improve styles ([48bcb534fb](https://togithub.com/nrwl/nx/commit/48bcb534fb))
- **nx-dev:** fix text colors ([69523f1eed](https://togithub.com/nrwl/nx/commit/69523f1eed))
- **nx-dev:** fix heading size and improve contrast ([#​21057](https://togithub.com/nrwl/nx/pull/21057))
- **nx-dev:** standardize nx cloud naming ([#​21059](https://togithub.com/nrwl/nx/pull/21059))
- **nx-dev:** increase shorts video size to show volume control ([#​21142](https://togithub.com/nrwl/nx/pull/21142))
- **nx-dev:** do not open official plugins in new tab ([#​21179](https://togithub.com/nrwl/nx/pull/21179))
- **nx-dev:** align button sizes on hero ([#​21163](https://togithub.com/nrwl/nx/pull/21163))
- **nx-dev:** table of contents with code ([#​21173](https://togithub.com/nrwl/nx/pull/21173))
- **react:** webpack backwards compat for `@nx/react/plugin/webpack` ([#​20697](https://togithub.com/nrwl/nx/pull/20697))
- **react:** skip adding comma to config when adding remote to host if… ([#​20620](https://togithub.com/nrwl/nx/pull/20620))
- **react:** remove <base> tag from generated index.html ([#​20750](https://togithub.com/nrwl/nx/pull/20750))
- **react:** update default webpack config for component testing ([#​20749](https://togithub.com/nrwl/nx/pull/20749))
- **release:** changelog renderer should prefer breaking change explanation text ([#​20798](https://togithub.com/nrwl/nx/pull/20798))
- **release:** ensure leading v is stripped from provided semver version ([#​20815](https://togithub.com/nrwl/nx/pull/20815))
- **release:** add overall nx release command ([#​20535](https://togithub.com/nrwl/nx/pull/20535))
- **release:** publish error handling, dry-run in dependsOn ([#​20889](https://togithub.com/nrwl/nx/pull/20889))
- **release:** capture all release titles during parse ([#​20864](https://togithub.com/nrwl/nx/pull/20864))
- **release:** do not set extra v on GitHub release, improve GH API error handling ([#​20999](https://togithub.com/nrwl/nx/pull/20999))
- **release:** update error message check for npm dist-tags ([#​20995](https://togithub.com/nrwl/nx/pull/20995))
- **release:** stage changes when versioning with --projects argument ([#​21054](https://togithub.com/nrwl/nx/pull/21054))
- **release:** default changelog git commit and tag true ([#​21129](https://togithub.com/nrwl/nx/pull/21129))
- **release:** versionPrefix should default to auto ([#​21256](https://togithub.com/nrwl/nx/pull/21256))
- **release:** filtering publish by project or group should exclude task deps ([#​21231](https://togithub.com/nrwl/nx/pull/21231))
- **release:** fix --first-release with conventional commits and independent projects ([#​21320](https://togithub.com/nrwl/nx/pull/21320))
- **release:** only add nx-release-publish to public packages ([#​21338](https://togithub.com/nrwl/nx/pull/21338))
- **release:** disable workspace changelogs in config when not valid ([#​21341](https://togithub.com/nrwl/nx/pull/21341))
- **release:** do not restart the daemon when skipLockFileUpdate is set ([#​21389](https://togithub.com/nrwl/nx/pull/21389))
- **release:** ensure non-zero exit code is propagated, change missing target handling ([#​21388](https://togithub.com/nrwl/nx/pull/21388))
- **remix:** legacy package pointing to incorrect readme ([#​21113](https://togithub.com/nrwl/nx/pull/21113))
- **remix:** import of config file should invalidate cache ([#​21121](https://togithub.com/nrwl/nx/pull/21121))
- **remix:** required property in schema should be project ([#​21258](https://togithub.com/nrwl/nx/pull/21258))
- **remix:** use twStyles as import to prevent conflicts ([#​21276](https://togithub.com/nrwl/nx/pull/21276))
- **remix:** tsconfigs were being incorrectly generated causing errors [#​21002](https://togithub.com/nrwl/nx/issues/21002) ([#​21387](https://togithub.com/nrwl/nx/pull/21387), [#​21002](https://togithub.com/nrwl/nx/issues/21002))
- **repo:** add missing packages to nightly ([#​20908](https://togithub.com/nrwl/nx/pull/20908))
- **repo:** update nightly matrix with new packages ([#​20911](https://togithub.com/nrwl/nx/pull/20911))
- **repo:** fix version calculation on nx-release ([#​21382](https://togithub.com/nrwl/nx/pull/21382))
- **storybook:** do not throw for versions >=7 ([#​20770](https://togithub.com/nrwl/nx/pull/20770))
- **storybook:** handle output-dir properly for outputs ([#​21168](https://togithub.com/nrwl/nx/pull/21168))
- **storybook:** throw if no project name for angular ([#​21308](https://togithub.com/nrwl/nx/pull/21308))
- **storybook:** add storybook-static to gitignore for pcv3 ([#​21309](https://togithub.com/nrwl/nx/pull/21309))
- **testing:** avoid overwriting environment variables in nx cypress preset ([#​20748](https://togithub.com/nrwl/nx/pull/20748))
- **testing:** run playwright with the correct project option for multiple values ([#​20850](https://togithub.com/nrwl/nx/pull/20850))
- **testing:** safely handle circular deps in component testing plugin ([#​20852](https://togit
</details>
---
### Configuration
📅 **Schedule**: 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
|
2024-02-01 14:33:25 +00:00 |
|
liuyi
|
24e18dd475
|
fix: improve self-host convenience (#5582)
|
2024-01-15 09:24:53 +00:00 |
|
LongYinan
|
237722f7f9
|
feat: support self-host docker build (#5506)
Test command: `docker compose -f ./.github/deployment/self-host/compose.yaml up`
|
2024-01-10 08:35:21 +00:00 |
|
LongYinan
|
07c63703b1
|
chore: bump up all non-major dependencies (#5187)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://togithub.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3) ([source](https://togithub.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3)) | [`3.433.0` -> `3.481.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.433.0/3.481.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@blocksuite/block-std](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblock-std/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/block-std](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblock-std/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/blocks](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblocks/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/blocks](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fblocks/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/global](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fglobal/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/global](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fglobal/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/icons](https://togithub.com/toeverything/icons) | [`2.1.36` -> `2.1.39`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.36/2.1.39) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/icons](https://togithub.com/toeverything/icons) | [`2.1.36` -> `2.1.39`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.36/2.1.39) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/inline](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2finline/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/lit](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2flit/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/lit](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2flit/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/presets](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fpresets/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/presets](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fpresets/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@blocksuite/store](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fstore/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@blocksuite/store](https://togithub.com/toeverything/blocksuite) | [`0.11.0-nightly-202312220916-e3abcbb` -> `0.11.0-nightly-202312270831-214616d`](https://renovatebot.com/diffs/npm/@blocksuite%2fstore/0.11.0-nightly-202312220916-e3abcbb/0.11.0-nightly-202312270831-214616d) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch |
| [@electron/remote](https://togithub.com/electron/remote) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/@electron%2fremote/2.1.0/2.1.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile) | [`^0.3.1` -> `^0.4.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.3.2/0.4.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs) | [`3.0.0-alpha.15` -> `3.0.0-alpha.25`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.15/3.0.0-alpha.25) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch |
| [@nx/vite](https://nx.dev) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite)) | [`17.1.3` -> `17.2.7`](https://renovatebot.com/diffs/npm/@nx%2fvite/17.1.3/17.2.7) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@storybook/test-runner](https://togithub.com/storybookjs/test-runner) | [`^0.15.2` -> `^0.16.0`](https://renovatebot.com/diffs/npm/@storybook%2ftest-runner/0.15.2/0.16.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@vitest/coverage-istanbul](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`1.0.4` -> `1.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.0.4/1.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [@vitest/ui](https://togithub.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`1.0.4` -> `1.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.0.4/1.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [cloudflare/wrangler-action](https://togithub.com/cloudflare/wrangler-action) | `v3.3.2` -> `v3.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | action | minor |
| openresty/openresty | `1.21.4.1-0-buster` -> `1.21.4.3-0-buster` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | final | patch |
| [postgresql](https://bitnami.com) ([source](https://togithub.com/bitnami/charts/tree/HEAD/bitnami/postgresql)) | `13.2.23` -> `13.2.26` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | patch |
| [reflect-metadata](http://rbuckton.github.io/reflect-metadata) ([source](https://togithub.com/rbuckton/reflect-metadata)) | [`^0.1.13` -> `^0.2.0`](https://renovatebot.com/diffs/npm/reflect-metadata/0.1.13/0.2.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts) | [`3.6.0` -> `3.7.0`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.6.0/3.7.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
| [vitest](https://togithub.com/vitest-dev/vitest) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`1.0.4` -> `1.1.0`](https://renovatebot.com/diffs/npm/vitest/1.0.4/1.1.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.481.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34810-2023-12-26)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.478.0...v3.481.0)
##### Features
- codegen for command class builder ([#​5604](https://togithub.com/aws/aws-sdk-js-v3/issues/5604)) ([4835de4](4835de4ebb))
### [`v3.478.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34780-2023-12-20)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.477.0...v3.478.0)
##### Features
- codegen for paginator factory ([#​5590](https://togithub.com/aws/aws-sdk-js-v3/issues/5590)) ([e54099b](e54099b7c1))
### [`v3.477.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34770-2023-12-19)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.476.0...v3.477.0)
##### Features
- xml codegen reduction ([#​5566](https://togithub.com/aws/aws-sdk-js-v3/issues/5566)) ([3ed7c81](3ed7c81f91))
### [`v3.476.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34760-2023-12-18)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.474.0...v3.476.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.474.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34740-2023-12-14)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.473.0...v3.474.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.473.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34730-2023-12-13)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.472.0...v3.473.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.472.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34720-2023-12-12)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.470.0...v3.472.0)
##### Bug Fixes
- **codegen:** dedupe `[@aws](https://togithub.com/aws).protocols#restXml` serialization ([#​5568](https://togithub.com/aws/aws-sdk-js-v3/issues/5568)) ([7df7325](7df73259b6))
### [`v3.470.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34700-2023-12-08)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.468.0...v3.470.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.468.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34680-2023-12-06)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.465.0...v3.468.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.465.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34650-2023-12-01)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.462.0...v3.465.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.462.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34620-2023-11-29)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.461.0...v3.462.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.461.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34610-2023-11-28)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.460.0...v3.461.0)
##### Features
- **client-s3:** Adds support for S3 Express One Zone. ([1dcc776](1dcc776322))
### [`v3.460.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34600-2023-11-28)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.458.0...v3.460.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.458.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34580-2023-11-27)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.456.0...v3.458.0)
##### Features
- **client-s3:** Adding new params - Key and Prefix, to S3 API operations for supporting S3 Access Grants. Note - These updates will not change any of the existing S3 API functionality. ([ba36517](ba365170a0))
### [`v3.456.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34560-2023-11-21)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.454.0...v3.456.0)
##### Features
- **client-s3:** Add support for automatic date based partitioning in S3 Server Access Logs. ([06ee66a](06ee66ae3b))
### [`v3.454.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34540-2023-11-17)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.451.0...v3.454.0)
##### Features
- **client-s3:** Removes all default 0 values for numbers and false values for booleans ([61b32fe](61b32fe67a))
### [`v3.451.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34510-2023-11-14)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.450.0...v3.451.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.450.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34500-2023-11-13)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.449.0...v3.450.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.449.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34490-2023-11-10)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.445.0...v3.449.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.445.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34450-2023-11-07)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.441.0...v3.445.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.441.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34410-2023-11-01)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.440.0...v3.441.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.440.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34400-2023-10-31)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.438.0...v3.440.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.438.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34380-2023-10-27)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.437.0...v3.438.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.437.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34370-2023-10-26)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.436.0...v3.437.0)
##### Bug Fixes
- **signature-v4-crt:** remove dynamic imports (!) ([#​5225](https://togithub.com/aws/aws-sdk-js-v3/issues/5225)) ([89f97b5](89f97b5cea))
### [`v3.436.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34360-2023-10-25)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.435.0...v3.436.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
### [`v3.435.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#34350-2023-10-24)
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.433.0...v3.435.0)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3)
</details>
<details>
<summary>toeverything/icons (@​blocksuite/icons)</summary>
### [`v2.1.39`](83cf4ea106...e255947e4e)
[Compare Source](83cf4ea106...e255947e4e)
### [`v2.1.38`](1c26e8f533...83cf4ea106)
[Compare Source](1c26e8f533...83cf4ea106)
### [`v2.1.37`](310adb0b9f...1c26e8f533)
[Compare Source](310adb0b9f...1c26e8f533)
</details>
<details>
<summary>electron/remote (@​electron/remote)</summary>
### [`v2.1.1`](https://togithub.com/electron/remote/releases/tag/v2.1.1)
[Compare Source](https://togithub.com/electron/remote/compare/v2.1.0...v2.1.1)
##### Bug Fixes
- senderId removed in Electron 28 ([#​171](https://togithub.com/electron/remote/issues/171)) ([51ff1b4](51ff1b432f))
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.4.0`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.4.0)
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.3.2...v0.4.0)
##### 🚀 Features
- Add `crossOrigin` to `scriptOptions` - by [@​kaichii](https://togithub.com/kaichii) [<samp>(a588b)</samp>](https://togithub.com/marsidev/react-turnstile/commit/a588b72)
- Add `onLoadScript` callback - by [@​marsidev](https://togithub.com/marsidev) [<samp>(4e5bc)</samp>](https://togithub.com/marsidev/react-turnstile/commit/4e5bcc3)
- Add support for `isExpired()` method - by [@​marsidev](https://togithub.com/marsidev) [<samp>(7daca)</samp>](https://togithub.com/marsidev/react-turnstile/commit/7daca97)
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.3.2...v0.4.0)
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.25`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.25)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.24...@napi-rs/cli@3.0.0-alpha.25)
##### What's Changed
- fix(cli): compatible with napi artifacts -d option by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1872](https://togithub.com/napi-rs/napi-rs/pull/1872)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.6...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.25
### [`v3.0.0-alpha.24`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.24)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.23...@napi-rs/cli@3.0.0-alpha.24)
##### What's Changed
- fix(cli): prepublish tagstyle flag by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1863](https://togithub.com/napi-rs/napi-rs/pull/1863)
- chore(cli): root directory access permissions by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1864](https://togithub.com/napi-rs/napi-rs/pull/1864)
- feat(cli): support wasi target test & release workflow by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1867](https://togithub.com/napi-rs/napi-rs/pull/1867)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.20...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.24
### [`v3.0.0-alpha.23`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.22...@napi-rs/cli@3.0.0-alpha.23)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.22...@napi-rs/cli@3.0.0-alpha.23)
### [`v3.0.0-alpha.22`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.21...@napi-rs/cli@3.0.0-alpha.22)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.21...@napi-rs/cli@3.0.0-alpha.22)
### [`v3.0.0-alpha.21`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.20...@napi-rs/cli@3.0.0-alpha.21)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.20...@napi-rs/cli@3.0.0-alpha.21)
### [`v3.0.0-alpha.20`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.20)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.19...@napi-rs/cli@3.0.0-alpha.20)
#### What's Changed
- chore(deps): update actions/download-artifact action to v4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/napi-rs/napi-rs/pull/1856](https://togithub.com/napi-rs/napi-rs/pull/1856)
- fix(cli): make prepublish as pre-publish alias by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1861](https://togithub.com/napi-rs/napi-rs/pull/1861)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.19...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.20
### [`v3.0.0-alpha.19`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.19)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.18...@napi-rs/cli@3.0.0-alpha.19)
##### What's Changed
- fix(cli): artifacts default option value by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1853](https://togithub.com/napi-rs/napi-rs/pull/1853)
- fix: more accurate napi expanding error by [@​forehalo](https://togithub.com/forehalo) in [https://github.com/napi-rs/napi-rs/pull/1854](https://togithub.com/napi-rs/napi-rs/pull/1854)
- feat(cli): support read config from the given config file by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1859](https://togithub.com/napi-rs/napi-rs/pull/1859)
- fix(cli): prepublish command by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1860](https://togithub.com/napi-rs/napi-rs/pull/1860)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.4...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.19
### [`v3.0.0-alpha.18`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.17...@napi-rs/cli@3.0.0-alpha.18)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.17...@napi-rs/cli@3.0.0-alpha.18)
### [`v3.0.0-alpha.17`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.17)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.16...@napi-rs/cli@3.0.0-alpha.17)
##### What's Changed
- fix(cli): make outputDir option of artifacts command compatible with v2 by [@​Brooooooklyn](https://togithub.com/Brooooooklyn) in [https://github.com/napi-rs/napi-rs/pull/1850](https://togithub.com/napi-rs/napi-rs/pull/1850)
- fix(binding): add riscv64 linux binding by [@​kxxt](https://togithub.com/kxxt) in [https://github.com/napi-rs/napi-rs/pull/1851](https://togithub.com/napi-rs/napi-rs/pull/1851)
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.14.3...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.17
### [`v3.0.0-alpha.16`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.15...@napi-rs/cli@3.0.0-alpha.16)
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.15...@napi-rs/cli@3.0.0-alpha.16)
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v17.2.7`](https://togithub.com/nrwl/nx/releases/tag/17.2.7)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.6...17.2.7)
##### 17.2.7
##### 🩹 Fixes
- **angular:** fix standalone eslint config generation
- **bundling:** added back code to handle skipTypeField option of rollup executor options + tests
- **linter:** ensure angular entry point checks are correct
- **nextjs:** enhance page generator to work when --project is not supplied
- **nextjs:** remove temporary patch for next eslint rules
- **nextjs:** correct inferred outputs for root Next.js projects
- **node:** E2E test port conflicts
- **release:** add overall nx release command
- **release:** publish error handling, dry-run in dependsOn
- **release:** capture all release titles during parse
- **testing:** run playwright with the correct project option for multiple values
- **testing:** safely handle circular deps in component testing plugin
- **testing:** set correct type for ignoreTestFiles option in cypress executor
- **vite:** vitest migration add reporters
- **vite:** more properly resolve arguments from configurations
- **vite:** dist and coverage paths for root projects
### [`v17.2.6`](https://togithub.com/nrwl/nx/releases/tag/17.2.6)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.5...17.2.6)
##### 17.2.6
##### 🚀 Features
- **release:** support Revert commits in changelog renderer ([#​20663](https://togithub.com/nrwl/nx/pull/20663))
##### 🩹 Fixes
- **js:** fixing output based on test runner selection ([#​20788](https://togithub.com/nrwl/nx/pull/20788))
- **linter:** fix workspace-rule naming with flat config ([#​20782](https://togithub.com/nrwl/nx/pull/20782))
- **module-federation:** support buildable libs ([#​20786](https://togithub.com/nrwl/nx/pull/20786))
- **nextjs:** Page generator should work out of the box ([#​20775](https://togithub.com/nrwl/nx/pull/20775))
- **nx-dev:** dynamic classes not allowed ([#​20800](https://togithub.com/nrwl/nx/pull/20800))
- **release:** changelog renderer should prefer breaking change explanation text ([#​20798](https://togithub.com/nrwl/nx/pull/20798))
- **release:** ensure leading v is stripped from provided semver version ([#​20815](https://togithub.com/nrwl/nx/pull/20815))
- **vite:** only dynamically import vite ([#​20774](https://togithub.com/nrwl/nx/pull/20774))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010)
- Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann)
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry)
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini)
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham)
### [`v17.2.5`](https://togithub.com/nrwl/nx/releases/tag/17.2.5)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.4...17.2.5)
#### 17.2.5
##### 🩹 Fixes
- **angular:** safely update task runner cacheable operations when setting up ssr ([#​20736](https://togithub.com/nrwl/nx/pull/20736))
- **core:** fallback to checking stderr if stdout is empty on publish executor ([#​20737](https://togithub.com/nrwl/nx/pull/20737))
- **core:** correctly move project and target strings ([#​20726](https://togithub.com/nrwl/nx/pull/20726))
- **linter:** move should migrate all eslint configs ([#​20709](https://togithub.com/nrwl/nx/pull/20709))
- **misc:** disallow path segments and allow scoped package name in --newProjectName option of move generator ([#​20768](https://togithub.com/nrwl/nx/pull/20768))
- **module-federation:** allow relative remote paths ([#​20763](https://togithub.com/nrwl/nx/pull/20763))
- **nextjs:** empty port should not overwrite env port ([#​20751](https://togithub.com/nrwl/nx/pull/20751))
- **nextjs:** Add missing setParserOptionProject ([#​20754](https://togithub.com/nrwl/nx/pull/20754))
- **react:** remove <base> tag from generated index.html ([#​20750](https://togithub.com/nrwl/nx/pull/20750))
- **react:** update default webpack config for component testing ([#​20749](https://togithub.com/nrwl/nx/pull/20749))
- **storybook:** do not throw for versions >=7 ([#​20770](https://togithub.com/nrwl/nx/pull/20770))
- **testing:** avoid overwriting environment variables in nx cypress preset ([#​20748](https://togithub.com/nrwl/nx/pull/20748))
- **vite:** allow vitest to be v1 ([#​20760](https://togithub.com/nrwl/nx/pull/20760))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010)
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder)
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo)
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini)
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez)
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav)
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham)
### [`v17.2.4`](https://togithub.com/nrwl/nx/releases/tag/17.2.4)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.3...17.2.4)
#### 17.2.4
##### 🩹 Fixes
- **webpack:** fix check for standardWebpackConfigFunction ([#​20728](https://togithub.com/nrwl/nx/pull/20728))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo)
### [`v17.2.3`](https://togithub.com/nrwl/nx/releases/tag/17.2.3)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.2...17.2.3)
#### 17.2.3
##### 🩹 Fixes
- **react:** skip adding comma to config when adding remote to host if… ([#​20620](https://togithub.com/nrwl/nx/pull/20620))
##### ❤️ Thank You
- Tórur Zachariasen [@​torurz](https://togithub.com/torurz)
### [`v17.2.2`](https://togithub.com/nrwl/nx/releases/tag/17.2.2)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.1...17.2.2)
#### 17.2.2
##### 🩹 Fixes
- **core:** show warning if workspaceRoot starts with ! ([#​20705](https://togithub.com/nrwl/nx/pull/20705))
- **core:** properly handle negated paths in cache outputs ([#​20661](https://togithub.com/nrwl/nx/pull/20661))
- **react:** skip adding comma to config when adding remote to host if… ([#​20620](https://togithub.com/nrwl/nx/pull/20620))
- **vite:** ignore CJS build deprecated warning ([#​20719](https://togithub.com/nrwl/nx/pull/20719))
- **vite:** better extra args resolution ([#​20708](https://togithub.com/nrwl/nx/pull/20708))
- **webpack:** add standardWebpackConfigFunction option when users opts for a standard config function ([#​20702](https://togithub.com/nrwl/nx/pull/20702))
- **webpack:** handle both nx and nrwl scoped executors when migrating config ([#​20714](https://togithub.com/nrwl/nx/pull/20714))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo)
- Jonathan Cammisuli
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini)
- Tórur Zachariasen [@​torurz](https://togithub.com/torurz)
### [`v17.2.1`](https://togithub.com/nrwl/nx/releases/tag/17.2.1)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.0...17.2.1)
#### 17.2.1
##### 🩹 Fixes
- **angular:** add missing package update for [@​angular/pwa](https://togithub.com/angular/pwa) ([#​20690](https://togithub.com/nrwl/nx/pull/20690))
- **react:** webpack backwards compat for `@nx/react/plugin/webpack` ([#​20697](https://togithub.com/nrwl/nx/pull/20697))
- **vite:** config migration account for other syntaxes ([#​20693](https://togithub.com/nrwl/nx/pull/20693))
- **webpack:** migrate projects without webpackConfig to use webpack.config.js ([#​20699](https://togithub.com/nrwl/nx/pull/20699))
- **webpack:** fixed `isolatedConfig: false` option not composing plugins ([#​20678](https://togithub.com/nrwl/nx/pull/20678))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo)
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini)
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez)
- Tycho Bokdam [@​TriPSs](https://togithub.com/TriPSs)
### [`v17.2.0`](https://togithub.com/nrwl/nx/releases/tag/17.2.0)
[Compare Source](https://togithub.com/nrwl/nx/compare/17.1.3...17.2.0)
#### 17.2.0
##### 🚀 Features
- **angular:** update component generator to use a single string `styles` or `styleUrl` property ([#​20146](https://togithub.com/nrwl/nx/pull/20146))
- **angular:** support application builder for cypress component testing ([#​20214](https://togithub.com/nrwl/nx/pull/20214))
- **angular:** update ngrx to v17 ([#​20247](https://togithub.com/nrwl/nx/pull/20247))
- **angular:** support esbuild-based executors/builders in [@​nx/angular](https://togithub.com/nx/angular):dev-server ([#​20311](https://togithub.com/nrwl/nx/pull/20311))
- **angular:** convert module-federation-dev-server to executor ([#​20252](https://togithub.com/nrwl/nx/pull/20252))
- **angular:** support providing esbuild plugins to [@​nx/angular](https://togithub.com/nx/angular):browser-esbuild ([#​20504](https://togithub.com/nrwl/nx/pull/20504))
- **angular:** add application executor ([#​20529](https://togithub.com/nrwl/nx/pull/20529))
- **core:** extglob to standard glob parser ([#​20089](https://togithub.com/nrwl/nx/pull/20089))
- **core:** make createNodes async ([#​20195](https://togithub.com/nrwl/nx/pull/20195))
- **core:** track project changes in source map when applying plugins ([#​19955](https://togithub.com/nrwl/nx/pull/19955))
- **core:** independent nx releases and automated git operations ([#​20191](https://togithub.com/nrwl/nx/pull/20191))
- **core:** rust task hasher ([#​19617](https://togithub.com/nrwl/nx/pull/19617))
- **core:** programmatic API for nx release ([#​20371](https://togithub.com/nrwl/nx/pull/20371))
- **core:** allow setting true for changelog config to enable with defaults ([#​20376](https://togithub.com/nrwl/nx/pull/20376))
- **core:** add env parameter to run-commands ([#​20440](https://togithub.com/nrwl/nx/pull/20440))
- **core:** introduce workspace file archive ([#​20471](https://togithub.com/nrwl/nx/pull/20471))
- **core:** targets inferred from plugins override targetDefaults ([#​20586](https://togithub.com/nrwl/nx/pull/20586))
- **core:** add task plans to `--graph=file.json` argument ([#​20643](https://togithub.com/nrwl/nx/pull/20643))
- **graph:** add project details view ([#​20466](https://togithub.com/nrwl/nx/pull/20466))
- **linter:** update eslint to next minor version ([#​20351](https://togithub.com/nrwl/nx/pull/20351))
- **linter:** support yaml for flat config conversion ([#​20022](https://togithub.com/nrwl/nx/pull/20022))
- **linter:** default lintFilePatterns to {projectRoot} ([#​20313](https://togithub.com/nrwl/nx/pull/20313))
- **linter:** add create-nodes plugin ([#​20264](https://togithub.com/nrwl/nx/pull/20264))
- **misc:** allow providing a path in the name option of project generators ([#​20274](https://togithub.com/nrwl/nx/pull/20274))
- **module-federation:** use single file-server for static remotes ([#​20006](https://togithub.com/nrwl/nx/pull/20006))
- **module-federation:** add comment to generated module federation config explaining usage of external remotes ([#​20177](https://togithub.com/nrwl/nx/pull/20177))
- **module-federation:** Add react support for dynamic federation ([#​20024](https://togithub.com/nrwl/nx/pull/20024))
- **nextjs:** Add support for create nodes for nextjs ([#​20193](https://togithub.com/nrwl/nx/pull/20193))
- **nuxt:** load nuxt config programmatically ([#​20185](https://togithub.com/nrwl/nx/pull/20185))
- **nuxt:** nodes for build, serve, test targets ([#​20145](https://togithub.com/nrwl/nx/pull/20145))
- **nx-dev:** call to action button ([b9e02d152b](https://togithub.com/nrwl/nx/commit/b9e02d152b))
- **nx-dev:** move Twitter pixel to site-level ([059b061bfe](https://togithub.com/nrwl/nx/commit/059b061bfe))
- **nx-dev:** allow ranges in fences highlighting ([#​20202](https://togithub.com/nrwl/nx/pull/20202))
- **nx-dev:** rename nx-cloud tab to CI ([#​20476](https://togithub.com/nrwl/nx/pull/20476))
- **nx-dev:** improve advent of code page ([#​20517](https://togithub.com/nrwl/nx/pull/20517))
- **nx-dev:** allow custom media images ([#​20561](https://togithub.com/nrwl/nx/pull/20561))
- **release:** update dist-tags when publishing a package version that already exists ([#​20316](
</details>
---
### Configuration
📅 **Schedule**: 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuMTAzLjEiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkifQ==-->
|
2023-12-28 08:00:13 +00:00 |
|
Joooye_34
|
bed9310519
|
refactor(infra): directory structure (#4615)
|
2023-10-18 15:30:08 +00:00 |
|
Alex Yang
|
2f6c4e3696
|
feat!: affine cloud support (#3813)
Co-authored-by: Hongtao Lye <codert.sn@gmail.com>
Co-authored-by: liuyi <forehalo@gmail.com>
Co-authored-by: LongYinan <lynweklm@gmail.com>
Co-authored-by: X1a0t <405028157@qq.com>
Co-authored-by: JimmFly <yangjinfei001@gmail.com>
Co-authored-by: Peng Xiao <pengxiao@outlook.com>
Co-authored-by: xiaodong zuo <53252747+zuoxiaodong0815@users.noreply.github.com>
Co-authored-by: DarkSky <25152247+darkskygit@users.noreply.github.com>
Co-authored-by: Qi <474021214@qq.com>
Co-authored-by: danielchim <kahungchim@gmail.com>
|
2023-08-29 05:07:05 -05:00 |
|
Alex Yang
|
47f12f77f2
|
refactor!: remove next.js (#3267)
|
2023-07-18 16:53:10 +00:00 |
|
LongYinan
|
8021efd81a
|
build: affine Node.js server charts (#2895)
|
2023-06-29 14:02:46 +00:00 |
|
LongYinan
|
dd58b1bbf6
|
build: docker images (#2860)
|
2023-06-27 17:23:19 +08:00 |
|
Himself65
|
e0481d29ad
|
refactor!: next generation AFFiNE code structure (#1176)
|
2023-03-01 15:40:01 +08:00 |
|
DarkSky
|
8a7393a961
|
chore: move client folders (#948)
|
2023-02-10 12:41:01 +00:00 |
|
DarkSky
|
6c2c7dcd48
|
milestone: publish alpha version (#637)
- document folder
- full-text search
- blob storage
- basic edgeless support
Co-authored-by: tzhangchi <terry.zhangchi@outlook.com>
Co-authored-by: QiShaoXuan <qishaoxuan777@gmail.com>
Co-authored-by: DiamondThree <diamond.shx@gmail.com>
Co-authored-by: MingLiang Wang <mingliangwang0o0@gmail.com>
Co-authored-by: JimmFly <yangjinfei001@gmail.com>
Co-authored-by: Yifeng Wang <doodlewind@toeverything.info>
Co-authored-by: Himself65 <himself65@outlook.com>
Co-authored-by: lawvs <18554747+lawvs@users.noreply.github.com>
Co-authored-by: Qi <474021214@qq.com>
|
2022-12-30 21:40:15 +08:00 |
|
DarkSky
|
e435dbd2cb
|
feat: api routing in docker image
|
2022-12-20 15:22:36 +08:00 |
|
alt0
|
d9b10feb88
|
chore: update dockerfile
|
2022-10-14 15:01:13 +08:00 |
|
lawvs
|
b398e2e184
|
chore: update cache time
|
2022-09-30 17:16:55 +08:00 |
|
Whitewater
|
e4a76ed058
|
Fix/ci (#3)
* fix: ci
* chore: test ci
* fix: ci
* feat: add nginx conf
* chore: remove debug
|
2022-09-23 17:31:26 +08:00 |
|