renovate
013adc38c0
chore: bump up all non-major dependencies ( #6526 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](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.537.0` -> `3.569.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.537.0/3.569.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.537.0/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.537.0/3.569.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@electron-forge/maker-base](https://togithub.com/electron/forge ) | [`7.3.1` -> `7.4.0`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-base/7.3.1/7.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@electron-forge%2fmaker-base/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@electron-forge%2fmaker-base/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@electron-forge%2fmaker-base/7.3.1/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@electron-forge%2fmaker-base/7.3.1/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | resolutions | minor |
| @​magic-works/i18n-codegen | [`^0.5.0` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| @​magic-works/i18n-codegen | [`^0.5.0` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@magic-works%2fi18n-codegen/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@magic-works%2fi18n-codegen/0.5.0/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile ) | [`^0.5.4` -> `^0.6.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.5.4/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@marsidev%2freact-turnstile/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@marsidev%2freact-turnstile/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@marsidev%2freact-turnstile/0.5.4/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@marsidev%2freact-turnstile/0.5.4/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.46` -> `3.0.0-alpha.54`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.46/3.0.0-alpha.54 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@napi-rs%2fcli/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@napi-rs%2fcli/3.0.0-alpha.46/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@napi-rs%2fcli/3.0.0-alpha.46/3.0.0-alpha.54?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@nestjs/throttler](https://togithub.com/nestjs/throttler ) | [`5.0.1` -> `5.1.2`](https://renovatebot.com/diffs/npm/@nestjs%2fthrottler/5.0.1/5.1.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nestjs%2fthrottler/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nestjs%2fthrottler/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nestjs%2fthrottler/5.0.1/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nestjs%2fthrottler/5.0.1/5.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | 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.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-prometheus/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fexporter-prometheus/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fexporter-prometheus/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-prometheus/0.50.0/0.51.0?slim=true )](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.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation/0.50.0/0.51.0?slim=true )](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.39.0` -> `^0.40.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.39.0/0.40.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-graphql/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-graphql/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-graphql/0.39.0/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-graphql/0.39.0/0.40.0?slim=true )](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.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-http/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-http/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-http/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-http/0.50.0/0.51.0?slim=true )](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.39.0` -> `^0.40.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0/0.40.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-ioredis/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-ioredis/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0/0.40.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0/0.40.0?slim=true )](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.36.0` -> `^0.37.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0/0.37.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-nestjs-core/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-nestjs-core/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0/0.37.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0/0.37.1?slim=true )](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.38.0` -> `^0.39.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0/0.39.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-socket.io/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-socket.io/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0/0.39.0?slim=true )](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.50.0` -> `^0.51.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.50.0/0.51.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-node/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fsdk-node/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fsdk-node/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-node/0.50.0/0.51.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | 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.4.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.4.0/1.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/1.4.0/1.6.0?slim=true )](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.4.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.4.0/1.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [cloudflare/wrangler-action](https://togithub.com/cloudflare/wrangler-action ) | `v3.4.1` -> `v3.5.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/cloudflare%2fwrangler-action/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/cloudflare%2fwrangler-action/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/cloudflare%2fwrangler-action/v3.4.1/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/cloudflare%2fwrangler-action/v3.4.1/v3.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | action | minor |
| [esbuild](https://togithub.com/evanw/esbuild ) | [`^0.20.2` -> `^0.21.0`](https://renovatebot.com/diffs/npm/esbuild/0.20.2/0.21.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.20.2/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.20.2/0.21.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [jotai-devtools](https://togithub.com/jotaijs/jotai-devtools ) | [`^0.8.0` -> `^0.9.0`](https://renovatebot.com/diffs/npm/jotai-devtools/0.8.0/0.9.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [jotai-devtools](https://togithub.com/jotaijs/jotai-devtools ) | [`^0.8.0` -> `^0.9.0`](https://renovatebot.com/diffs/npm/jotai-devtools/0.8.0/0.9.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-devtools/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-devtools/0.8.0/0.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai-scope](https://togithub.com/jotaijs/jotai-scope ) | [`^0.5.1` -> `^0.6.0`](https://renovatebot.com/diffs/npm/jotai-scope/0.5.1/0.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-scope/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-scope/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-scope/0.5.1/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-scope/0.5.1/0.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [node](https://nodejs.org ) ([source](https://togithub.com/nodejs/node )) | `20.12.1` -> `20.12.2` | [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.12.1/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.12.1/v20.12.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | | patch |
| [react](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [react-dom](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [react-dom](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-dom )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-dom/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-dom/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-dom/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [react-is](https://reactjs.org/ ) ([source](https://togithub.com/facebook/react/tree/HEAD/packages/react-is )) | [`18.2.0` -> `18.3.1`](https://renovatebot.com/diffs/npm/react-is/18.2.0/18.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-is/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-is/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-is/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-is/18.2.0/18.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [sqlx](https://togithub.com/launchbadge/sqlx ) | `0.7.3` -> `0.7.4` | [![age](https://developer.mend.io/api/mc/badges/age/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | build-dependencies | patch |
| [sqlx](https://togithub.com/launchbadge/sqlx ) | `0.7.3` -> `0.7.4` | [![age](https://developer.mend.io/api/mc/badges/age/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/sqlx/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/sqlx/0.7.4/0.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts ) | [`3.8.1` -> `3.9.1`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.8.1/3.9.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.8.1/3.9.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.8.1/3.9.1?slim=true )](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.4.0` -> `1.6.0`](https://renovatebot.com/diffs/npm/vitest/1.4.0/1.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.4.0/1.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.4.0/1.6.0?slim=true )](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.1.1` -> `4.2.1`](https://renovatebot.com/diffs/npm/yarn/4.1.1/4.2.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.1.1/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.1.1/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | packageManager | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.569.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35690-2024-05-03 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.568.0...v3.569.0 )
##### Bug Fixes
- **clients:** add deps required by default credential providers ([#​6055](https://togithub.com/aws/aws-sdk-js-v3/issues/6055 )) ([bfa8626](bfa8626854
))
### [`v3.568.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35680-2024-05-02 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.567.0...v3.568.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.567.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35670-2024-05-01 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.565.0...v3.567.0 )
##### Features
- end support for Node.js 14.x ([#​6034](https://togithub.com/aws/aws-sdk-js-v3/issues/6034 )) ([d196411](d19641119f
))
### [`v3.565.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35650-2024-04-29 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.564.0...v3.565.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.564.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35640-2024-04-26 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.563.0...v3.564.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.563.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35630-2024-04-25 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.556.0...v3.563.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.556.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35560-2024-04-16 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.554.0...v3.556.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.554.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35540-2024-04-11 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.552.0...v3.554.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.552.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35520-2024-04-09 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.550.0...v3.552.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.550.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35500-2024-04-05 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.549.0...v3.550.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.549.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35490-2024-04-04 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.540.0...v3.549.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.540.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35400-2024-03-22 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.537.0...v3.540.0 )
##### Bug Fixes
- **util-endpoints:** augment endpointFunctions inline in endpointResolver functions ([#​5933](https://togithub.com/aws/aws-sdk-js-v3/issues/5933 )) ([42a791d](42a791defb
))
</details>
<details>
<summary>electron/forge (@​electron-forge/maker-base)</summary>
### [`v7.4.0`](https://togithub.com/electron/forge/releases/tag/v7.4.0 )
[Compare Source](https://togithub.com/electron/forge/compare/v7.3.1...v7.4.0 )
##### What's Changed
##### Highlighted Feature:
- fix: bump packager minimum dep by [@​MarshallOfSound](https://togithub.com/MarshallOfSound ) in [https://github.com/electron/forge/pull/3551 ](https://togithub.com/electron/forge/pull/3551 )
This version of Forge enables the new Windows ASAR integrity feature in Electron. When ASAR integrity is enabled, your Electron app will verify the header hash of the ASAR archive on runtime. If no hash is present or if there is a mismatch in the hashes, the app will forcefully terminate.
More information about this feature can be found in Electron's documentation here: https://github.com/electron/electron/blob/main/docs/tutorial/asar-integrity.md#using-electron-tooling
##### Bug Fixes and Improvements
- fix(cli): add `plugin-fuses` to import script by [@​Santhoshmani1](https://togithub.com/Santhoshmani1 ) in [https://github.com/electron/forge/pull/3535 ](https://togithub.com/electron/forge/pull/3535 )
- build(deps): bump dsanders11/github-app-commit-action from 1.3.0 to 1.4.0 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3555 ](https://togithub.com/electron/forge/pull/3555 )
- build(deps): bump dsanders11/project-actions from 1.2.0 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3557 ](https://togithub.com/electron/forge/pull/3557 )
- build(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3545 ](https://togithub.com/electron/forge/pull/3545 )
- build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3556 ](https://togithub.com/electron/forge/pull/3556 )
- chore: update listr2 version by [@​yangannyx](https://togithub.com/yangannyx ) in [https://github.com/electron/forge/pull/3542 ](https://togithub.com/electron/forge/pull/3542 )
- docs: Typo in Interface MakerDMGConfig by [@​zsewa](https://togithub.com/zsewa ) in [https://github.com/electron/forge/pull/3550 ](https://togithub.com/electron/forge/pull/3550 )
##### New Contributors
- [@​zsewa](https://togithub.com/zsewa ) made their first contribution in [https://github.com/electron/forge/pull/3550 ](https://togithub.com/electron/forge/pull/3550 )
- [@​Santhoshmani1](https://togithub.com/Santhoshmani1 ) made their first contribution in [https://github.com/electron/forge/pull/3535 ](https://togithub.com/electron/forge/pull/3535 )
**Full Changelog**: https://github.com/electron/forge/compare/v7.3.1...v7.4.0
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.6.0`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.6.0 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.5.4...v0.6.0 )
#### What's Changed
##### Bug Fixes
- Prevent widget to be removed when `onWidgetLoad` exists by [@​marsidev](https://togithub.com/marsidev ) in [https://github.com/marsidev/react-turnstile/pull/66 ](https://togithub.com/marsidev/react-turnstile/pull/66 )
##### Minor changes
- Test changes by [@​marsidev](https://togithub.com/marsidev ) in [https://github.com/marsidev/react-turnstile/pull/63 ](https://togithub.com/marsidev/react-turnstile/pull/63 )
- Upgrade dependencies by [@​marsidev](https://togithub.com/marsidev ) in [https://github.com/marsidev/react-turnstile/pull/64 ](https://togithub.com/marsidev/react-turnstile/pull/64 )
**Full Changelog**: https://github.com/marsidev/react-turnstile/compare/v0.5.4...v0.6.0
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.54`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.53...@napi-rs/cli@3.0.0-alpha.54 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.53...@napi-rs/cli@3.0.0-alpha.54 )
### [`v3.0.0-alpha.53`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.53 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.52...@napi-rs/cli@3.0.0-alpha.53 )
#### What's Changed
- feat(cli): allow sync fs operation between workers/mainThread by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2064 ](https://togithub.com/napi-rs/napi-rs/pull/2064 )
**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.52...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.53
### [`v3.0.0-alpha.52`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.52 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.51...@napi-rs/cli@3.0.0-alpha.52 )
#### What's Changed
- feat(cli): support generation of literal union from string enum by [@​inokawa](https://togithub.com/inokawa ) in [https://github.com/napi-rs/napi-rs/pull/2054 ](https://togithub.com/napi-rs/napi-rs/pull/2054 )
- fix(cli): pass fs to browser worker binding by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2062 ](https://togithub.com/napi-rs/napi-rs/pull/2062 )
#### New Contributors
- [@​inokawa](https://togithub.com/inokawa ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/2054 ](https://togithub.com/napi-rs/napi-rs/pull/2054 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.52
### [`v3.0.0-alpha.51`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.51 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.50...@napi-rs/cli@3.0.0-alpha.51 )
#### What's Changed
- feat(cli): improve the browser binding by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2056 ](https://togithub.com/napi-rs/napi-rs/pull/2056 )
- fix(cli): new project issue by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2058 ](https://togithub.com/napi-rs/napi-rs/pull/2058 )
- chore: upgrade [@​tybys/wasm-util](https://togithub.com/tybys/wasm-util ) by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2059 ](https://togithub.com/napi-rs/napi-rs/pull/2059 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@2.16.4...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.51
### [`v3.0.0-alpha.50`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.50 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.49...@napi-rs/cli@3.0.0-alpha.50 )
#### What's Changed
- feat(cli): optimize wasm output binary by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2049 ](https://togithub.com/napi-rs/napi-rs/pull/2049 )
**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.49...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.50
### [`v3.0.0-alpha.49`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.49 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.48...@napi-rs/cli@3.0.0-alpha.49 )
#### What's Changed
- chore(deps): update dependency electron to v30 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2043 ](https://togithub.com/napi-rs/napi-rs/pull/2043 )
- fix(cli): wasi targets linker envs by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2044 ](https://togithub.com/napi-rs/napi-rs/pull/2044 )
- feat(cli): allow to define dtsHeader in napi config by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2045 ](https://togithub.com/napi-rs/napi-rs/pull/2045 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@3.0.0-alpha.2...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.49
### [`v3.0.0-alpha.48`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.47...@napi-rs/cli@3.0.0-alpha.48 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.47...@napi-rs/cli@3.0.0-alpha.48 )
### [`v3.0.0-alpha.47`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.46...@napi-rs/cli@3.0.0-alpha.47 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.46...@napi-rs/cli@3.0.0-alpha.47 )
</details>
<details>
<summary>nestjs/throttler (@​nestjs/throttler)</summary>
### [`v5.1.2`](https://togithub.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#512 )
[Compare Source](https://togithub.com/nestjs/throttler/compare/v5.1.1...v5.1.2 )
##### Patch Changes
- [`7a431e5`](https://togithub.com/nestjs/throttler/commit/7a431e5 ): Improve performance by replacing md5 npm package with Node.js crypto module.
### [`v5.1.1`](https://togithub.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#511 )
[Compare Source](https://togithub.com/nestjs/throttler/compare/v5.1.0...v5.1.1 )
##### Patch Changes
- [`b06a208`](https://togithub.com/nestjs/throttler/commit/b06a208 ): Resolves a bug that cause 'this' to be undefined in the 'getTracker' and 'generateKey' methods of the custom ThrottlerGuard
### [`v5.1.0`](https://togithub.com/nestjs/throttler/blob/HEAD/CHANGELOG.md#510 )
[Compare Source](https://togithub.com/nestjs/throttler/compare/v5.0.1...v5.1.0 )
##### Minor Changes
- [`903d187`](https://togithub.com/nestjs/throttler/commit/903d187 ): Allow for throttler definitions to define their own trackers and key generators to allow for more customization of the rate limit process
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-prometheus)</summary>
### [`v0.51.0`](5231aa2550...3ab4f765d8
)
[Compare Source](5231aa2550...3ab4f765d8
)
</details>
<details>
<summary>open-telemetry/opentelemetry-js-contrib (@​opentelemetry/instrumentation-graphql)</summary>
### [`v0.40.0`](32204a362d...fcea8ca0c8
)
[Compare Source](17a0bc1da3...96a87b4893
)
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.6.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.6.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0 )
##### 🚀 Features
- Support standalone mode - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5565 ](https://togithub.com/vitest-dev/vitest/issues/5565 ) [<samp>(bdce0)</samp>](https://togithub.com/vitest-dev/vitest/commit/bdce0a29 )
- Custom "snapshotEnvironment" option - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5449 ](https://togithub.com/vitest-dev/vitest/issues/5449 ) [<samp>(30f72)</samp>](https://togithub.com/vitest-dev/vitest/commit/30f728bc )
- **benchmark**: Support comparing benchmark result - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5398 ](https://togithub.com/vitest-dev/vitest/issues/5398 ) [<samp>(f8d3d)</samp>](https://togithub.com/vitest-dev/vitest/commit/f8d3d22e )
- **browser**: Allow injecting scripts - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5656 ](https://togithub.com/vitest-dev/vitest/issues/5656 ) [<samp>(21e58)</samp>](https://togithub.com/vitest-dev/vitest/commit/21e58bd8 )
- **reporter**: Support `includeConsoleOutput` and `addFileAttribute` in junit - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5659 ](https://togithub.com/vitest-dev/vitest/issues/5659 ) [<samp>(2f913)</samp>](https://togithub.com/vitest-dev/vitest/commit/2f913222 )
- **ui**: Sort items by file name - by [@​btea](https://togithub.com/btea ) in [https://github.com/vitest-dev/vitest/issues/5652 ](https://togithub.com/vitest-dev/vitest/issues/5652 ) [<samp>(1f726)</samp>](https://togithub.com/vitest-dev/vitest/commit/1f7268fa )
##### 🐞 Bug Fixes
- Keep order of arguments for .each in custom task collectors - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5640 ](https://togithub.com/vitest-dev/vitest/issues/5640 ) [<samp>(7d57c)</samp>](https://togithub.com/vitest-dev/vitest/commit/7d57c116 )
- Call `resolveId('vitest')` after `buildStart` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5646 ](https://togithub.com/vitest-dev/vitest/issues/5646 ) [<samp>(f5faf)</samp>](https://togithub.com/vitest-dev/vitest/commit/f5faf423 )
- Hash the name of the file when caching - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5654 ](https://togithub.com/vitest-dev/vitest/issues/5654 ) [<samp>(c9e68)</samp>](https://togithub.com/vitest-dev/vitest/commit/c9e68ced )
- Don't panic on empty files in node_modules - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(40c29)</samp>](https://togithub.com/vitest-dev/vitest/commit/40c299fe )
- Use `toJSON` for error serialization - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5526 ](https://togithub.com/vitest-dev/vitest/issues/5526 ) [<samp>(19a21)</samp>](https://togithub.com/vitest-dev/vitest/commit/19a21e49 )
- **coverage**:
- Exclude `*.test-d.*` by default - by [@​MindfulPol](https://togithub.com/MindfulPol ) in [https://github.com/vitest-dev/vitest/issues/5634 ](https://togithub.com/vitest-dev/vitest/issues/5634 ) [<samp>(bfe8a)</samp>](https://togithub.com/vitest-dev/vitest/commit/bfe8ad9d )
- Apply `vite-node`'s wrapper only to executed files - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5642 ](https://togithub.com/vitest-dev/vitest/issues/5642 ) [<samp>(c9883)</samp>](https://togithub.com/vitest-dev/vitest/commit/c9883f3e )
- **vm**:
- Support network imports - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5610 ](https://togithub.com/vitest-dev/vitest/issues/5610 ) [<samp>(103a6)</samp>](https://togithub.com/vitest-dev/vitest/commit/103a6002 )
##### 🏎 Performance
- Improve performance of forks pool - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5592 ](https://togithub.com/vitest-dev/vitest/issues/5592 ) [<samp>(d8304)</samp>](https://togithub.com/vitest-dev/vitest/commit/d8304bb4 )
- Unnecessary rpc call when coverage is disabled - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5658 ](https://togithub.com/vitest-dev/vitest/issues/5658 ) [<samp>(c5712)</samp>](https://togithub.com/vitest-dev/vitest/commit/c571276a )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.3...v1.6.0 )
### [`v1.5.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.3 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3 )
##### 🐞 Bug Fixes
- Use package.json name for a workspace project if not provided - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5608 ](https://togithub.com/vitest-dev/vitest/issues/5608 ) [<samp>(48fba)</samp>](https://togithub.com/vitest-dev/vitest/commit/48fba190 )
- Backport jest iterable equality within object - by [@​sukovanej](https://togithub.com/sukovanej ) in [https://github.com/vitest-dev/vitest/issues/5621 ](https://togithub.com/vitest-dev/vitest/issues/5621 ) [<samp>(30e5d)</samp>](https://togithub.com/vitest-dev/vitest/commit/30e5dc1b )
- **browser**: Support benchmark - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5622 ](https://togithub.com/vitest-dev/vitest/issues/5622 ) [<samp>(becab)</samp>](https://togithub.com/vitest-dev/vitest/commit/becabb5e )
- **reporter**: Use default error formatter for JUnit - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5629 ](https://togithub.com/vitest-dev/vitest/issues/5629 ) [<samp>(20060)</samp>](https://togithub.com/vitest-dev/vitest/commit/200609cc )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.2...v1.5.3 )
### [`v1.5.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.2 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2 )
##### 🐞 Bug Fixes
- Check for null before storing in weakmap - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(ce368)</samp>](https://togithub.com/vitest-dev/vitest/commit/ce368457 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.1...v1.5.2 )
### [`v1.5.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1 )
##### 🚀 Features
- **api**: `startVitest()` to accept `stdout` and `stdin` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5493 ](https://togithub.com/vitest-dev/vitest/issues/5493 ) [<samp>(780b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/780b187f )
- This is listed as a feature, but it doesn't increase the minor version because `startVitest` API is experimental and doesn't follow semver.
##### 🐞 Bug Fixes
- Close vite servers on all resolved projects - by [@​surc54](https://togithub.com/surc54 ) in [https://github.com/vitest-dev/vitest/issues/5544 ](https://togithub.com/vitest-dev/vitest/issues/5544 ) [<samp>(413ec)</samp>](https://togithub.com/vitest-dev/vitest/commit/413ec5e6 )
- Fix default `import.meta.env.PROD: false` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5561 ](https://togithub.com/vitest-dev/vitest/issues/5561 ) [<samp>(9c649)</samp>](https://togithub.com/vitest-dev/vitest/commit/9c64967f )
- Resolve cwd correctly when initiating projects - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5582 ](https://togithub.com/vitest-dev/vitest/issues/5582 ) [<samp>(ec9d7)</samp>](https://togithub.com/vitest-dev/vitest/commit/ec9d7c93 )
- Always run `onTestFinished` in reverse order - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5598 ](https://togithub.com/vitest-dev/vitest/issues/5598 ) [<samp>(23f29)</samp>](https://togithub.com/vitest-dev/vitest/commit/23f29cea )
- **browser**:
- Disable `fileParallelism` by default on browser pool - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5528 ](https://togithub.com/vitest-dev/vitest/issues/5528 ) [<samp>(5c69f)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c69f3f5 )
- Dispose tester iframe on done - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5595 ](https://togithub.com/vitest-dev/vitest/issues/5595 ) [<samp>(b2135)</samp>](https://togithub.com/vitest-dev/vitest/commit/b2135710 )
- **coverage**:
- Fix bundling of `v8-to-istanbul` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5549 ](https://togithub.com/vitest-dev/vitest/issues/5549 ) [<samp>(df6a4)</samp>](https://togithub.com/vitest-dev/vitest/commit/df6a4328 )
- Prevent crash when `cleanOnRerun` is disabled - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5540 ](https://togithub.com/vitest-dev/vitest/issues/5540 ) [<samp>(ea3c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/ea3c16e4 )
- `thresholds` to compare files relative to root - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5574 ](https://togithub.com/vitest-dev/vitest/issues/5574 ) [<samp>(80265)</samp>](https://togithub.com/vitest-dev/vitest/commit/80265b40 )
- **expect**:
- Fix `toEqual` and `toMatchObject` with circular references - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5535 ](https://togithub.com/vitest-dev/vitest/issues/5535 ) [<samp>(9e641)</samp>](https://togithub.com/vitest-dev/vitest/commit/9e6417c9 )
- **vitest**:
- Fix false positive file filter match with leading slash - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5578 ](https://togithub.com/vitest-dev/vitest/issues/5578 ) [<samp>(316eb)</samp>](https://togithub.com/vitest-dev/vitest/commit/316eb739 )
- Watch the output directory correctly - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5584 ](https://togithub.com/vitest-dev/vitest/issues/5584 ) [<samp>(e40f9)</samp>](https://togithub.com/vitest-dev/vitest/commit/e40f9924 )
- StubEnv casts boolean on PROD/SSR/DEV - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5590 ](https://togithub.com/vitest-dev/vitest/issues/5590 ) [<samp>(4da88)</samp>](https://togithub.com/vitest-dev/vitest/commit/4da88045 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.5.0...v1.5.1 )
### [`v1.5.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.5.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.4.0...v1.5.0 )
##### 🚀 Features
- Add configuration for diff truncation - by [@​willieho](https://togithub.com/willieho ) in [https://github.com/vitest-dev/vitest/issues/5073 ](https://togithub.com/vitest-dev/vitest/issues/5073 ) and [https://github.com/vitest-dev/vitest/issues/5333 ](https://togithub.com/vitest-dev/vitest/issues/5333 ) [<samp>(6797b)</samp>](https://togithub.com/vitest-dev/vitest/commit/6797b041 )
- Remove unrelated noise from diff for toMatchObject() - by [@​geersch](https://togithub.com/geersch ) in [https://github.com/vitest-dev/vitest/issues/5364 ](https://togithub.com/vitest-dev/vitest/issues/5364 ) [<samp>(99276)</samp>](https://togithub.com/vitest-dev/vitest/commit/99276399 )
- Allow custom host for --inspect and --inspect-brk - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5509 ](https://togithub.com/vitest-dev/vitest/issues/5509 ) [<samp>(61572)</samp>](https://togithub.com/vitest-dev/vitest/commit/6157282c )
- **coverage**: V8 to ignore empty lines, comments, types - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5457 ](https://togithub.com/vitest-dev/vitest/issues/5457 ) [<samp>(10b89)</samp>](https://togithub.com/vitest-dev/vitest/commit/10b89713 )
##### 🐞 Bug Fixes
- `describe` calls not taking generic type parameters - by [@​aryaemami59](https://togithub.com/aryaemami59 ) in [https://github.com/vitest-dev/vitest/issues/5415 ](https://togithub.com/vitest-dev/vitest/issues/5415 ) [<samp>(16bac)</samp>](https://togithub.com/vitest-dev/vitest/commit/16bacfab )
- Prevent hang when `process` is mocked - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5430 ](https://togithub.com/vitest-dev/vitest/issues/5430 ) [<samp>(0ec4d)</samp>](https://togithub.com/vitest-dev/vitest/commit/0ec4d0e0 )
- Don't check for "node:internal/console/" in console interceptor in case the environment is not Node.js - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(87d36)</samp>](https://togithub.com/vitest-dev/vitest/commit/87d36a7a )
- The value received by toMatch should be a string - by [@​btea](https://togithub.com/btea ) in [https://github.com/vitest-dev/vitest/issues/5428 ](https://togithub.com/vitest-dev/vitest/issues/5428 ) [<samp>(67485)</samp>](https://togithub.c
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM0MC4xMCIsInRhcmdldEJyYW5jaCI6ImNhbmFyeSJ9-->
2024-05-07 10:30:58 +00:00
Brooooooklyn
b2b99ab9df
ci: add rust-toolchain auto update config ( #6794 )
2024-05-07 07:31:41 +00:00
pengx17
625249ca5b
docs: update outdated docs ( #6756 )
...
fix #5171
2024-05-06 02:03:14 +00:00
EYHN
20116eb940
chore: remove unused y-indexeddb ( #6728 )
2024-04-29 09:14:42 +00:00
Brooooooklyn
fed2503782
refactor(server): rename @affine/storage to @affine/server-native ( #6682 )
...
- Close https://github.com/toeverything/AFFiNE/issues/6680
2024-04-29 02:14:20 +00:00
pengx17
6237bf18ab
build(electron): nsis typo ( #6697 )
2024-04-25 09:10:34 +00:00
pengx17
bfcf4a105e
build(electron): add nsis build to release-desktop workflow ( #6677 )
...
Updater may break after this PR and will be fixed in the next one
After this PR, we will have two windows installer options
- affine-0.14.0-canary.9-canary-windows-x64.exe
- affine-0.14.0-canary.9-canary-windows-x64.nsis.exe (added)
2024-04-25 03:52:27 +00:00
random-dudde
f288e3ee25
ci: bash escape vulnerability ( #6640 )
...
Co-authored-by: EYHN <cneyhn@gmail.com>
Co-authored-by: LongYinan <lynweklm@gmail.com>
2024-04-22 06:30:11 +00:00
Brooooooklyn
6d62ba856c
chore: apply backend-config to the graphql service ( #6631 )
2024-04-19 07:35:11 +00:00
EYHN
4b933466f4
fix(storybook): remove storybook testing ( #6595 )
...
remove tests/storybook
@affine/components storybook still exists
2024-04-17 17:27:33 +08:00
EYHN
06fda3b62c
feat(infra): framework
2024-04-17 15:09:09 +08:00
darkskygit
677c4711df
feat: unsplash api proxy ( #6572 )
2024-04-16 13:33:07 +00:00
Brooooooklyn
c76c1b6abd
ci: fix environment variables config in deploy/release ( #6552 )
2024-04-15 04:27:43 +00:00
darkskygit
9f349a2300
feat: text to image impl ( #6437 )
...
fix CLOUD-18
fix CLOUD-28
fix CLOUD-29
2024-04-10 12:13:39 +00:00
darkskygit
e6a576551a
feat: add copilot impl ( #6230 )
...
fix CLOUD-22
fix CLOUD-24
2024-04-10 11:15:32 +00:00
EYHN
366e0a4b60
feat(server): adjust telemetry config ( #6424 )
2024-04-02 03:44:48 +00:00
EYHN
9c6eba8971
fix(electron): fix build script ( #6422 )
2024-04-01 07:51:35 +00:00
pengx17
9381757982
fix(electron): wayland build ( #6404 )
...
![image.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/T2klNLEk0wxLh4NRDzhk/4a064576-fcda-4a7c-b646-48d55cd118c0.png )
2024-04-01 07:14:49 +00:00
LongYinan
296362ced1
ci: fix build frontend image step
2024-03-29 12:02:23 +08:00
Brooooooklyn
c2847e2082
chore(core): split sentry and setup into web/electron ( #6357 )
2024-03-28 10:24:25 +00:00
forehalo
f69649c922
ci: separate image build to a standalone workflow ( #6167 )
2024-03-28 04:02:13 +00:00
Brooooooklyn
150c22936d
chore(core): add mixpanel track ( #6202 )
2024-03-22 09:24:41 +00:00
forehalo
540e456704
ci: set private key from env ( #6239 )
2024-03-21 10:09:26 +00:00
LongYinan
332cd3b380
refactor(core): split web entry from core ( #6082 )
...
This pr is trying to split `web` and `electron` entries from `core`. It allows more platform-related optimization to be addressed in each entry.
We should remove all browser/electron only codes from `core` eventually, this is the very first step for that.
2024-03-19 07:48:56 +00:00
liuyi
bba1a95f9c
chore: bump base version to 0.14.0 ( #6170 )
2024-03-19 02:34:18 +00:00
LongYinan
5a0e207a8c
ci: fix canary backend auto release job ( #6121 )
2024-03-15 02:21:57 +00:00
liuyi
d8f9e357d0
ci: proxy /oauth to server ( #6095 )
2024-03-13 02:33:58 +00:00
liuyi
fb3a0e7b8f
refactor(server): auth ( #5895 )
...
Remove `next-auth` and implement our own Authorization/Authentication system from scratch.
## Server
- [x] tokens
- [x] function
- [x] encryption
- [x] AuthController
- [x] /api/auth/sign-in
- [x] /api/auth/sign-out
- [x] /api/auth/session
- [x] /api/auth/session (WE SUPPORT MULTI-ACCOUNT!)
- [x] OAuthPlugin
- [x] OAuthController
- [x] /oauth/login
- [x] /oauth/callback
- [x] Providers
- [x] Google
- [x] GitHub
## Client
- [x] useSession
- [x] cloudSignIn
- [x] cloudSignOut
## NOTE:
Tests will be adding in the future
2024-03-12 10:00:09 +00:00
liuyi
af49e8cc41
ci: only enable jwst codec in canary ( #6081 )
2024-03-12 09:44:39 +00:00
LongYinan
c37f15cf97
chore: bump up softprops/action-gh-release action to v2 ( #6051 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [softprops/action-gh-release](https://togithub.com/softprops/action-gh-release ) | action | major | `v1` -> `v2` |
---
### Release Notes
<details>
<summary>softprops/action-gh-release (softprops/action-gh-release)</summary>
### [`v2`](https://togithub.com/softprops/action-gh-release/compare/v1...v2 )
[Compare Source](https://togithub.com/softprops/action-gh-release/compare/v1...v2 )
</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-03-11 02:25:33 +00:00
LongYinan
e1ec90dcc5
ci: add write packages permission to release workflow
2024-03-06 18:25:37 +08:00
LongYinan
665fc69f67
ci: add write permission to release workflow
2024-03-06 18:25:26 +08:00
LongYinan
e96b86ec71
ci: add write permission to release workflow
2024-03-06 15:01:21 +08:00
Fangdun Tsai
5d63ca0bab
fix(core): canvas font loading in desktop ( #6025 )
2024-03-06 13:42:56 +08:00
EYHN
ceec54b423
fix(docs): fix bug-report template ( #6020 )
2024-03-05 09:52:57 +00:00
EYHN
7c55472b78
docs: update bug-report.yml ( #6018 )
2024-03-05 16:27:14 +08:00
Peng Xiao
55ecd92722
fix(electron): windows distribution name ( #6014 )
2024-03-05 07:53:30 +00:00
Peng Xiao
3fcbfe4d30
fix(electron): electron updater issues ( #6005 )
...
- generate-yml.js does not filter files correctly
- add version to generated bundles
- change `.AppImage` to `.appimage`. See https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/src/providers/Provider.ts#L88
2024-03-05 03:27:52 +00:00
JimmFly
ffda9a0567
feat(core): separate runtimeConfig for e2e tests and deployment ( #5976 )
...
Prior to modification, it will function for both `deploy` and `e2e-test`. Consequently, `allowLocalWorkspace` is also set to `true` in the production environment.
https://github.com/toeverything/AFFiNE/actions/runs/8093473180/job/22116199541#step:5:120
2024-03-03 12:00:11 +00:00
LongYinan
29fc4d141f
chore: bump up azure/setup-helm action to v4 ( #5950 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [azure/setup-helm](https://togithub.com/azure/setup-helm ) | action | major | `v3` -> `v4` |
---
### Release Notes
<details>
<summary>azure/setup-helm (azure/setup-helm)</summary>
### [`v4`](https://togithub.com/Azure/setup-helm/releases/tag/v4 )
[Compare Source](https://togithub.com/azure/setup-helm/compare/v3...v4 )
Latest v4 release
</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 this update 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-02-29 03:34:02 +00:00
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
Peng Xiao
39d177c507
build: codesigning dmg ( #5921 )
...
fix https://github.com/toeverything/AFFiNE/issues/5898
2024-02-27 06:35:46 +00:00
HeJiachen-PM
d602cbb53c
ci: update compose.yaml ( #5905 )
2024-02-26 18:47:37 +08:00
LongYinan
ccd3190cec
ci: run CI on beta/stable push ( #5889 )
2024-02-23 09:17:13 +00:00
LongYinan
062526d452
chore: bump up node version to v20 ( #5201 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](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
Peng Xiao
0bbecec2fb
fix(electron): add back bundle test for appimage ( #5876 )
...
In an attempt to fix AppImage build test, I incorrectly removed the script.
This PR add it back.
2024-02-23 04:36:15 +00:00
LongYinan
ca2fc86902
ci: add AppImage bundle step to electron test ( #5871 )
...
Just ensure nothing breaks the AppImage bundle
2024-02-22 14:56:25 +00:00
LongYinan
bd43f73904
fix(electron): linux AppImage output path ( #5853 )
2024-02-21 08:00:58 +00:00
liuyi
d2bf1451fa
ci: fix canary deployment ( #5851 )
2024-02-21 03:01:33 +00:00
LongYinan
aa79229a21
chore: bump up nrwl monorepo to v18 (major) ( #5791 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`17.3.1` -> `18.0.4`](https://renovatebot.com/diffs/npm/@nx%2fvite/17.3.1/18.0.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/17.3.1/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/17.3.1/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [nx](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/nx )) | [`^17.1.3` -> `^18.0.0`](https://renovatebot.com/diffs/npm/nx/17.3.1/18.0.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/17.3.1/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/17.3.1/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [nx](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/nx )) | [`^17.2.8` -> `^18.0.0`](https://renovatebot.com/diffs/npm/nx/17.3.1/18.0.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/17.3.1/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/17.3.1/18.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v18.0.4`](https://togithub.com/nrwl/nx/releases/tag/18.0.4 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.0.3...18.0.4 )
##### 18.0.4 (2024-02-09)
##### 🚀 Features
- **core:** update swc/register ([#​21755](https://togithub.com/nrwl/nx/pull/21755 ))
- **expo:** support cjs and mjs ([#​21408](https://togithub.com/nrwl/nx/pull/21408 ))
- **nx-dev:** update launch conf timings ([db78715a70](https://togithub.com/nrwl/nx/commit/db78715a70 ))
- **nx-dev:** update launch page link text ([#​21747](https://togithub.com/nrwl/nx/pull/21747 ))
##### 🩹 Fixes
- **angular:** resolve the index html transformer correctly for esbuild based build targets in dev-server ([#​21679](https://togithub.com/nrwl/nx/pull/21679 ))
- **angular:** generate app server module setup correctly in setup-ssr generator ([#​21702](https://togithub.com/nrwl/nx/pull/21702 ))
- **angular:** add missing forceEsbuild option to dev-server executor ([#​21753](https://togithub.com/nrwl/nx/pull/21753 ))
- **core:** remove implementation detail from warning ([89797d2f7a](https://togithub.com/nrwl/nx/commit/89797d2f7a ))
- **core:** static run one lifecycle should always print dependent task status, and output when verbose ([#​21720](https://togithub.com/nrwl/nx/pull/21720 ))
- **js:** babel preset should also check for JEST_WORKER_ID to transpile to CJS ([#​21754](https://togithub.com/nrwl/nx/pull/21754 ))
- **misc:** pin generated vite version to ~5.0.0 to avoid issues with storybook ([#​21740](https://togithub.com/nrwl/nx/pull/21740 ))
- **module-federation:** map static remote locations correctly ([#​21709](https://togithub.com/nrwl/nx/pull/21709 ))
- **nextjs:** src package.json should not be copied to output folder ([b0506c9f8f](https://togithub.com/nrwl/nx/commit/b0506c9f8f ))
- **nextjs:** Custom server should work with Crystal ([#​21736](https://togithub.com/nrwl/nx/pull/21736 ))
- **nx-dev:** remove fence from new packages and "nx add" commands ([#​21705](https://togithub.com/nrwl/nx/pull/21705 ))
- **playwright:** fix include in tsconfig.json ([#​21730](https://togithub.com/nrwl/nx/pull/21730 ))
- **release:** logging improvements ([#​21692](https://togithub.com/nrwl/nx/pull/21692 ))
- **release:** ensure `nx release publish --graph` only includes projects with target ([#​21726](https://togithub.com/nrwl/nx/pull/21726 ))
- **release:** do not stop daemon in dry-run ([#​21743](https://togithub.com/nrwl/nx/pull/21743 ))
- **remix:** do not rename root jest.preset.js ([#​21703](https://togithub.com/nrwl/nx/pull/21703 ))
- **testing:** increase the default timeout to 15s for the dev server to start ([#​21716](https://togithub.com/nrwl/nx/pull/21716 ))
- **testing:** ensure cypress closes the web dev server ([#​21759](https://togithub.com/nrwl/nx/pull/21759 ))
##### ❤️ Thank You
- Austin Fahsl [@​fahslaj](https://togithub.com/fahslaj )
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Juri [@​juristr](https://togithub.com/juristr )
- Juri Strumpflohner [@​juristr](https://togithub.com/juristr )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Miroslav Jonas [@​meeroslav](https://togithub.com/meeroslav )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Yu Zheng
### [`v18.0.3`](https://togithub.com/nrwl/nx/releases/tag/18.0.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.0.2...18.0.3 )
#### 18.0.3 (2024-02-07)
##### 🚀 Features
- **bundling:** bump rollup-plugin-typescript2 version ([#​20609](https://togithub.com/nrwl/nx/pull/20609 ))
- **remix:** add playwright option for e2eTestRunner ([#​21603](https://togithub.com/nrwl/nx/pull/21603 ))
##### 🩹 Fixes
- **angular:** ajv hoisting issue ([#​21641](https://togithub.com/nrwl/nx/pull/21641 ))
- **core:** add missing parts to ci workflws and update docs ([3078ecf66f](https://togithub.com/nrwl/nx/commit/3078ecf66f ))
- **core:** temporary use forked portable_pty to inherit cursor position for windows ([#​21683](https://togithub.com/nrwl/nx/pull/21683 ))
- **core:** handle blocking stdin ([#​21672](https://togithub.com/nrwl/nx/pull/21672 ))
- **linter:** adjust terminal run check for crystal ([#​21638](https://togithub.com/nrwl/nx/pull/21638 ))
- **misc:** ensure swc transpiler process required files ([#​21674](https://togithub.com/nrwl/nx/pull/21674 ))
- **nx-dev:** launch page mobile experience ([e8d2b471a8](https://togithub.com/nrwl/nx/commit/e8d2b471a8 ))
- **nx-dev:** redirect on remote caching page ([#​21669](https://togithub.com/nrwl/nx/pull/21669 ))
- **testing:** cleanup e2e atomization plugins ([#​21688](https://togithub.com/nrwl/nx/pull/21688 ))
- **vite:** import esbuild before loading config to keep it in cache ([#​21685](https://togithub.com/nrwl/nx/pull/21685 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Jonathan Cammisuli
- Juri [@​juristr](https://togithub.com/juristr )
- Juri Strumpflohner [@​juristr](https://togithub.com/juristr )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Miroslav Jonas [@​meeroslav](https://togithub.com/meeroslav )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nikita Barsukov [@​nsbarsukov](https://togithub.com/nsbarsukov )
### [`v18.0.2`](https://togithub.com/nrwl/nx/releases/tag/18.0.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.0.1...18.0.2 )
##### 18.0.2 (2024-02-05)
##### 🩹 Fixes
- **angular:** fix wrong trailing comma in mf bootstrap code generation ([#​21600](https://togithub.com/nrwl/nx/pull/21600 ))
- **angular:** support inferred cypress targets in setup-mf generator ([#​21619](https://togithub.com/nrwl/nx/pull/21619 ))
- **core:** pass the full resolved path of ts-node/esm when reloading the CLI ([#​21607](https://togithub.com/nrwl/nx/pull/21607 ))
- **core:** remove logic to reload process with esm loader for Node 18 ([#​21623](https://togithub.com/nrwl/nx/pull/21623 ))
- **core:** prevent target defaults from being discarded during merge process ([#​21624](https://togithub.com/nrwl/nx/pull/21624 ))
- **misc:** handle workspaces if no plugin selected in nx init and only generate files after prompts ([#​21606](https://togithub.com/nrwl/nx/pull/21606 ))
- **nextjs:** move `next/constants` from top-level import to when it is needed ([#​21612](https://togithub.com/nrwl/nx/pull/21612 ))
- **nextjs:** Enable next e2e test ([#​21625](https://togithub.com/nrwl/nx/pull/21625 ))
- **node:** Broken E2E tests ([#​21569](https://togithub.com/nrwl/nx/pull/21569 ))
- **nx-dev:** redirect core-features page ([#​21616](https://togithub.com/nrwl/nx/pull/21616 ))
- **webpack:** require ForkTsCheckerWebpackPlugin only as required ([#​21629](https://togithub.com/nrwl/nx/pull/21629 ))
##### ❤️ Thank You
- 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 )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v18.0.1`](https://togithub.com/nrwl/nx/releases/tag/18.0.1 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.0.0...18.0.1 )
##### 18.0.1 (2024-02-04)
##### 🩹 Fixes
- **core:** nx cloud prompt during migrate doesn't skip connection ([#​21588](https://togithub.com/nrwl/nx/pull/21588 ))
##### ❤️ Thank You
- Philip Fulcher
### [`v18.0.0`](https://togithub.com/nrwl/nx/releases/tag/18.0.0 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.3.2...18.0.0 )
##### 18.0.0 (2024-02-03)
Nx 18 introduces Project Crystal 💎 , a significant shift towards making Nx more transparent and easy to understand! [Learn more here!](https://nx.dev/concepts/inferred-tasks ). This is now enabled by default where avaialble and is the reason why we decided to mark it as a major version.
> Note: Though this is a major version, there are no removals of previous deprecations. Any deprecations which were previously scheduled for Nx 18 are now scheduled for Nx 19 which will still be coming out around April 2024.
##### 🚀 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 ))
- **core:** log to guide users to show details after project generation ([#​21350](https://togithub.com/nrwl/nx/pull/21350 ))
- **core:** improve nx connect success message ([#​21295](https://togithub.com/nrwl/nx/pull/21295 ))
- **core:** add support for loading .ts files using ESM ([#​21268](https://togithub.com/nrwl/nx/pull/21268 ))
- **core:** support --use-agents and --no-agents ([#​21472](https://togithub.com/nrwl/nx/pull/21472 ))
- **core:** enable project crystal by default ([#​21403](https://togithub.com/nrwl/nx/pull/21403 ))
- **core:** move distribution to beginning of generated ci workflows ([#​21483](https://togithub.com/nrwl/nx/pull/21483 ))
- **core:** add migration to disable adding plugins automatically in existing workspaces ([#​21508](https://togithub.com/nrwl/nx/pull/21508 ))
- **core:** add log lines grouping for GH Actions ([#​21357](https://togithub.com/nrwl/nx/pull/21357 ))
- **core:** add fallback flow to nx init when no plugins are detected ([#​21538](https://togithub.com/nrwl/nx/pull/21538 ))
- **core:** improve the commented dte message on ci-workflows ([#​21524](https://togithub.com/nrwl/nx/pull/21524 ))
- **core:** add e2e to ci workflows ([#​21487](https://togithub.com/nrwl/nx/pull/21487 ))
- **devkit:** improving error handeling read target options ([#​20336](https://togithub.com/nrwl/nx/pull/20336 ))
- **devkit:** add loadConfigFile function for plugins to use ([#​21511](https://togithub.com/nrwl/nx/pull/21511 ))
- **linter:** add error and warning statistics ([#​18313](https://togithub.com/nrwl/nx/pull/18313 ))
- **linter:** add option for [@​nx/dependency-checks](https://togithub.com/nx/dependency-checks ) to update workspace dependencies using local file paths ([#​20157](https://togithub.com/nrwl/nx/pull/20157 ))
- **nextjs:** upgrade Next.js 14.0.3 ([#​20334](https://togithub.com/nrwl/nx/pull/20334 ))
- **nx-dev:** more logos & announcement banner ([#​21444](https://togithub.com/nrwl/nx/pull/21444 ))
- **react-native:** add useTransformReactJSX babel config to generators ([#​19170](https://togithub.com/nrwl/nx/pull/19170 ))
- **react-native:** upgrade react native to 0.73 ([#​20896](https://togithub.com/nrwl/nx/pull/20896 ))
- **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 ))
- **angular:** handle indexHtmlTransformer option in dev-server correctly ([#​21520](https://togithub.com/nrwl/nx/pull/21520 ))
- **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 ))
- **core:** update axios to address CVE-2023-45857 ([#​20493](https://togithub.com/nrwl/nx/pull/20493 ))
- **core:** Add missing migration from playwright ([#​21448](https://togithub.com/nrwl/nx/pull/21448 ))
- **core:** always remove cursor reset in terminal output for Windows ([#​21467](https://togithub.com/nrwl/nx/pull/21467 ))
- **core:** do not run pty in run-script when we're not TTY ([#​21496](https://togithub.com/nrwl/nx/pull/21496 ))
- **core:** target defaults should be able to apply to multiple targets with the same executor ([#​21438](https://togithub.com/nrwl/nx/pull/21438 ))
- **core:** nx build --graph file.json should work in subdirectories ([#​19858](https://togithub.com/nrwl/nx/pull/19858 ))
- **core:** Update Nx Welcome to include nx show project ([#​21509](https://togithub.com/nrwl/nx/pull/21509 ))
- **core:** handle negative patterns better when specified in pnpm-workspaces ([#​19983](https://togithub.com/nrwl/nx/pull/19983 ))
- **core:** module federation migration for project with no targets ([#​21536](https://togithub.com/nrwl/nx/pull/21536 ))
- **core:** remove the full workspace path with node_modules from the path env variable when running `run-scripts` ([#​21532](https://togithub.com/nrwl/nx/pull/21532 ))
- **core:** do not watch temporary vite files ([#​21514](https://togithub.com/nrwl/nx/pull/21514 ))
- **core:** target defaults from specifier should not be clobbered by name based target defaults ([#​21539](https://togithub.com/nrwl/nx/pull/21539 ))
- **core:** fix missing nxCloud error message on ci workflows ([#​21564](https://togithub.com/nrwl/nx/pull/21564 ))
- **core:** handle spaces when launching nxFork ([#​21571](https://togithub.com/nrwl/nx/pull/21571 ))
- **expo:** set port for e2e ([#​21559](https://togithub.com/nrwl/nx/pull/21559 ))
- **graph:** repair externalApiService usage broken after refactor ([#​21422](https://togithub.com/nrwl/nx/pull/21422 ))
- **graph:** fix expand when using external api ([#​21433](https://togithub.com/nrwl/nx/pull/21433 ))
- **graph:** don't show open config button on nx.dev & refactor tooltips ([#​21463](https://togithub.com/nrwl/nx/pull/21463 ))
- **graph:** fix openen project details with expanded target from external api ([#​21548](https://togithub.com/nrwl/nx/pull/21548 ))
- **js:** allow inlined libs without imports ([#​20649](https://togithub.com/nrwl/nx/pull/20649 ))
- **js:** package type is module should emit esm ([#​21473](https://togithub.com/nrwl/nx/pull/21473 ))
- **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 ))
- **linter:** make eslint mandatory dependency ([#​21406](https://togithub.com/nrwl/nx/pull/21406 ))
- **linter:** ensure flat config generator works for pcv3 plugin ([#​21485](https://togithub.com/nrwl/nx/pull/21485 ))
- **linter:** remove reportUnusedDisableDirectives for flat config ([#​21405](https://togithub.com/nrwl/nx/pull/21405 ))
- **linter:** prevent dep-checks leaking when used outside nx ([#​21404](https://togithub.com/nrwl/nx/pull/21404 ))
- **misc:** prevent ts-node from reading tsconfig when registering transpiler ([#​21381](https://togithub.com/nrwl/nx/pull/21381 ))
- **misc:** set $schema in nx.json generated during nx init ([#​21455](https://togithub.com/nrwl/nx/pull/21455 ))
- **misc:** use caret for semver version ([#​18140](https://togithub.com/nrwl/nx/pull/18140 ))
- **module-federation:** ensure the static remotes env var is used for task hashing [#​21390](https://togithub.com/nrwl/nx/issues/21390 ) ([#​21414](https://togithub.com/nrwl/nx/pull/21414 ), [#​21390](https://togithub.com/nrwl/nx/issues/21390 ))
- **module-federation:** ensure incorrect tsconfig path mappings are not used [#​21391](https://togithub.com/nrwl/nx/issues/21391 ) ([#​21416](https://togithub.com/nrwl/nx/pull/21416 ), [#​21391](https://togithub.com/nrwl/nx/issues/21391 ))
- **nest:** exclude react-specific packages when generating nx nest monorepo ([#​21153](https://togithub.com/nrwl/nx/pull/21153 ))
- **nest:** ensure dependencies are installed when generating nest libraries ([#​21534](https://togithub.com/nrwl/nx/pull/21534 ))
- **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 ))
- **nextjs:** nextjs standalone playwright linting ([#​21555](https://togithub.com/nrwl/nx/pull/21555 ))
- **nextjs:** vite workspace libs ([#​21553](https://togithub.com/nrwl/nx/pull/21553 ))
- **nuxt:** change nuxi to nuxt ([#​21484](https://togithub.com/nrwl/nx/pull/21484 ))
- **nx-dev:** fix hero text typo ([#​20937](https://togithub.com/nrwl/nx/pull/20937 ))
- **nx-dev:** remove unmatched bracket. updates warning description ([#​19481](https://togithub.com/nrwl/nx/pull/19481 ))
- **nx-dev:** launch week agenda minor fixes ([#​21419](https://togithub.com/nrwl/nx/pull/21419 ))
- **nx-dev:** typos on launch-nx website ([#​21552](https://togithub.com/nrwl/nx/pull/21552 ))
- **react:** import SupportedStyles type from correct path ([#​20239](https://togithub.com/nrwl/nx/pull/20239 ))
- **react:** setup-ssr generator should not read the graph for a project that doesnt exist ([#​21522](https://togithub.com/nrwl/nx/pull/21522 ))
- **react:** extensions - vite e2e test ([#​21530](https://togithub.com/nrwl/nx/pull/21530 ))
- **react:** app generator should handle crystal workspaces ([#​21537](https://togithub.com/nrwl/nx/pull/21537 ))
- **react-native:** Application generator failing ([#​21507](https://togithub.com/nrwl/nx/pull/21507 ))
- **release:** skip lock file update if yarn classic ([#​21489](https://togithub.com/nrwl/nx/pull/21489 ))
- **testing:** fix config references to js files ([#​21018](https://togithub.com/nrwl/nx/pull/21018 ))
- **testing:** add support for generating and loading cypress config in ESM format ([#​21471](https://togithub.com/nrwl/nx/pull/21471 ))
- **vite:** prevent vite:build copying package.json when generatePackageJson false ([#​19780](https://togithub.com/nrwl/nx/pull/19780 ))
- **vite:** deep file resolution in nx-tsconfig-paths.plugin.ts ([#​21513](https://togithub.com/nrwl/nx/pull/21513 ))
- **vue:** do not add [@​vue/tsconfig](https://togithub.com/vue/tsconfig ) dependency ([#​19873](https://togithub.com/nrwl/nx/pull/19873 ))
- **webpack:** correctly handle data URIs with escaped quotes in style… ([#​20988](https://togithub.com/nrwl/nx/pull/20988 ))
- **webpack:** fix webpack plugin issues and e2e tests ([#​21531](https://togithub.com/nrwl/nx/pull/21531 ))
##### ❤️ Thank You
- Adam Hunter [@​adamrhunter](https://togithub.com/adamrhunter )
- Altan Stalker
- andreasmoller25 [@​andreasmoller25](https://togithub.com/andreasmoller25 )
- Austin Fahsl [@​fahslaj](https://togithub.com/fahslaj )
- Benjamin Kroeger [@​benkroeger](https://togithub.com/benkroeger )
- Christian Käslin
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Denis Frenademetz [@​skrtheboss](https://togithub.com/skrtheboss )
- Eduardo Barros
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Ian Chadwick [@​ianchadwick](https://togithub.com/ianchadwick )
- Isaac Mann [@​isaacplmann](https://togithub.com/isaacplmann )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry )
- Jan Pretzel
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Jonathan Cammisuli
- Juri Strumpflohner [@​juristr](https://togithub.com/juristr )
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Lukas [@​LukasTy](https://togithub.com/LukasTy )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Michal Jez [@​MJez29](https://togithub.com/MJez29 )
- Mihail Golban [@​mihailgolban](https://togithub.com/mihailgolban )
- Miloš Lajtman [@​miluoshi](https://togithub.com/miluoshi )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Phillip Barta [@​Phillip9587](https://togithub.com/Phillip9587 )
- Remco Krams
- Simeon Cheeseman [@​SimeonC](https://togithub.com/SimeonC )
- Tobbb
- Vinit Neogi [@​vneogi199](https://togithub.com/vneogi199 )
- wout junius [@​wout-junius](https://togithub.com/wout-junius )
- Zac Bristow
- zenvanexus [@​zenvanexus](https://togithub.com/zenvanexus )
### [`v17.3.2`](https://togithub.com/nrwl/nx/releases/tag/17.3.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.3.1...17.3.2 )
##### 17.3.2 (2024-02-03)
##### 🚀 Features
- **core:** add log lines grouping for GH Actions ([#​21357](https://togithub.com/nrwl/nx/pull/21357 ))
- **linter:** add error and warning statistics ([#​18313](https://togithub.com/nrwl/nx/pull/18313 ))
##### 🩹 Fixes
- **angular:** handle indexHtmlTransformer option in dev-server correctly ([#​21520](https://togithub.com/nrwl/nx/pull/21520 ))
- **core:** update axios to address CVE-2023-45857 ([#​20493](https://togithub.com/nrwl/nx/pull/20493 ))
- **core:** Add missing migration from playwright ([#​21448](https://togithub.com/nrwl/nx/pull/21448 ))
- **core:** always remove cursor reset in terminal output for Windows ([#​21467](https://togithub.com/nrwl/nx/pull/21467 ))
- **core:** do not run pty in run-script when we're not TTY ([#​21496](https://togithub.com/nrwl/nx/pull/21496 ))
- **core:** target defaults should be able to apply to multiple targets with the same executor ([#​21438](https://togithub.com/nrwl/nx/pull/21438 ))
- **core:** nx build --graph file.json should work in subdirectories ([#​19858](https://togithub.com/nrwl/nx/pull/19858 ))
- **core:** Update Nx Welcome to include nx show project ([#​21509](https://togithub.com/nrwl/nx/pull/21509 ))
- **core:** handle negative patterns better when specified in pnpm-workspaces ([#​19983](https://togithub.com/nrwl/nx/pull/19983 ))
- **core:** remove the full workspace path with node_modules from the path env variable when running `run-scripts` ([#​21532](https://togithub.com/nrwl/nx/pull/21532 ))
- **core:** do not watch temporary vite files ([#​21514](https://togithub.com/nrwl/nx/pull/21514 ))
- **core:** target defaults from specifier should not be clobbered by name based target defaults ([#​21539](https://togithub.com/nrwl/nx/pull/21539 ))
- **graph:** fix expand when using external api ([#​21433](https://togithub.com/nrwl/nx/pull/21433 ))
- **graph:** don't show open config button on nx.dev & refactor tooltips ([#​21463](https://togithub.com/nrwl/nx/pull/21463 ))
- **js:** package type is module should emit esm ([#​21473](https://togithub.com/nrwl/nx/pull/21473 ))
- **linter:** make eslint mandatory dependency ([#​21406](https://togithub.com/nrwl/nx/pull/21406 ))
- **linter:** ensure flat config generator works for pcv3 plugin ([#​21485](https://togithub.com/nrwl/nx/pull/21485 ))
- **linter:** remove reportUnusedDisableDirectives for flat config ([#​21405](https://togithub.com/nrwl/nx/pull/21405 ))
- **linter:** prevent dep-checks leaking when used outside nx ([#​21404](https://togithub.com/nrwl/nx/pull/21404 ))
- **misc:** set $schema in nx.json generated during nx init ([#​21455](https://togithub.com/nrwl/nx/pull/21455 ))
- **misc:** use caret for semver version ([#​18140](https://togithub.com/nrwl/nx/pull/18140 ))
- **module-federation:** ensure the static remotes env var is used for task hashing [#​21390](https://togithub.com/nrwl/nx/issues/21390 ) ([#​21414](https://togithub.com/nrwl/nx/pull/21414 ), [#​21390](https://togithub.com/nrwl/nx/issues/21390 ))
- **module-federation:** ensure incorrect tsconfig path mappings are not used [#​21391](https://togithub.com/nrwl/nx/issues/21391 ) ([#​21416](https://togithub.com/nrwl/nx/pull/21416 ), [#​21391](https://togithub.com/nrwl/nx/issues/21391 ))
- **nest:** exclude react-specific packages when generating nx nest monorepo ([#​21153](https://togithub.com/nrwl/nx/pull/21153 ))
- **release:** skip lock file update if yarn classic ([#​21489](https://togithub.com/nrwl/nx/pull/21489 ))
- **testing:** fix config references to js files ([#​21018](https://togithub.com/nrwl/nx/pull/21018 ))
- **vite:** deep file resolution in nx-tsconfig-paths.plugin.ts ([#​21513](https://togithub.com/nrwl/nx/pull/21513 ))
- **webpack:** correctly handle data URIs with escaped quotes in style… ([#​20988](https://togithub.com/nrwl/nx/pull/20988 ))
##### ❤️ Thank You
- andreasmoller25 [@​andreasmoller25](https://togithub.com/andreasmoller25 )
- Austin Fahsl [@​fahslaj](https://togithub.com/fahslaj )
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Ian Chadwick [@​ianchadwick](https://togithub.com/ianchadwick )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Jonathan Cammisuli
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Lukas [@​LukasTy](https://togithub.com/LukasTy )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Mihail Golban [@​mihailgolban](https://togithub.com/mihailgolban )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Phillip Barta [@​Phillip9587](https://togithub.com/Phillip9587 )
- Remco Krams
- Simeon Cheeseman [@​SimeonC](https://togithub.com/SimeonC )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-02-20 08:28:37 +00:00