darkskygit
0dfcc97c52
chore: update cleanup history gql ( #7103 )
2024-05-29 07:34:08 +00:00
forehalo
638fc62601
feat(server): runtime setting support ( #5602 )
...
---
<details open="true"><summary>Generated summary (powered by <a href="https://app.graphite.dev ">Graphite</a>)</summary>
> ## TL;DR
> This pull request adds a new migration file, a new model, and new modules related to runtime settings. It also introduces a new `Runtime` service that allows getting, setting, and updating runtime configurations.
>
> ## What changed
> - Added a new migration file `migration.sql` that creates a table called `application_settings` with columns `key` and `value`.
> - Added a new model `ApplicationSetting` with properties `key` and `value`.
> - Added a new module `RuntimeSettingModule` that exports the `Runtime` service.
> - Added a new service `Runtime` that provides methods for getting, setting, and updating runtime configurations.
> - Modified the `app.module.ts` file to import the `RuntimeSettingModule`.
> - Modified the `index.ts` file in the `fundamentals` directory to export the `Runtime` service.
> - Added a new file `def.ts` in the `runtime` directory that defines the runtime configurations and provides a default implementation.
> - Added a new file `service.ts` in the `runtime` directory that implements the `Runtime` service.
>
> ## How to test
> 1. Run the migration script to create the `application_settings` table.
> 2. Use the `Runtime` service to get, set, and update runtime configurations.
> 3. Verify that the runtime configurations are stored correctly in the database and can be retrieved and modified using the `Runtime` service.
>
> ## Why make this change
> This change introduces a new feature related to runtime settings. The `Runtime` service allows the application to dynamically manage and modify runtime configurations without requiring a restart. This provides flexibility and allows for easier customization and configuration of the application.
</details>
2024-05-28 06:43:53 +00:00
EYHN
306cf2ae6f
fix(core): unexpected re-render in edgeless ( #7077 )
2024-05-27 07:52:00 +00:00
Tao Chen
22a8a2663e
feat(server): add OIDC for AFFiNE ( #6991 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com>
Co-authored-by: DarkSky <darksky2048@gmail.com>
2024-05-24 00:35:30 +08:00
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
EYHN
35ce4adffe
fix(core): fix error when server not support ai ( #6796 )
2024-05-07 08:25:27 +00:00
EYHN
c425cfa598
chore: bump blocksuite ( #6666 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/6842 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6836 @regischen
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/6837 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6803 @lawvs
- https://github.com/toeverything/BlockSuite/pull/6843 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6838 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6834 @regischen
- https://github.com/toeverything/BlockSuite/pull/6835 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/6831 @pengx17
- https://github.com/toeverything/BlockSuite/pull/6827 @golok727
- https://github.com/toeverything/BlockSuite/pull/6828 @regischen
## Refactor
## Misc
2024-04-23 01:38:23 +00:00
darkskygit
b3b9e9a056
chore: cleanup outdated api ( #6604 )
2024-04-18 14:42:46 +00:00
soumyasen10
19f8407d7f
fix: disable default save page as ( #6548 )
...
Co-authored-by: Peng Xiao <pengxiao@outlook.com>
2024-04-18 16:19:03 +08:00
forehalo
d9e6561762
feat(server): add created timestamp to history ( #6607 )
2024-04-18 07:06:47 +00:00
pengx17
5fc56a20ac
feat: adopt createMessage upload api ( #6596 )
2024-04-18 06:55:29 +00:00
DarkSky
ccb3bed91e
feat: add blob upload support for copilot ( #6584 )
2024-04-17 14:05:38 +00:00
EYHN
06fda3b62c
feat(infra): framework
2024-04-17 15:09:09 +08:00
darkskygit
1b0864eb60
feat: check quota correctly ( #6561 )
2024-04-16 09:41:48 +00:00
regischen
a15ceb8dde
fix: add action field in histories gql ( #6558 )
2024-04-15 08:15:47 +00:00
pengx17
9b620ecbc9
fix(core): use backend prompts ( #6542 )
2024-04-12 21:29:14 +08:00
darkskygit
2336638996
fix: cannot query chat history ( #6539 )
2024-04-12 12:16:43 +00:00
CatsJuice
d40052c748
feat(core): add ai usage in account-setting ( #6516 )
2024-04-12 06:06:11 +00:00
renovate
313952c45d
chore: bump up all non-major dependencies ( #6235 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@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.552.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.537.0/3.552.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.552.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.552.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.552.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.552.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@electron-forge/maker-base](https://togithub.com/electron/forge ) | [`7.3.0` -> `7.3.1`](https://renovatebot.com/diffs/npm/@electron-forge%2fmaker-base/7.3.0/7.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@electron-forge%2fmaker-base/7.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@electron-forge%2fmaker-base/7.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@electron-forge%2fmaker-base/7.3.0/7.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@electron-forge%2fmaker-base/7.3.0/7.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.43` -> `3.0.0-alpha.46`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.43/3.0.0-alpha.46 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.46?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.46?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.43/3.0.0-alpha.46?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.43/3.0.0-alpha.46?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`18.1.2` -> `18.2.4`](https://renovatebot.com/diffs/npm/@nx%2fvite/18.1.2/18.2.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/18.2.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/18.2.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/18.1.2/18.2.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/18.1.2/18.2.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.49.0` -> `^0.50.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.49.1/0.50.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-prometheus/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fexporter-prometheus/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fexporter-prometheus/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-prometheus/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@opentelemetry/instrumentation](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.49.0` -> `^0.50.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.49.1/0.50.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.38.0` -> `^0.39.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.38.0/0.39.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-graphql/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-graphql/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-graphql/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-graphql/0.38.0/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.49.0` -> `^0.50.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.49.1/0.50.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-http/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-http/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-http/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-http/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.38.0` -> `^0.39.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.38.0/0.39.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-ioredis/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-ioredis/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-ioredis/0.38.0/0.39.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.35.0` -> `^0.36.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.35.0/0.36.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-nestjs-core/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-nestjs-core/0.35.0/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-nestjs-core/0.35.0/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.37.0` -> `^0.38.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.37.0/0.38.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-socket.io/0.38.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-socket.io/0.37.0/0.38.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-socket.io/0.37.0/0.38.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.49.0` -> `^0.50.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.49.1/0.50.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-node/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fsdk-node/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fsdk-node/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-node/0.49.1/0.50.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [eslint-plugin-import-x](https://togithub.com/un-ts/eslint-plugin-import-x ) | [`^0.4.1` -> `^0.5.0`](https://renovatebot.com/diffs/npm/eslint-plugin-import-x/0.4.4/0.5.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-import-x/0.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-import-x/0.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-import-x/0.4.4/0.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-import-x/0.4.4/0.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [eslint-plugin-sonarjs](https://togithub.com/SonarSource/eslint-plugin-sonarjs ) | [`^0.24.0` -> `^0.25.0`](https://renovatebot.com/diffs/npm/eslint-plugin-sonarjs/0.24.0/0.25.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-sonarjs/0.25.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-sonarjs/0.25.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-sonarjs/0.24.0/0.25.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-sonarjs/0.24.0/0.25.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts ) | [`3.7.3` -> `3.8.1`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.7.3/3.8.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.8.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.8.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.7.3/3.8.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.7.3/3.8.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`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.3.1`](https://togithub.com/electron/forge/releases/tag/v7.3.1 )
[Compare Source](https://togithub.com/electron/forge/compare/v7.3.0...v7.3.1 )
##### What's Changed
##### Highlighted Feature:
- build: Bump [@​electron/windows-sign](https://togithub.com/electron/windows-sign ) deps by [@​felixrieseberg](https://togithub.com/felixrieseberg ) in [https://github.com/electron/forge/pull/3524 ](https://togithub.com/electron/forge/pull/3524 )
This change enables advanced code signing with \[[@​electron/windows-sign](https://togithub.com/electron/windows-sign )]\[[@​electron/windows-sign](https://togithub.com/electron/windows-sign )], supporting two different ways to codesign your application and the installer:
1. Modern: By passing a `windowsSign` option, which will be passed to \[[@​electron/windows-sign](https://togithub.com/electron/windows-sign )]. This method allows full customization of the code-signing process - and supports more complicated scenarios like cloud-hosted EV certificates, custom sign pipelines, and per-file overrides. It also supports all existing "simple" codesigning scenarios, including just passing a certificate file and password. Please see https://github.com/[@​electron/windows-sign](https://togithub.com/electron/windows-sign) for all possible configuration options.
When passing `windowsSign`, do not pass any other available parameters at the top level (like `certificateFile`, `certificatePassword`, or `signWithParams`).
2. Legacy: By passing the top-level settings (`certificateFile`, `certificatePassword`, and `signWithParams`). For simple codesigning scenarios, there's no reason not to use this method - it'll work just as fine as the modern method.
##### Bug Fixes and Improvements
- fix(publisher-github): don't sanitize asset names before upload by [@​dsanders11](https://togithub.com/dsanders11 ) in [https://github.com/electron/forge/pull/3485 ](https://togithub.com/electron/forge/pull/3485 )
- build: bump memory limit for docs:generate script by [@​dsanders11](https://togithub.com/dsanders11 ) in [https://github.com/electron/forge/pull/3500 ](https://togithub.com/electron/forge/pull/3500 )
- build: fix keyv type resolution warning during dev by [@​MarshallOfSound](https://togithub.com/MarshallOfSound ) in [https://github.com/electron/forge/pull/3507 ](https://togithub.com/electron/forge/pull/3507 )
- build(deps): bump actions/setup-node from 4.0.1 to 4.0.2 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3522 ](https://togithub.com/electron/forge/pull/3522 )
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/electron/forge/pull/3537 ](https://togithub.com/electron/forge/pull/3537 )
- ci(windows): pin version of wix toolset to v3.14.0 by [@​erickzhao](https://togithub.com/erickzhao ) in [https://github.com/electron/forge/pull/3525 ](https://togithub.com/electron/forge/pull/3525 )
- docs: update forge create-electron-app template to match tutorial by [@​alicelovescake](https://togithub.com/alicelovescake ) in [https://github.com/electron/forge/pull/3528 ](https://togithub.com/electron/forge/pull/3528 )
##### New Contributors
- [@​alicelovescake](https://togithub.com/alicelovescake ) made their first contribution in [https://github.com/electron/forge/pull/3528 ](https://togithub.com/electron/forge/pull/3528 )
**Full Changelog**: https://github.com/electron/forge/compare/v7.3.0...v7.3.1
![image](https://togithub.com/electron/forge/assets/33054982/3ebd6e16-0db8-4c66-bdb0-dc4461b8226d )
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.46`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.46 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.45...@napi-rs/cli@3.0.0-alpha.46 )
#### What's Changed
- fix(deps): update dependency emnapi to v1.1.1 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2017 ](https://togithub.com/napi-rs/napi-rs/pull/2017 )
- feat(cli): add support for armv7-unknown-linux-muslebihf by [@​sapphi-red](https://togithub.com/sapphi-red ) in [https://github.com/napi-rs/napi-rs/pull/2019 ](https://togithub.com/napi-rs/napi-rs/pull/2019 )
- feat(cli): add support for powerpc64le-unknown-linux-gnu by [@​sapphi-red](https://togithub.com/sapphi-red ) in [https://github.com/napi-rs/napi-rs/pull/2023 ](https://togithub.com/napi-rs/napi-rs/pull/2023 )
- feat(cli): add support for s390x-unknown-linux-gnu by [@​sapphi-red](https://togithub.com/sapphi-red ) in [https://github.com/napi-rs/napi-rs/pull/2028 ](https://togithub.com/napi-rs/napi-rs/pull/2028 )
- feat(cli): support wasm32-wasipxx targets by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2030 ](https://togithub.com/napi-rs/napi-rs/pull/2030 )
**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.45...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.46
### [`v3.0.0-alpha.45`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.44...@napi-rs/cli@3.0.0-alpha.45 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.44...@napi-rs/cli@3.0.0-alpha.45 )
### [`v3.0.0-alpha.44`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.44 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.43...@napi-rs/cli@3.0.0-alpha.44 )
#### What's Changed
- fix(cli): cleanup js binding template by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1984 ](https://togithub.com/napi-rs/napi-rs/pull/1984 )
- chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1987 ](https://togithub.com/napi-rs/napi-rs/pull/1987 )
- chore(deps): update yarn to v4.1.1 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1989 ](https://togithub.com/napi-rs/napi-rs/pull/1989 )
- ci: fix arm64 job by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1998 ](https://togithub.com/napi-rs/napi-rs/pull/1998 )
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 by [@​dependabot](https://togithub.com/dependabot ) in [https://github.com/napi-rs/napi-rs/pull/2004 ](https://togithub.com/napi-rs/napi-rs/pull/2004 )
- fix(deps): update dependency emnapi to v1.1.0 by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/2006 ](https://togithub.com/napi-rs/napi-rs/pull/2006 )
- chore(wasm-runtime): upgrade emnapi by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/2008 ](https://togithub.com/napi-rs/napi-rs/pull/2008 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi@2.16.0...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.44
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v18.2.4`](https://togithub.com/nrwl/nx/releases/tag/18.2.4 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.2.3...18.2.4 )
##### 18.2.4 (2024-04-09)
##### 🩹 Fixes
- **angular:** fix dynamic module federation generation ([#​22724](https://togithub.com/nrwl/nx/pull/22724 ))
- **core:** update pty version to add windows specific flags ([#​22711](https://togithub.com/nrwl/nx/pull/22711 ))
- **nextjs:** Adding tailwind should work when creating an app OOTB ([#​22709](https://togithub.com/nrwl/nx/pull/22709 ))
##### ❤️ Thank You
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v18.2.3`](https://togithub.com/nrwl/nx/releases/tag/18.2.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.2.2...18.2.3 )
#### 18.2.3 (2024-04-05)
##### 🚀 Features
- **core:** list crystal plugins with nx report ([#​22649](https://togithub.com/nrwl/nx/pull/22649 ))
##### 🩹 Fixes
- **bundling:** print errors from rollup build ([#​22707](https://togithub.com/nrwl/nx/pull/22707 ))
- **core:** write terminal output to cache folder ([#​22673](https://togithub.com/nrwl/nx/pull/22673 ))
- **core:** errors from create dependencies should show properly ([#​22695](https://togithub.com/nrwl/nx/pull/22695 ))
- **core:** not passing props of run-commands to underlying command ([#​22595](https://togithub.com/nrwl/nx/pull/22595 ))
- **js:** update jest snapshot after vite-plugin-dts bump ([#​22621](https://togithub.com/nrwl/nx/pull/22621 ))
- **js:** append target when generating tmp tsconfig to prevent conflicts [#​21396](https://togithub.com/nrwl/nx/issues/21396 ) ([#​22671](https://togithub.com/nrwl/nx/pull/22671 ), [#​21396](https://togithub.com/nrwl/nx/issues/21396 ))
- **js:** propagate error from child process to [@​nx/js](https://togithub.com/nx/js ):node executor ([#​22705](https://togithub.com/nrwl/nx/pull/22705 ))
- **misc:** fix optional branch tracking on ci pipeline ([#​22652](https://togithub.com/nrwl/nx/pull/22652 ))
- **module-federation:** serve dynamic remotes statically in their own processes ([#​22688](https://togithub.com/nrwl/nx/pull/22688 ))
- **nx-dev:** Update urls that are 404 ([#​22653](https://togithub.com/nrwl/nx/pull/22653 ))
- **release:** respect root .npmrc registry settings for publishing ([9dd97c43a1](https://togithub.com/nrwl/nx/commit/9dd97c43a1 ))
- **testing:** fix playwright executor uiPort option schema ([#​22610](https://togithub.com/nrwl/nx/pull/22610 ))
- **testing:** app generators should create correct e2e config at generation time ([#​22565](https://togithub.com/nrwl/nx/pull/22565 ))
- **vite:** ensure cache is created correctly for separate vite and vitest config files [#​22244](https://togithub.com/nrwl/nx/issues/22244 ) ([#​22618](https://togithub.com/nrwl/nx/pull/22618 ), [#​22244](https://togithub.com/nrwl/nx/issues/22244 ))
- **webpack:** bring back previous SVG and SVGR behavior for React projects ([#​22628](https://togithub.com/nrwl/nx/pull/22628 ))
- **webpack:** support standard webpack config with [@​nx/webpack](https://togithub.com/nx/webpack ):dev-server ([#​22660](https://togithub.com/nrwl/nx/pull/22660 ))
- **webpack:** remove url-loader from dependencies since it is replaced by asset modules ([#​22698](https://togithub.com/nrwl/nx/pull/22698 ))
##### ❤️ Thank You
- Altan Stalker
- 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 )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v18.2.2`](https://togithub.com/nrwl/nx/releases/tag/18.2.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.2.1...18.2.2 )
#### 18.2.2 (2024-04-02)
##### 🚀 Features
- **vite:** migrate to latest vite-plugin-dts ([#​22614](https://togithub.com/nrwl/nx/pull/22614 ))
##### 🩹 Fixes
- **angular:** prevent false positive validation due to option default value in dev-server executor ([#​22606](https://togithub.com/nrwl/nx/pull/22606 ))
- **angular:** respect skipPackageJson correctly in library generator ([#​22608](https://togithub.com/nrwl/nx/pull/22608 ))
- **angular:** fix @​nx/angular/src/utils entry point ([#​22609](https://togithub.com/nrwl/nx/pull/22609 ))
- **core:** do not assume workspace inputs cause all projects to be af… ([#​22573](https://togithub.com/nrwl/nx/pull/22573 ))
- **react-native:** storybook relative paths ([#​22031](https://togithub.com/nrwl/nx/pull/22031 ))
##### ❤️ Thank You
- arekkubaczkowski [@​arekkubaczkowski](https://togithub.com/arekkubaczkowski )
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
### [`v18.2.1`](https://togithub.com/nrwl/nx/releases/tag/18.2.1 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.2.0...18.2.1 )
##### 18.2.1 (2024-03-28)
##### 🩹 Fixes
- **nuxt:** use loadConfigFile from devkit rather than [@​nuxt/kit](https://togithub.com/nuxt/kit ) ([#​22571](https://togithub.com/nrwl/nx/pull/22571 ))
##### ❤️ Thank You
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
### [`v18.2.0`](https://togithub.com/nrwl/nx/releases/tag/18.2.0 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.1.3...18.2.0 )
##### 18.2.0 (2024-03-28)
##### 🚀 Features
- **angular:** support angular 17.3.0 ([#​22202](https://togithub.com/nrwl/nx/pull/22202 ))
- **bundling:** refactor rollup executor to perform single build for all formats ([#​22436](https://togithub.com/nrwl/nx/pull/22436 ))
- **core:** add ability to add metadata to projects ([#​22299](https://togithub.com/nrwl/nx/pull/22299 ))
- **core:** create structured project graph errors with all plugin er… ([#​22404](https://togithub.com/nrwl/nx/pull/22404 ))
- **core:** add ability to scope plugins ([#​22379](https://togithub.com/nrwl/nx/pull/22379 ))
- **gradle:** add gradle init generator ([#​22245](https://togithub.com/nrwl/nx/pull/22245 ))
- **gradle:** make gradle public ([#​22399](https://togithub.com/nrwl/nx/pull/22399 ))
- **gradle:** add gradle init generator ([#​22245](https://togithub.com/nrwl/nx/pull/22245 ))
- **gradle:** add technology ([#​22528](https://togithub.com/nrwl/nx/pull/22528 ))
- **graph:** remove polyfills from graph client ([#​22494](https://togithub.com/nrwl/nx/pull/22494 ))
- **testing:** infer open-cypress task ([#​22556](https://togithub.com/nrwl/nx/pull/22556 ))
- **webpack:** create build log for remotes to help debug errors ([#​22539](https://togithub.com/nrwl/nx/pull/22539 ))
##### 🩹 Fixes
- **angular:** target correct versions of ng-packagr to create stylesheet worker synchronously ([#​22485](https://togithub.com/nrwl/nx/pull/22485 ))
- **angular:** prevent creating stylesheet worker multiple times in ng-packagr executors ([#​22491](https://togithub.com/nrwl/nx/pull/22491 ))
- **bundling:** prevent sensitive keys from being bundled ([#​22413](https://togithub.com/nrwl/nx/pull/22413 ))
- **bundling:** prevent sensitive keys from being bundled ([#​22413](https://togithub.com/nrwl/nx/pull/22413 ))
- **core:** override Path env variable on Windows platform ([#​22382](https://togithub.com/nrwl/nx/pull/22382 ))
- **core:** Should work if extends is a string ([a00f6438b9](https://togithub.com/nrwl/nx/commit/a00f6438b9 ))
- **core:** fix no plugins found for nx init without packge.json ([#​22434](https://togithub.com/nrwl/nx/pull/22434 ))
- **core:** exponential backoff retry on cache put fail ([#​21926](https://togithub.com/nrwl/nx/pull/21926 ))
- **core:** override Path env variable on Windows platform ([#​22382](https://togithub.com/nrwl/nx/pull/22382 ))
- **core:** Should work if extends is a string ([66ae83e569](https://togithub.com/nrwl/nx/commit/66ae83e569 ))
- **core:** fix no plugins found for nx init without packge.json ([#​22434](https://togithub.com/nrwl/nx/pull/22434 ))
- **core:** exponential backoff retry on cache put fail ([#​21926](https://togithub.com/nrwl/nx/pull/21926 ))
- **core:** cannot read property kind of undefined ([#​21715](https://togithub.com/nrwl/nx/pull/21715 ))
- **core:** rethrow unknown errors during incremental graph calculation ([#​22522](https://togithub.com/nrwl/nx/pull/22522 ))
- **core:** ignore yarn/cache when watching with the daemon ([#​22516](https://togithub.com/nrwl/nx/pull/22516 ))
- **core:** handle undefined properties in schemas with additionalProperties ([#​22426](https://togithub.com/nrwl/nx/pull/22426 ))
- **core:** fix caching outputs which have symlinks ([#​22548](https://togithub.com/nrwl/nx/pull/22548 ))
- **gradle:** fix missing tasks ([#​22400](https://togithub.com/nrwl/nx/pull/22400 ))
- **gradle:** fix gradle plugin path ([#​22405](https://togithub.com/nrwl/nx/pull/22405 ))
- **gradle:** fix missing tasks ([#​22400](https://togithub.com/nrwl/nx/pull/22400 ))
- **gradle:** fix gradle plugin path ([#​22405](https://togithub.com/nrwl/nx/pull/22405 ))
- **gradle:** fix gradle to work on windows ([#​22470](https://togithub.com/nrwl/nx/pull/22470 ))
- **gradle:** fix gradle icon ([#​22553](https://togithub.com/nrwl/nx/pull/22553 ))
- **gradle:** only allow certain types of task to be cached ([#​22559](https://togithub.com/nrwl/nx/pull/22559 ))
- **gradle:** add [@​nx/gradle](https://togithub.com/nx/gradle ) to nx migrations ([#​22567](https://togithub.com/nrwl/nx/pull/22567 ))
- **js:** update babel preset to specify minor version of core-js for better optimization ([#​22433](https://togithub.com/nrwl/nx/pull/22433 ))
- **js:** match core-js version with babel options ([#​22493](https://togithub.com/nrwl/nx/pull/22493 ))
- **js:** migrate core-js to 3.36 for workspaces that use it ([#​22495](https://togithub.com/nrwl/nx/pull/22495 ))
- **js:** handle case where tslib or [@​swc/helpers](https://togithub.com/swc/helpers ) are missing from externalNodes ([#​22523](https://togithub.com/nrwl/nx/pull/22523 ))
- **js:** do not write cached lockfile parsed results when an error is… ([#​22526](https://togithub.com/nrwl/nx/pull/22526 ))
- **linter:** convert parser options to flat config even is parser is missing ([#​22388](https://togithub.com/nrwl/nx/pull/22388 ))
- **linter:** convert parser options to flat config even is parser is missing ([#​22388](https://togithub.com/nrwl/nx/pull/22388 ))
- **misc:** handle cwd correctly when generating artifacts with as-provided ([#​22411](https://togithub.com/nrwl/nx/pull/22411 ))
- **misc:** handle cwd correctly when generating artifacts with as-provided ([#​22411](https://togithub.com/nrwl/nx/pull/22411 ))
- **misc:** align nx init package.json scripts handling when deselecting all plugins ([#​22490](https://togithub.com/nrwl/nx/pull/22490 ))
- **react:** HMR for withModuleFederation [#​22300](https://togithub.com/nrwl/nx/issues/22300 ) ([#​22562](https://togithub.com/nrwl/nx/pull/22562 ), [#​22300](https://togithub.com/nrwl/nx/issues/22300 ))
- **remix:** generate correct e2e config if Crystal is used ([#​22558](https://togithub.com/nrwl/nx/pull/22558 ))
- **rollup:** remove exports field from @​nx/rollup/package.json since is a breaking change ([#​22545](https://togithub.com/nrwl/nx/pull/22545 ))
- **storybook:** do not set cacheableOperations if not previously set ([#​22535](https://togithub.com/nrwl/nx/pull/22535 ))
- **testing:** remove root from the cypress ci-e2e group ([#​22468](https://togithub.com/nrwl/nx/pull/22468 ))
- **testing:** name group of e2e ci tasks distinctly from target name ([#​22525](https://togithub.com/nrwl/nx/pull/22525 ))
- **web:** spa flag should correctly define redirect ([#​22487](https://togithub.com/nrwl/nx/pull/22487 ))
- **webpack:** Stylus loader path ([#​22373](https://togithub.com/nrwl/nx/pull/22373 ))
- **webpack:** Stylus loader path ([#​22373](https://togithub.com/nrwl/nx/pull/22373 ))
- **webpack:** pass options from executor to NxWebpackPlugin correctly ([#​22529](https://togithub.com/nrwl/nx/pull/22529 ))
- **webpack:** resolve assets from executor options as relative to workspace root ([#​22544](https://togithub.com/nrwl/nx/pull/22544 ))
##### ❤️ Thank You
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Emily Xiong [@​xiongemi](https://togithub.com/xiongemi )
- Jack Hsu [@​jaysoo](https://togithub.com/jaysoo )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Joel Pelaez Jorge
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Maxence LEFEBVRE
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Mike Pham
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v18.1.3`](https://togithub.com/nrwl/nx/releases/tag/18.1.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.1.2...18.1.3 )
##### 18.1.3 (2024-03-25)
##### 🚀 Features
- **gradle:** add gradle init generator ([#​22245](https://togithub.com/nrwl/nx/pull/22245 ))
##### 🩹 Fixes
- **angular:** prevent creating stylesheet worker multiple times in ng-packagr executors ([#​22491](https://togithub.com/nrwl/nx/pull/22491 ))
- **bundling:** prevent sensitive keys from being bundled ([#​22413](https://togithub.com/nrwl/nx/pull/22413 ))
- **core:** override Path env variable on Windows platform ([#​22382](https://togithub.com/nrwl/nx/pull/22382 ))
- **core:** Should work if extends is a string ([66ae83e569](https://togithub.com/nrwl/nx/commit/66ae83e569 ))
- **core:** fix no plugins found for nx init without packge.json ([#​22434](https://togithub.com/nrwl/nx/pull/22434 ))
- **core:** exponential backoff retry on cache put fail ([#​21926](https://togithub.com/nrwl/nx/pull/21926 ))
- **gradle:** fix missing tasks ([#​22400](https://togithub.com/nrwl/nx/pull/22400 ))
- **gradle:** fix gradle plugin path ([#​22405](https://togithub.com/nrwl/nx/pull/22405 ))
- **linter:** convert parser options to flat config even is parser is missing ([#​22388](https://togithub.com/nrwl/nx/pull/22388 ))
- **misc:** handle cwd correctly when generating artifacts with as-provided ([#​22411](https://togithub.com/nrwl/nx/pull/22411 ))
- **webpack:** Stylus loader path ([#​22373](https://togithub.com/nrwl/nx/pull/22373 ))
##### ❤️ Thank You
- Emily Xiong
- Jack Hsu
- Jason Jean
- Joel Pelaez Jorge
- Leosvel Pérez Espinosa
- Mike Pham
- Miroslav Jonaš
- Nicholas Cunningham
</details>
<details>
<summary>open-telemetry/opentelemetry-js (@​opentelemetry/exporter-prometheus)</summary>
### [`v0.50.0`](3920b158d0...5231aa2550
)
[Compare Source](3920b158d0...5231aa2550
)
</details>
<details>
<summary>open-telemetry/opentelemetry-js-contrib (@​opentelemetry/instrumentation-graphql)</summary>
### [`v0.39.0`](9d19ca4103...17a0bc1da3
)
[Compare Source](9d19ca4103...17a0bc1da3
)
### [`v0.38.1`](32204a362d...39c34df61f
)
[Compare Source](fcea8ca0c8...9d19ca4103
)
</details>
<details>
<summary>un-ts/eslint-plugin-import-x (eslint-plugin-import-x)</summary>
### [`v0.5.0`](https://togithub.com/un-ts/eslint-plugin-import-x/blob/HEAD/CHANGELOG.md#050 )
[Compare Source](https://togithub.com/un-ts/eslint-plugin-import-x/compare/v0.4.4...v0.5.0 )
##### Minor Changes
- [#​66](https://togithub.com/un-ts/eslint-plugin-import-x/pull/66 ) [`49418a0`](49418a0352
) Thanks [@​JounQin](https://togithub.com/JounQin )! - chore(dep)!: drop eslint <8.56 support
- [#​66](https://togithub.com/un-ts/eslint-plugin-import-x/pull/66 ) [`49418a0`](49418a0352
) Thanks [@​JounQin](https://togithub.com/JounQin )! - feat!: upgrade [@​typescript-eslint/utils](https://togithub.com/typescript-eslint/utils ) to v7
</details>
<details>
<summary>SonarSource/eslint-plugin-sonarjs (eslint-plugin-sonarjs)</summary>
### [`v0.25.1`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.25.1 )
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.25.0...0.25.1 )
##### What's Changed
- Resolve issue [#​456](https://togithub.com/SonarSource/eslint-plugin-sonarjs/issues/456 ) - [@​typescript-eslint/utils](https://togithub.com/typescript-eslint/utils ) dependency is missing by [@​ericmorand-sonarsource](https://togithub.com/ericmorand-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/457 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/457 )
- Bump the project manifest version to 0.25.1 by [@​ericmorand-sonarsource](https://togithub.com/ericmorand-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/458 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/458 )
##### New Contributors
- [@​ericmorand-sonarsource](https://togithub.com/ericmorand-sonarsource ) made their first contribution in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/457 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/457 )
**Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.25.0...0.25.1
### [`v0.25.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.25.0 )
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.24.0...0.25.0 )
#### What's Changed
- Prepare for next development iteration by [@​yassin-kammoun-sonarsource](https://togithub.com/yassin-kammoun-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/446 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/446 )
- Fix FP 3699 (no-use-of-empty-return-values) to handle ambient functions by [@​zglicz](https://togithub.com/zglicz ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/451 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/451 )
- Make no-unused-collection not trigger if writing to elements of said collection by [@​zglicz](https://togithub.com/zglicz ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/452 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/452 )
- Replace devDependency `@typescript-eslint/experimental-utils` with `@typescript-eslint/utils` by [@​yassin-kammoun-sonarsource](https://togithub.com/yassin-kammoun-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/453 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/453 )
#### New Contributors
- [@​zglicz](https://togithub.com/zglicz ) made their first contribution in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/451 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/451 )
**Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.24.0...0.25.0
</details>
<details>
<summary>qmhc/vite-plugin-dts (vite-plugin-dts)</summary>
### [`v3.8.1`](https://togithub.com/qmhc/vite-plugin-dts/blob/HEAD/CHANGELOG.md#381-2024-03-28 )
[Compare Source](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.8.0...v3.8.1 )
##### Bug Fixes
- correct process property names in imports ([fb320fb](fb320fb814
)), closes [#​316](https://togithub.com/qmhc/vite-plugin-dts/issues/316 )
### [`v3.8.0`](https://togithub.com/qmhc/vite-plugin-dts/blob/HEAD/CHANGELOG.md#380-2024-03-27 )
[Compare Source](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.7.3...v3.8.0 )
##### Bug Fixes
- add syntactic and semantic diagnostics ([#​310](https://togithub.com/qmhc/vite-plugin-dts/issues/310 )) ([7c10782](7c10782284
))
##### Features
- collect declared modules when rollup types ([39606bd](39606bd345
)), closes [#​240](https://togithub.com/qmhc/vite-plugin-dts/issues/240 )
#### [3.7.3](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.7.2...v3.7.3 ) (2024-02-21)
##### Bug Fixes
- incorrect process for removing pure import ([d0c0c86](d0c0c867d6
)), closes [#​301](https://togithub.com/qmhc/vite-plugin-dts/issues/301 )
#### [3.7.2](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.7.1...v3.7.2 ) (2024-01-24)
##### Bug Fixes
- correct match result for alias form tsconfig ([88469d0](88469d0e6a
)), closes [#​298](https://togithub.com/qmhc/vite-plugin-dts/issues/298 )
#### [3.7.1](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.7.0...v3.7.1 ) (2024-01-15)
##### Bug Fixes
- improve aliases replacement logic ([e8827cb](e8827cb6c8
)), closes [#​294](https://togithub.com/qmhc/vite-plugin-dts/issues/294 )
- manually collect compiler options for types rollup ([0d0b255](0d0b255ad2
)), closes [#​297](https://togithub.com/qmhc/vite-plugin-dts/issues/297 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-04-11 10:17:32 +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
7c38a54f81
feat: copilot controller ( #6272 )
...
fix CLOUD-27
2024-04-10 11:58:40 +00:00
darkskygit
e6a576551a
feat: add copilot impl ( #6230 )
...
fix CLOUD-22
fix CLOUD-24
2024-04-10 11:15:32 +00:00
CatsJuice
a0c92b9966
feat(core): i18n for pricing plans ( #6499 )
...
feat(core): adjust pricing plans style
feat(core): i18n for pricing plans
2024-04-10 08:09:14 +00:00
CatsJuice
3e9e2ce93b
feat(core): pricing plans ai subscription ui ( #6449 )
2024-04-03 08:04:30 +00:00
CatsJuice
af2158cb0c
feat(core): compatible with multiple subscriptions ( #6277 )
2024-04-01 07:28:33 +00:00
fundon
8ee9f6ec05
chore: improve password error message ( #6255 )
...
chore: improve error message
chore: add password minlength & maxlength i18n
chore: check max length
fix: i18n variables
feat: add CredentialsRequirementType
2024-03-26 07:15:06 +00:00
Brooooooklyn
6467e10690
ci: fix lint oom ( #6295 )
2024-03-25 07:11:49 +00:00
Brooooooklyn
aecc523663
fix(server): avoid error when other prices added but logic is not released ( #6191 )
2024-03-22 08:39:12 +00:00
LongYinan
398d66fac1
chore: bump up all non-major dependencies ( #6107 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@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.529.1` -> `3.536.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.529.1/3.536.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.536.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.536.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.529.1/3.536.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.529.1/3.536.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`18.0.8` -> `18.1.2`](https://renovatebot.com/diffs/npm/@nx%2fvite/18.0.8/18.1.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/18.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/18.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/18.0.8/18.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/18.0.8/18.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.3.1` -> `1.4.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.3.1/1.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/1.3.1/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/1.3.1/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.3.1` -> `1.4.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.3.1/1.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/1.3.1/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/1.3.1/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.3.1` -> `1.4.0`](https://renovatebot.com/diffs/npm/vitest/1.3.1/1.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.3.1/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.3.1/1.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.536.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35360-2024-03-18 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.535.0...v3.536.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.535.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35350-2024-03-15 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.534.0...v3.535.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.534.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35340-2024-03-14 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.533.0...v3.534.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.533.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35330-2024-03-13 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.529.1...v3.533.0 )
##### Features
- **client-s3:** This release makes the default option for S3 on Outposts request signing to use the SigV4A algorithm when using AWS Common Runtime (CRT). ([2ddd8ec](2ddd8ec13e
))
#### [3.529.1](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.529.0...v3.529.1 ) (2024-03-08)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v18.1.2`](https://togithub.com/nrwl/nx/releases/tag/18.1.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.1.1...18.1.2 )
##### 18.1.2 (2024-03-18)
##### 🚀 Features
- **nx-dev:** add apollo.io tracking script to `_app.tsx` ([#​22339](https://togithub.com/nrwl/nx/pull/22339 ))
##### 🩹 Fixes
- **core:** do not use pseudo terminal if platform is unsuported and f… ([#​22341](https://togithub.com/nrwl/nx/pull/22341 ))
- **js:** read lockfile from the workspace root ([#​22340](https://togithub.com/nrwl/nx/pull/22340 ))
##### ❤️ Thank You
- Benjamin Cabanes [@​bcabanes](https://togithub.com/bcabanes )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
### [`v18.1.1`](https://togithub.com/nrwl/nx/releases/tag/18.1.1 )
[Compare Source](5e64e7dcb0
...18.1.1)
##### 18.1.1 (2024-03-15)
##### 🚀 Features
- **angular:** update jest-preset-angular version ([#​21776](https://togithub.com/nrwl/nx/pull/21776 ))
- **angular:** add the extract-i18n executor ([#​21802](https://togithub.com/nrwl/nx/pull/21802 ))
- **angular:** ensure all targets are generated for application and libraries ([#​21826](https://togithub.com/nrwl/nx/pull/21826 ))
- **angular:** support angular 17.2.0 ([#​21671](https://togithub.com/nrwl/nx/pull/21671 ))
- **angular:** force explicit targets when NX_ADD_PLUGINS is not explicitly true ([#​21852](https://togithub.com/nrwl/nx/pull/21852 ))
- **angular:** update jest-preset-angular dependency to 14.0.3 ([#​21912](https://togithub.com/nrwl/nx/pull/21912 ))
- **angular:** remove optional [@​nx/cypress](https://togithub.com/nx/cypress ) and [@​nx/jest](https://togithub.com/nx/jest ) from dependencies ([#​22162](https://togithub.com/nrwl/nx/pull/22162 ))
- **bundling:** bump rollup-plugin-typescript2 version ([#​20609](https://togithub.com/nrwl/nx/pull/20609 ))
- **bundling:** rollup should support ESM config files ([#​21999](https://togithub.com/nrwl/nx/pull/21999 ))
- **bundling:** crystalize rollup ([#​22045](https://togithub.com/nrwl/nx/pull/22045 ))
- **core:** update swc/register ([#​21755](https://togithub.com/nrwl/nx/pull/21755 ))
- **core:** add option to disable log grouping on CI ([#​21782](https://togithub.com/nrwl/nx/pull/21782 ))
- **core:** remove leading arrow from output headlines ([#​21359](https://togithub.com/nrwl/nx/pull/21359 ))
- **core:** remove leading arrow from output headlines" ([#​21800](https://togithub.com/nrwl/nx/pull/21800 ))
- **core:** support migrating to canary versions of nx for testing ([#​21812](https://togithub.com/nrwl/nx/pull/21812 ))
- **core:** flatten default base config to base ([#​19964](https://togithub.com/nrwl/nx/pull/19964 ))
- **core:** execute plugins in isolated processes ([#​21760](https://togithub.com/nrwl/nx/pull/21760 ))
- **core:** provide a hint when project.json has empty targets ([#​22028](https://togithub.com/nrwl/nx/pull/22028 ))
- **core:** add gradle plugin ([#​21055](https://togithub.com/nrwl/nx/pull/21055 ))
- **core:** use flag in nx.json for toggling crystal ([#​21980](https://togithub.com/nrwl/nx/pull/21980 ))
- **core:** forward options for run command ([#​22064](https://togithub.com/nrwl/nx/pull/22064 ))
- **core:** revert running plugins in isolation ([#​22246](https://togithub.com/nrwl/nx/pull/22246 ))
- **core:** run commands directly ([#​21918](https://togithub.com/nrwl/nx/pull/21918 ))
- **detox:** upgrade [@​config-plugins/detox](https://togithub.com/config-plugins/detox ) to 7 ([#​21959](https://togithub.com/nrwl/nx/pull/21959 ))
- **expo:** support cjs and mjs ([#​21408](https://togithub.com/nrwl/nx/pull/21408 ))
- **graph:** add error boundary error page for project details ([#​22007](https://togithub.com/nrwl/nx/pull/22007 ))
- **graph:** add spinner on the projects page ([#​22149](https://togithub.com/nrwl/nx/pull/22149 ))
- **js:** replace publish script with nx release config ([#​21474](https://togithub.com/nrwl/nx/pull/21474 ))
- **misc:** log message in nx init when detecting plugins ([#​21932](https://togithub.com/nrwl/nx/pull/21932 ))
- **nextjs:** use global NX_GRAPH_CREATION in withNx plugin to guard against graph creation during create nodes ([#​22026](https://togithub.com/nrwl/nx/pull/22026 ))
- **nuxt:** export storybook generator ([#​21969](https://togithub.com/nrwl/nx/pull/21969 ))
- **nx-dev:** update launch conf timings ([a0e4cf747d](https://togithub.com/nrwl/nx/commit/a0e4cf747d ))
- **nx-dev:** update launch page link text ([#​21747](https://togithub.com/nrwl/nx/pull/21747 ))
- **nx-dev:** update website header components ([#​21833](https://togithub.com/nrwl/nx/pull/21833 ))
- **nx-dev:** change color for nx-agents & nx-ai buttons on home ([#​22142](https://togithub.com/nrwl/nx/pull/22142 ))
- **react:** add tailwind as style prompt option for app gen ([#​21784](https://togithub.com/nrwl/nx/pull/21784 ))
- **release:** prompt to create github release when no file changes ([#​21819](https://togithub.com/nrwl/nx/pull/21819 ))
- **release:** interpolate workspaceRoot in changelog path ([#​22058](https://togithub.com/nrwl/nx/pull/22058 ))
- **release:** add conventional commits configurability for version and changelog ([#​22004](https://togithub.com/nrwl/nx/pull/22004 ))
- **remix:** add playwright option for e2eTestRunner ([#​21603](https://togithub.com/nrwl/nx/pull/21603 ))
- **remix:** upgrade to latest remix 2.6.0 ([#​21843](https://togithub.com/nrwl/nx/pull/21843 ))
- **remix:** use Remix CLI directly with Remix Crystal Plugin ([#​22234](https://togithub.com/nrwl/nx/pull/22234 ))
- **remix:** support version 2.8.0 ([#​22326](https://togithub.com/nrwl/nx/pull/22326 ))
- **remix:** add option to create-nx-workspace ([#​22334](https://togithub.com/nrwl/nx/pull/22334 ))
- **repo:** use latest pnpm for CI runs ([#​22207](https://togithub.com/nrwl/nx/pull/22207 ))
- **testing:** update cypress version ([#​21961](https://togithub.com/nrwl/nx/pull/21961 ))
- **testing:** add getJestProjectsAsync to support inferred targets ([#​21897](https://togithub.com/nrwl/nx/pull/21897 ))
- **vite:** add vitest.workspace.ts at root ([#​21915](https://togithub.com/nrwl/nx/pull/21915 ))
##### 🩹 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 ))
- **angular:** ajv hoisting issue ([#​21641](https://togithub.com/nrwl/nx/pull/21641 ))
- **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 ))
- **angular:** do not force explicit targets for separate e2e projects ([#​21865](https://togithub.com/nrwl/nx/pull/21865 ))
- **angular:** stop using npmScope as a prefix for component and directive selectors ([#​21828](https://togithub.com/nrwl/nx/pull/21828 ))
- **angular:** do not add target defaults for the ng-packagr-lite executor when generating non-buildable library ([#​21935](https://togithub.com/nrwl/nx/pull/21935 ))
- **angular:** ensure generated editor tsconfig in apps only include runtime files ([#​21945](https://togithub.com/nrwl/nx/pull/21945 ))
- **angular:** log message about unsupported ng cache command ([#​22154](https://togithub.com/nrwl/nx/pull/22154 ))
- **angular:** fix message logged for unsupported ng cache ([#​22211](https://togithub.com/nrwl/nx/pull/22211 ))
- **angular:** Module federation with Crystal enabled. ([#​22224](https://togithub.com/nrwl/nx/pull/22224 ))
- **angular:** install jsonc-eslint-parser only when [@​nx/dependency-checks](https://togithub.com/nx/dependency-checks ) is used ([#​22231](https://togithub.com/nrwl/nx/pull/22231 ))
- **core:** nx cloud prompt during migrate doesn't skip connection ([#​21588](https://togithub.com/nrwl/nx/pull/21588 ))
- **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 ))
- **core:** add missing parts to ci workflws and update docs ([ab76d6291a](https://togithub.com/nrwl/nx/commit/ab76d6291a ))
- **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 ))
- **core:** remove implementation detail from warning ([18efd62003](https://togithub.com/nrwl/nx/commit/18efd62003 ))
- **core:** static run one lifecycle should always print dependent task status, and output when verbose ([#​21720](https://togithub.com/nrwl/nx/pull/21720 ))
- **core:** run migrations ordered by their target version ([#​21799](https://togithub.com/nrwl/nx/pull/21799 ))
- **core:** Update NxWelcome connect to cloud ([#​21830](https://togithub.com/nrwl/nx/pull/21830 ))
- **core:** propagate `verbose` flag when running `init` generator dur… ([#​21868](https://togithub.com/nrwl/nx/pull/21868 ))
- **core:** ensure migrate works with yarn PnP ([#​21824](https://togithub.com/nrwl/nx/pull/21824 ))
- **core:** align terminal output padding and remove leading arrow ([#​21809](https://togithub.com/nrwl/nx/pull/21809 ))
- **core:** read all targets from package json when defining target defaults ([#​21719](https://togithub.com/nrwl/nx/pull/21719 ))
- **core:** include nx/nuxt in migrations ([#​21885](https://togithub.com/nrwl/nx/pull/21885 ))
- **core:** do not use the new pty function for older versions of windows ([#​21854](https://togithub.com/nrwl/nx/pull/21854 ))
- **core:** normalize migration target versions when sorting migrations ([#​21967](https://togithub.com/nrwl/nx/pull/21967 ))
- **core:** target defaults application shouldn't include extra scripts ([#​21970](https://togithub.com/nrwl/nx/pull/21970 ))
- **core:** update generated README pages with more useful instructions ([#​21976](https://togithub.com/nrwl/nx/pull/21976 ))
- **core:** plugin pool should not clobber promises when called multiple times ([#​21977](https://togithub.com/nrwl/nx/pull/21977 ))
- **core:** plugins should not be registered twice and should respect shutdown queue ([#​22057](https://togithub.com/nrwl/nx/pull/22057 ))
- **core:** nextjs-standalone generates package scripts consistent with create-next-app ([#​21996](https://togithub.com/nrwl/nx/pull/21996 ))
- **core:** target defaults should represent nx.json in source info ([#​22080](https://togithub.com/nrwl/nx/pull/22080 ))
- **core:** setting up .nx inside gradle shouldn't throw ([#​21957](https://togithub.com/nrwl/nx/pull/21957 ))
- **core:** add outputs to nx.json for nx init in monorepo ([#​22061](https://togithub.com/nrwl/nx/pull/22061 ))
- **core:** fix no such file or directory, open 'package-lock.json' ([#​21835](https://togithub.com/nrwl/nx/pull/21835 ))
- **core:** reject all promises in pool during shutdown ([#​22188](https://togithub.com/nrwl/nx/pull/22188 ))
- **core:** fix terminal message alignment on errors ([#​22189](https://togithub.com/nrwl/nx/pull/22189 ))
- **core:** only start plugin workers once ([#​22222](https://togithub.com/nrwl/nx/pull/22222 ))
- **core:** properly cleanup when the project-graph creation fails ([#​22243](https://togithub.com/nrwl/nx/pull/22243 ))
- **core:** make windows runtime input hashing windowless ([#​22197](https://togithub.com/nrwl/nx/pull/22197 ))
- **core:** fix gh group success icon ([#​22281](https://togithub.com/nrwl/nx/pull/22281 ))
- **core:** fix pty for multiple commands in 1 process ([#​22294](https://togithub.com/nrwl/nx/pull/22294 ))
- **devkit:** respect expectComments when parsing json ([#​21584](https://togithub.com/nrwl/nx/pull/21584 ))
- **graph:** fix open project with / in name ([#​21722](https://togithub.com/nrwl/nx/pull/21722 ))
- **graph:** show command property as monospace ([#​21997](https://togithub.com/nrwl/nx/pull/21997 ))
- **js:** babel preset should also check for JEST_WORKER_ID to transpile to CJS ([#​21754](https://togithub.com/nrwl/nx/pull/21754 ))
- **js:** nx release-version resolve-version-spec should normalize fetchSpec ([#​21710](https://togithub.com/nrwl/nx/pull/21710 ))
- **js:** swc executor should support inlining on windows ([#​21801](https://togithub.com/nrwl/nx/pull/21801 ))
- **js:** set moduleResolution to Node10 so it is compatible with CommonJS module ([#​21979](https://togithub.com/nrwl/nx/pull/21979 ))
- **js:** use NodeJs moduleResolution with ts-node to support CommonJS module and TS 4.x ([#​22258](https://togithub.com/nrwl/nx/pull/22258 ))
- **linter:** adjust terminal run check for crystal ([#​21638](https://togithub.com/nrwl/nx/pull/21638 ))
- **linter:** fix eslint-plugin migration target version ([#​21966](https://togithub.com/nrwl/nx/pull/21966 ))
- **linter:** add v7 of typescript-eslint to peerDeps ([#​21853](https://togithub.com/nrwl/nx/pull/21853 ))
- **linter:** refactor pcv3 plugin, expose configFiles on context ([#​21677](https://togithub.com/nrwl/nx/pull/21677 ))
- **misc:** handle workspaces if no plugin selected in nx init and only generate files after prompts ([#​21606](https://togithub.com/nrwl/nx/pull/21606 ))
- **misc:** ensure swc transpiler process required files ([#​21674](https://togithub.com/nrwl/nx/pull/21674 ))
- **misc:** pin generated vite version to ~5.0.0 to avoid issues with storybook ([#​21740](https://togithub.com/nrwl/nx/pull/21740 ))
- **misc:** logs from rm-default-collection should render properly ([#​21953](https://togithub.com/nrwl/nx/pull/21953 ))
- **misc:** set nx property in root package.json when no replacing script in nx init ([#​21974](https://togithub.com/nrwl/nx/pull/21974 ))
- **misc:** migration should shutdown plugin workers if it starts them ([#​22048](https://togithub.com/nrwl/nx/pull/22048 ))
- **misc:** make sure to add e2e crystal plugin ([#​22041](https://togithub.com/nrwl/nx/pull/22041 ))
- **misc:** fix buildable libs utils calculating dependent projects from task graph ([#​22015](https://togithub.com/nrwl/nx/pull/22015 ))
- **misc:** add missing format files call ([#​22137](https://togithub.com/nrwl/nx/pull/22137 ))
- **misc:** improve package.json scripts handling when running "nx init" and "nx add" ([#​22168](https://togithub.com/nrwl/nx/pull/22168 ))
- **misc:** do not add includedScripts unless really needed when running nx add ([#​22180](https://togithub.com/nrwl/nx/pull/22180 ))
- **module-federation:** map static remote locations correctly ([#​21709](https://togithub.com/nrwl/nx/pull/21709 ))
- **module-federation:** ensure targetDefaults for module federation executors are setup correctly ([#​22282](https://togithub.com/nrwl/nx/pull/22282 ))
- **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 ))
- **nextjs:** src package.json should not be copied to output folder ([aa622bab5a](https://togithub.com/nrwl/nx/commit/aa622bab5a ))
- **nextjs:** Custom server should work with Crystal ([#​21736](https://togithub.com/nrwl/nx/pull/21736 ))
- **nextjs:** Svg should work when svgr is true in next config ([#​21761](https://togithub.com/nrwl/nx/pull/21761 ))
- **nextjs:** Add missing e2e-ci target for cypress ([#​21805](https://togithub.com/nrwl/nx/pull/21805 ))
- **nextjs:** Add spec files when creating a next app ([#​22079](https://togithub.com/nrwl/nx/pull/22079 ))
- **nextjs:** avoid path error on dev server creation ([#​21998](https://togithub.com/nrwl/nx/pull/21998 ))
- **nextjs:** Adding styles to nextjs cypress should not fail. ([#​22170](https://togithub.com/nrwl/nx/pull/22170 ))
- **nextjs:** Surface error codes when build is interrupted by signals SIGINT, SIGTERM etc... ([#​22190](https://togithub.com/nrwl/nx/pull/22190 ))
- **nextjs:** runCLI stdio ([#​22267](https://togithub.com/nrwl/nx/pull/22267 ))
- **node:** Broken E2E tests ([#​21569](https://togithub.com/nrwl/nx/pull/21569 ))
- **node:** Increase timeout for CI ([#​22003](https://togithub.com/nrwl/nx/pull/22003 ))
- **nuxt:** init generator should add [@​nx/vite](https://togithub.com/nx/vite ) to dependencies ([#​21911](https://togithub.com/nrwl/nx/pull/21911 ))
- **nuxt:** turn on autoimport ([#​21894](https://togithub.com/nrwl/nx/pull/21894 ))
- **nuxt:** tsconfig types and output dir ([#​21934](https://togithub.com/nrwl/nx/pull/21934 ))
- **nuxt:** fix storybook preview config path ([#​22020](https://togithub.com/nrwl/nx/pull/22020 ))
- **nuxt:** Add e2e-ci and serve-static targets ([#​22056](https://togithub.com/nrwl/nx/pull/22056 ))
- **nx-dev:** redirect core-features page ([#​21616](https://togithub.com/nrwl/nx/pull/21616 ))
- **nx-dev:** launch page mobile experience ([de676e207f](https://togithub.com/nrwl/nx/commit/de676e207f ))
- **nx-dev:** redirect on remote caching page ([#​21669](https://togithub.com/nrwl/nx/pull/21669 ))
- **nx-dev:** remove fence from new packages and "nx add" commands ([#​21705](https://togithub.com/nrwl/nx/pull/21705 ))
- **nx-dev:** add colors to ms logo ([#​21790](https://togithub.com/nrwl/nx/pull/21790 ))
- **nx-plugin:** do not print duplicated warning about derived format when generating plugin ([#​22230](https://togithub.com/nrwl/nx/pull/22230 ))
- **nx-plugin:** support root tsconfig.json in nx-plugin-checks eslint rule ([4850bdb6aa](https://togithub.com/nrwl/nx/commit/4850bdb6aa ))
- **playwright:** fix include in tsconfig.json ([#​21730](https://togithub.com/nrwl/nx/pull/21730 ))
- **react:** generate correctly when --js is used for module federation host/remote ([#​20119](https://togithub.com/nrwl/nx/pull/20119 ))
- **react:** full support custom secure host for module federation ([#​21777](https://togithub.com/nrwl/nx/pull/21777 ))
- **react:** ensure playwright configuration is using correct port in app gen ([#​21941](https://togithub.com/nrwl/nx/pull/21941 ))
- **react:** pass correct argument to rspack configuration generator ([#​22241](https://togithub.com/nrwl/nx/pull/22241 ))
- **react-native:** change gradlew to absolute path ([#​21725](https://togithub.com/nrwl/nx/pull/21725 ))
- **react-native:** add all flag to sync-deps ([#​21821](https://togithub.com/nrwl/nx/pull/21821 ))
- **react-native:** pin ajv version to 8.12.0 ([#​22002](https://togithub.com/nrwl/nx/pull/22002 ))
- **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 ))
- **release:** skip prompt for publish when no version created ([#​21769](https://togithub.com/nrwl/nx/pull/21769 ))
- **release:** use --first-parent to support merged repos ([#​21686](https://togithub.com/nrwl/nx/pull/21686 ))
- **release:** move github release creation to git tasks ([#​21510](https://togithub.com/nrwl/nx/pull/21510 ))
- **release:** currentVersionResolver git-tag should prefer merged tags ([#​22082](https://togithub.com/nrwl/nx/pull/22082 ))
- **release:** skip lock file update if workspaces are not enabled ([#​22055](https://togithub.com/nrwl/nx/pull/22055 ))
- **release:** store rawVersionSpec on versionData ([#​22071](https://togithub.com/nrwl/nx/pull/22071 ))
- **release:** fix default renderer resolution to be relative within t… ([#​22331](https://togithub.com/nrwl/nx/pull/22331 ))
- **remix:** do not rename root jest.preset.js ([#​21703](https://togithub.com/nrwl/nx/pull/21703 ))
- **remix:** should add remix plugin to nx.json on init correctly ([#​21827](https://togithub.com/nrwl/nx/pull/21827 ))
- **remix:** the output path should respect the remix.config.js in crystal ([#​21842](https://togithub.com/nrwl/nx/pull/21842 ))
- **remix:** adjust remix start script when building ([#​21883](https://togithub.com/nrwl/nx/pull/21883 ))
- **remix:** typo in tsconfig.spec.json update led to invalid tsconfig ([#​21886](https://togithub.com/nrwl/nx/pull/21886 ))
- **remix:** ensure component-testing is exported correctly [#​22091](https://togithub.com/nrwl/nx/issues/22091 ) ([#​22095](https://togithub.com/nrwl/nx/pull/22095 ), [#​22091](https://togithub.com/nrwl/nx/issues/22091 ))
- **repo:** update browser tools to fix ci ([#​21955](https://togithub.com/nrwl/nx/pull/21955 ))
- **storybook:** handle main.js file correctly in storybook plugin ([#​22081](https://togithub.com/nrwl/nx/pull/22081 ))
- **testing:** cleanup e2e atomization plugins ([#​21688](https://togithub.com/nrwl/nx/pull/21688 ))
- **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 ))
- **testing:** jest should handle root jest.preset.cjs ([#​21746](https://togithub.com/nrwl/nx/pull/21746 ))
- **testing:** fix cypress project targets does not exist ([#​21785](https://togithub.com/nrwl/nx/pull/21785 ))
- **testing:** pin cypress version to avoid issue with verifying cypress ([#​21917](https://togithub.com/nrwl/nx/pull/21917 ))
- **testing:** ensure baseUrl is not passed to playwright cli ([#​21943](https://togithub.com/nrwl/nx/pull/21943 ))
- **testing:** playwright plugin enoent error ([#​21951](https://togithub.com/nrwl/nx/pull/21951 ))
- **testing:** add null checks when reading targets ([#​21952](https://togithub.com/nrwl/nx/pull/21952 ))
- **testing:** calculate correct support file path in cypress e2e preset ([#​22096](https://togithub.com/nrwl/nx/pull/22096 ))
- **testing:** increase the default timeout to 60s for the cypress web dev server to start ([#​22132](https://togithub.com/nrwl/nx/pull/22132 ))
- **testing:** close cypress web server correctly on windows ([#​22125](https://togithub.com/nrwl/nx/pull/22125 ))
- **testing:** resolve cypress config glob pattern correctly to handle root projects ([#​22165](https://togithub.com/nrwl/nx/pull/22165 ))
- **testing:** minor adjustment to the config generation template ([#​22175](https://togithub.com/nrwl/nx/pull/22175 ))
- **testing:** fix project config might not be defined ([#​22174](https://togithub.com/nrwl/nx/pull/22174 ))
- **vite:** import esbuild before loading config to keep it in cache ([#​21685](https://togithub.com/nrwl/nx/pull/21685 ))
- **vite:** normalize vitest cli args in executor ([#​21870](https://togithub.com/nrwl/nx/pull/21870 ))
- **vite:** project conversion generator ([#​21646](https://togithub.com/nrwl/nx/pull/21646 ))
- **vite:** update vitest and use parseCLI ([#​21890](https://togithub.com/nrwl/nx/pull/21890 ))
- **vite:** Storing nxjson details too early ([#​22285](https://togithub.com/nrwl/nx/pull/22285 ))
- **vue:** fixing vue and nuxt welcome templates ([#​21792](https://togithub.com/nrwl/nx/pull/21792 ))
- **vue:** tailwind generator ignoring styleSheet option ([#​21840](https://togithub.com/nrwl/nx/pull/21840 ))
- **vue:** small typo in CNW description ([#​21888](https://togithub.com/nrwl/nx/pull/21888 ))
- **webpack:** require ForkTsCheckerWebpackPlugin only as required ([#​21629](https://togithub.com/nrwl/nx/pull/21629 ))
- **webpack:** resolve relative path for assets inputs ([#​21822](https://togithub.com/nrwl/nx/pull/21822 ))
- **webpack:** correctly handle paranthesis in PostCSS in url ([#​21884](https://togithub.com/nrwl/nx/pull/21884 ))
- **webpack:** surface original error when remotes fail to start ([#​21919](https://togithub.com/nrwl/nx/pull/21919 ))
##### ❤️ Thank You
- Alex Swindler
- Alon Valadji [@​alonronin](https://togithub.com/alonronin )
- Austin Fahsl [@​fahslaj](https://togithub.com/fahslaj )
- Benjamin Cabanes [@​bcabanes](https://togithub.com/bcabanes )
- Colum Ferry [@​Coly010](https://togithub.com/Coly010 )
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Dan Roujinsky
- Edouard Bozon [@​edbzn](https://togithub.com/edbzn )
- 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 )
- Javier Abia [@​weberjavi](https://togithub.com/weberjavi )
- Jonathan Cammisuli
- Julian Martin
- Juri [@​juristr](https://togithub.com/juristr )
- Juri Strumpflohner [@​juristr](https://togithub.com/juristr )
- Katerina Skroumpelou [@​mandarini](https://togithub.com/mandarini )
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Miroslav Jonas [@​meeroslav](https://togithub.com/meeroslav )
- Miroslav Jonaš [@​meeroslav](https://togithub.com/meeroslav )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Nikita Barsukov [@​nsbarsukov](https://togithub.com/nsbarsukov )
- Philip Fulcher
- Remco Krams
- Steven Nance [@​llwt](https://togithub.com/llwt )
- Tine Kondo [@​tinesoft](https://togithub.com/tinesoft )
- Vadim Goy
- Victor Login [@​batazor](https://togithub.com/batazor )
- Viktor Pöntinen
- Yu Zheng
- Zachary DeRose [@​ZackDeRose](https://togithub.com/ZackDeRose )
### [`v18.1.0`](https://togithub.com/nrwl/nx/compare/18.0.8...5e64e7dcb011fd164e22f87a9f2a6358a7c2cd32 )
[Compare Source](https://togithub.com/nrwl/nx/compare/18.0.8...5e64e7dcb011fd164e22f87a9f2a6358a7c2cd32 )
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.4.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.4.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0 )
##### 🚀 Features
- Throw error when using snapshot assertion with `not` - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5294 ](https://togithub.com/vitest-dev/vitest/issues/5294 ) [<samp>(b9d37)</samp>](https://togithub.com/vitest-dev/vitest/commit/b9d378f5 )
- Add a flag to include test location in tasks - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5342 ](https://togithub.com/vitest-dev/vitest/issues/5342 ) [<samp>(d627e)</samp>](https://togithub.com/vitest-dev/vitest/commit/d627e209 )
- **cli**:
- Support wildcards in `--project` option - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5295 ](https://togithub.com/vitest-dev/vitest/issues/5295 ) [<samp>(201bd)</samp>](https://togithub.com/vitest-dev/vitest/commit/201bd067 )
- **config**:
- Add `shuffle.files` and `shuffle.tests` options - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5281 ](https://togithub.com/vitest-dev/vitest/issues/5281 ) [<samp>(356db)</samp>](https://togithub.com/vitest-dev/vitest/commit/356db87b )
- Deprecate `cache.dir` option - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5229 ](https://togithub.com/vitest-dev/vitest/issues/5229 ) [<samp>(d7e8b)</samp>](https://togithub.com/vitest-dev/vitest/commit/d7e8b53e )
- **coverage**:
- Support `--changed` option - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5314 ](https://togithub.com/vitest-dev/vitest/issues/5314 ) [<samp>(600b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/600b44d6 )
- **vitest**:
- Support `clearScreen` cli flag - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5241 ](https://togithub.com/vitest-dev/vitest/issues/5241 ) [<samp>(e1735)</samp>](https://togithub.com/vitest-dev/vitest/commit/e1735fb6 )
##### 🐞 Bug Fixes
- Repeatable `--project` option - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5265 ](https://togithub.com/vitest-dev/vitest/issues/5265 ) [<samp>(d1a06)</samp>](https://togithub.com/vitest-dev/vitest/commit/d1a06730 )
- `--inspect-brk` to pause before execution - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5355 ](https://togithub.com/vitest-dev/vitest/issues/5355 ) [<samp>(e77c5)</samp>](https://togithub.com/vitest-dev/vitest/commit/e77c553f )
- Correct locations in test.each tasks - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(4f6e3)</samp>](https://togithub.com/vitest-dev/vitest/commit/4f6e39c1 )
- **api**:
- Use resolvedUrls from devserver - by [@​saitonakamura](https://togithub.com/saitonakamura ) and [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5289 ](https://togithub.com/vitest-dev/vitest/issues/5289 ) [<samp>(2fef5)</samp>](https://togithub.com/vitest-dev/vitest/commit/2fef5a7e )
- **browser**:
- Add `magic-string` to `optimizeDeps.include` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5278 ](https://togithub.com/vitest-dev/vitest/issues/5278 ) [<samp>(8f04e)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f04e798 )
- **coverage**:
- Expensive regexp hangs v8 report generation - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5259 ](https://togithub.com/vitest-dev/vitest/issues/5259 ) [<samp>(d68a7)</samp>](https://togithub.com/vitest-dev/vitest/commit/d68a7390 )
- V8 to ignore type-only files - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5328 ](https://togithub.com/vitest-dev/vitest/issues/5328 ) [<samp>(c3eb8)</samp>](https://togithub.com/vitest-dev/vitest/commit/c3eb8deb )
- Respect source maps of pre-transpiled sources - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5367 ](https://togithub.com/vitest-dev/vitest/issues/5367 ) [<samp>(6eda4)</samp>](https://togithub.com/vitest-dev/vitest/commit/6eda473f )
- Prevent `reportsDirectory` from removing user's project - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5376 ](https://togithub.com/vitest-dev/vitest/issues/5376 ) [<samp>(07ec3)</samp>](https://togithub.com/vitest-dev/vitest/commit/07ec3779 )
- **expect**:
- Show diff on `toContain/toMatch` assertion error - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5267 ](https://togithub.com/vitest-dev/vitest/issues/5267 ) [<samp>(8ee59)</samp>](https://togithub.com/vitest-dev/vitest/commit/8ee59f0d )
- **forks**:
- Wrap `defines` to support `undefined` values - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5284 ](https://togithub.com/vitest-dev/vitest/issues/5284 ) [<samp>(5b58b)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b58b399 )
- **typecheck**:
- Update get-tsconfig 4.7.3 to fix false circularity error - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5384 ](https://togithub.com/vitest-dev/vitest/issues/5384 ) [<samp>(bdc37)</samp>](https://togithub.com/vitest-dev/vitest/commit/bdc371ee )
- **ui**:
- Escape html in error diff - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5325 ](https://togithub.com/vitest-dev/vitest/issues/5325 ) [<samp>(ab60b)</samp>](https://togithub.com/vitest-dev/vitest/commit/ab60bf8d )
- **vitest**:
- Loosen `onConsoleLog` return type - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5337 ](https://togithub.com/vitest-dev/vitest/issues/5337 ) [<samp>(6d1b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d1b1451 )
- Ensure restoring terminal cursor on close - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5292 ](https://togithub.com/vitest-dev/vitest/issues/5292 ) [<samp>(0bea2)</samp>](https://togithub.com/vitest-dev/vitest/commit/0bea2247 )
- Ignore timeout on websocket reporter rpc - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(38119)</samp>](https://togithub.com/vitest-dev/vitest/commit/38119b75 )
- Correctly override api with --no-api flag - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5386 ](https://togithub.com/vitest-dev/vitest/issues/5386 ) [<samp>(51d1d)</samp>](https://togithub.com/vitest-dev/vitest/commit/51d1d472 )
- Logs in `beforeAll` and `afterAll` - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5288 ](https://togithub.com/vitest-dev/vitest/issues/5288 ) [<samp>(ce5ca)</samp>](https://togithub.com/vitest-dev/vitest/commit/ce5ca6bf )
- **workspace**:
- Throw error when browser mode and `@vitest/coverage-v8` are used - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5250 ](https://togithub.com/vitest-dev/vitest/issues/5250 ) [<samp>(29f98)</samp>](https://togithub.com/vitest-dev/vitest/commit/29f98cd3 )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.3.1...v1.4.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-03-19 03:01:03 +00:00
liuyi
bba1a95f9c
chore: bump base version to 0.14.0 ( #6170 )
2024-03-19 02:34:18 +00:00
Peng Xiao
dd9a253772
feat(core): add split view to experimental features settings ( #6093 )
2024-03-14 05:13:04 +00:00
liuyi
73801ce864
fix(server): gql schema is outdated ( #6097 )
2024-03-13 04:11:44 +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
LongYinan
ae41c6c544
chore: bump all dependencies ( #5891 )
2024-02-23 09:37:14 +00:00
LongYinan
4a7f0a6142
chore: bump up all non-major dependencies ( #5793 )
...
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@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.504.0` -> `3.515.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.504.0/3.515.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.515.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.515.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.504.0/3.515.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.504.0/3.515.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@graphql-codegen/cli](https://togithub.com/dotansimha/graphql-code-generator ) ([source](https://togithub.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli )) | [`5.0.0` -> `5.0.2`](https://renovatebot.com/diffs/npm/@graphql-codegen%2fcli/5.0.0/5.0.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@graphql-codegen%2fcli/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@graphql-codegen%2fcli/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@graphql-codegen%2fcli/5.0.0/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@graphql-codegen%2fcli/5.0.0/5.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.36` -> `3.0.0-alpha.40`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.36/3.0.0-alpha.40 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.40?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.40?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.36/3.0.0-alpha.40?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.36/3.0.0-alpha.40?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.2.2` -> `1.3.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.2.2/1.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/1.2.2/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/1.2.2/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [@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.2.2` -> `1.3.1`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.2.2/1.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/1.2.2/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/1.2.2/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [eslint-plugin-sonarjs](https://togithub.com/SonarSource/eslint-plugin-sonarjs ) | [`^0.23.0` -> `^0.24.0`](https://renovatebot.com/diffs/npm/eslint-plugin-sonarjs/0.23.0/0.24.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-sonarjs/0.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-sonarjs/0.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-sonarjs/0.23.0/0.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-sonarjs/0.23.0/0.24.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [jotai-devtools](https://togithub.com/jotaijs/jotai-devtools ) | [`^0.7.0` -> `^0.8.0`](https://renovatebot.com/diffs/npm/jotai-devtools/0.7.0/0.8.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-devtools/0.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-devtools/0.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-devtools/0.7.0/0.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-devtools/0.7.0/0.8.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [swr](https://swr.vercel.app ) ([source](https://togithub.com/vercel/swr )) | [`2.2.4` -> `2.2.5`](https://renovatebot.com/diffs/npm/swr/2.2.4/2.2.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/swr/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/swr/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/swr/2.2.4/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/swr/2.2.4/2.2.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts ) | [`3.7.2` -> `3.7.3`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.7.2/3.7.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.7.2/3.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.7.2/3.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.2.2` -> `1.3.1`](https://renovatebot.com/diffs/npm/vitest/1.2.2/1.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.2.2/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.2.2/1.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.515.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35150-2024-02-15 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.514.0...v3.515.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.514.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35140-2024-02-14 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.513.0...v3.514.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.513.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35130-2024-02-13 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.511.0...v3.513.0 )
##### Features
- **experimentalIdentityAndAuth:** release phase for services without customizations ([#​5787](https://togithub.com/aws/aws-sdk-js-v3/issues/5787 )) ([4004ff6](4004ff68a8
))
### [`v3.511.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35110-2024-02-09 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.509.0...v3.511.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.509.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35090-2024-02-07 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.507.0...v3.509.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.507.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35070-2024-02-05 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.504.0...v3.507.0 )
##### Features
- unified error dispatcher in protocols ([#​5756](https://togithub.com/aws/aws-sdk-js-v3/issues/5756 )) ([0872087](0872087ef5
))
</details>
<details>
<summary>dotansimha/graphql-code-generator (@​graphql-codegen/cli)</summary>
### [`v5.0.2`](https://togithub.com/dotansimha/graphql-code-generator/blob/HEAD/packages/graphql-codegen-cli/CHANGELOG.md#502 )
[Compare Source](86c82177b0
...@graphql-codegen/cli@5.0.2)
##### Patch Changes
- [#​9813](https://togithub.com/dotansimha/graphql-code-generator/pull/9813 ) [`4e69568`](4e6956899c
) Thanks [@​saihaj](https://togithub.com/saihaj )! - bumping for a release
- Updated dependencies \[[`4e69568`](4e6956899c
)]:
- [@​graphql-codegen/client-preset](https://togithub.com/graphql-codegen/client-preset )[@​4](https://togithub.com/4 ).2.2
- [@​graphql-codegen/core](https://togithub.com/graphql-codegen/core )[@​4](https://togithub.com/4 ).0.2
- [@​graphql-codegen/plugin-helpers](https://togithub.com/graphql-codegen/plugin-helpers )[@​5](https://togithub.com/5 ).0.3
### [`v5.0.1`](https://togithub.com/dotansimha/graphql-code-generator/blob/HEAD/packages/graphql-codegen-cli/CHANGELOG.md#501 )
[Compare Source](https://togithub.com/dotansimha/graphql-code-generator/compare/@graphql-codegen/cli@5.0.0...86c82177b0b9ab1853f6c4e6fba17218dafa3d7d )
##### Patch Changes
- [#​9811](https://togithub.com/dotansimha/graphql-code-generator/pull/9811 ) [`d8364e045`](d8364e045a
) Thanks [@​saihaj](https://togithub.com/saihaj )! - dependencies updates:
- Added dependency [`@graphql-codegen/client-preset@^4.1.0` ↗︎](https://www.npmjs.com/package/@​graphql-codegen/client-preset/v/4.1.0 ) (to `dependencies`)
- [#​9811](https://togithub.com/dotansimha/graphql-code-generator/pull/9811 ) [`d8364e045`](d8364e045a
) Thanks [@​saihaj](https://togithub.com/saihaj )! - ignore events in `.git` directory
- [#​9811](https://togithub.com/dotansimha/graphql-code-generator/pull/9811 ) [`d8364e045`](d8364e045a
) Thanks [@​saihaj](https://togithub.com/saihaj )! - Surface error occurring during import of [@​parcel/watcher](https://togithub.com/parcel/watcher )
- [#​9811](https://togithub.com/dotansimha/graphql-code-generator/pull/9811 ) [`d8364e045`](d8364e045a
) Thanks [@​saihaj](https://togithub.com/saihaj )! - Include [@​graphql-codegen/client-preset](https://togithub.com/graphql-codegen/client-preset ) in [@​graphql-codegen/cli](https://togithub.com/graphql-codegen/cli ) by default
- [#​9811](https://togithub.com/dotansimha/graphql-code-generator/pull/9811 ) [`d8364e045`](d8364e045a
) Thanks [@​saihaj](https://togithub.com/saihaj )! - fix watcher unable to find highest common directory on Windows
- Updated dependencies \[[`d8364e045`](d8364e045a
), [`d8364e045`](d8364e045a
), [`d8364e045`](d8364e045a
), [`d8364e045`](d8364e045a
)]:
- [@​graphql-codegen/client-preset](https://togithub.com/graphql-codegen/client-preset )[@​4](https://togithub.com/4 ).2.0
- [@​graphql-codegen/core](https://togithub.com/graphql-codegen/core )[@​4](https://togithub.com/4 ).0.1
- [@​graphql-codegen/plugin-helpers](https://togithub.com/graphql-codegen/plugin-helpers )[@​5](https://togithub.com/5 ).0.2
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.40`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.39...@napi-rs/cli@3.0.0-alpha.40 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.39...@napi-rs/cli@3.0.0-alpha.40 )
### [`v3.0.0-alpha.39`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.39 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.38...@napi-rs/cli@3.0.0-alpha.39 )
#### What's Changed
- chore(deps): update typescript-eslint monorepo to v7 (major) by [@​renovate](https://togithub.com/renovate ) in [https://github.com/napi-rs/napi-rs/pull/1947 ](https://togithub.com/napi-rs/napi-rs/pull/1947 )
- Ensure cwd and outputDir are used for finding files by [@​andymac4182](https://togithub.com/andymac4182 ) in [https://github.com/napi-rs/napi-rs/pull/1949 ](https://togithub.com/napi-rs/napi-rs/pull/1949 )
- fix(cli): set cxxflags while WASI_SDK_PATH exists by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1955 ](https://togithub.com/napi-rs/napi-rs/pull/1955 )
- feat(cli,build): support setjmp.h by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1958 ](https://togithub.com/napi-rs/napi-rs/pull/1958 )
#### New Contributors
- [@​andymac4182](https://togithub.com/andymac4182 ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/1949 ](https://togithub.com/napi-rs/napi-rs/pull/1949 )
**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.38...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.39
### [`v3.0.0-alpha.38`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.38 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.37...@napi-rs/cli@3.0.0-alpha.38 )
##### What's Changed
- feat(cli): respect WASI_SDK_PATH env by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1946 ](https://togithub.com/napi-rs/napi-rs/pull/1946 )
**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.37...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.38
### [`v3.0.0-alpha.37`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.37 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.36...@napi-rs/cli@3.0.0-alpha.37 )
##### What's Changed
- fix(cli): setup cxx env while using napi-cross by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1942 ](https://togithub.com/napi-rs/napi-rs/pull/1942 )
- fix(cli): log more wasi load errors by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1943 ](https://togithub.com/napi-rs/napi-rs/pull/1943 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/napi-derive@2.15.1...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.37
</details>
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v1.3.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.3.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1 )
##### 🚀 Features
- **vitest**: Expose parseCLI method - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5248 ](https://togithub.com/vitest-dev/vitest/issues/5248 ) [<samp>(c793a)</samp>](https://togithub.com/vitest-dev/vitest/commit/c793a136 )
- This feature is not affected by SemVer because it is part of an [experimental API](https://vitest.dev/advanced/api.html ).
##### 🐞 Bug Fixes
- Add task tests iteratively - by [@​DerYeger](https://togithub.com/DerYeger ) in [https://github.com/vitest-dev/vitest/issues/5235 ](https://togithub.com/vitest-dev/vitest/issues/5235 ) [<samp>(38155)</samp>](https://togithub.com/vitest-dev/vitest/commit/38155548 )
- **coverage**: Ignore generated TS decorators - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5206 ](https://togithub.com/vitest-dev/vitest/issues/5206 ) [<samp>(a2804)</samp>](https://togithub.com/vitest-dev/vitest/commit/a280451b )
- **ui**: Auto reload coverage iframe after test run - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5242 ](https://togithub.com/vitest-dev/vitest/issues/5242 ) [<samp>(5376d)</samp>](https://togithub.com/vitest-dev/vitest/commit/5376d5be )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1 )
### [`v1.3.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.3.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0 )
##### 🚀 Features
- Deprecate watchExclude - by [@​patak-dev](https://togithub.com/patak-dev ) in [https://github.com/vitest-dev/vitest/issues/5171 ](https://togithub.com/vitest-dev/vitest/issues/5171 ) [<samp>(82885)</samp>](https://togithub.com/vitest-dev/vitest/commit/828858f8 )
- **browser**:
- Run test files in isolated iframes - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5036 ](https://togithub.com/vitest-dev/vitest/issues/5036 ) [<samp>(4f401)</samp>](https://togithub.com/vitest-dev/vitest/commit/4f40177e )
- **config**:
- Add `snapshotSerializers` option - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5092 ](https://togithub.com/vitest-dev/vitest/issues/5092 ) [<samp>(5b102)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b1021da )
- **reporters**:
- Support custom options - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5111 ](https://togithub.com/vitest-dev/vitest/issues/5111 ) [<samp>(fec9c)</samp>](https://togithub.com/vitest-dev/vitest/commit/fec9ca0b )
- **runner**:
- Support automatic fixtures - by [@​fenghan34](https://togithub.com/fenghan34 ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5102 ](https://togithub.com/vitest-dev/vitest/issues/5102 ) [<samp>(0441f)</samp>](https://togithub.com/vitest-dev/vitest/commit/0441f761 )
- **ui**:
- Save splitpanes size to local storage - by [@​posva](https://togithub.com/posva ) in [https://github.com/vitest-dev/vitest/issues/5166 ](https://togithub.com/vitest-dev/vitest/issues/5166 ) [<samp>(c28b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/c28b4c26 )
- **vitest**:
- Add onTestFinished hook - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5128 ](https://togithub.com/vitest-dev/vitest/issues/5128 ) [<samp>(6f5b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/6f5b42b7 )
- Add github actions reporter - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5093 ](https://togithub.com/vitest-dev/vitest/issues/5093 ) [<samp>(40afb)</samp>](https://togithub.com/vitest-dev/vitest/commit/40afbe3a )
- Expose jsdom global if jsdom environment is enabled - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5155 ](https://togithub.com/vitest-dev/vitest/issues/5155 ) [<samp>(567d2)</samp>](https://togithub.com/vitest-dev/vitest/commit/567d20b9 )
- Add new CLI options - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5163 ](https://togithub.com/vitest-dev/vitest/issues/5163 ) [<samp>(4e179)</samp>](https://togithub.com/vitest-dev/vitest/commit/4e179426 )
- "test" accepts options object as the second parameter - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5142 ](https://togithub.com/vitest-dev/vitest/issues/5142 ) [<samp>(7d9b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/7d9b1fb0 )
- **vm**:
- Support wasm module - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5131 ](https://togithub.com/vitest-dev/vitest/issues/5131 ) [<samp>(5ed53)</samp>](https://togithub.com/vitest-dev/vitest/commit/5ed537f0 )
##### 🐞 Bug Fixes
- Fix sourcemap in vm pools - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5063 ](https://togithub.com/vitest-dev/vitest/issues/5063 ) [<samp>(81105)</samp>](https://togithub.com/vitest-dev/vitest/commit/8110540a )
- Don't optimize react/jsx-runtime by default when running in Node - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5079 ](https://togithub.com/vitest-dev/vitest/issues/5079 ) [<samp>(0d2bf)</samp>](https://togithub.com/vitest-dev/vitest/commit/0d2bfeac )
- Rpc timeout error messages to include caller - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5103 ](https://togithub.com/vitest-dev/vitest/issues/5103 ) [<samp>(a6e04)</samp>](https://togithub.com/vitest-dev/vitest/commit/a6e04bd8 )
- Requires fixed version across the monorepo - by [@​antfu](https://togithub.com/antfu ) in [https://github.com/vitest-dev/vitest/issues/5208 ](https://togithub.com/vitest-dev/vitest/issues/5208 ) [<samp>(68f51)</samp>](https://togithub.com/vitest-dev/vitest/commit/68f51961 )
- Prevent merging of `poolOptions` - by [@​penalosa](https://togithub.com/penalosa ) in [https://github.com/vitest-dev/vitest/issues/5221 ](https://togithub.com/vitest-dev/vitest/issues/5221 ) [<samp>(bc5b2)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc5b2d04 )
- **browser**:
- Don't exclude node builtins from optimization - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5082 ](https://togithub.com/vitest-dev/vitest/issues/5082 ) [<samp>(714c9)</samp>](https://togithub.com/vitest-dev/vitest/commit/714c911f )
- Support `coverage.reportsDirectory` with multiple directories - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5056 ](https://togithub.com/vitest-dev/vitest/issues/5056 ) [<samp>(ae73f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ae73f273 )
- **cli**:
- Parse `--browser=<name>` correctly - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5179 ](https://togithub.com/vitest-dev/vitest/issues/5179 ) [<samp>(656e2)</samp>](https://togithub.com/vitest-dev/vitest/commit/656e210b )
- **coverage**:
- `.tmp` directory conflicts with `--shard` option - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5184 ](https://togithub.com/vitest-dev/vitest/issues/5184 ) [<samp>(5749d)</samp>](https://togithub.com/vitest-dev/vitest/commit/5749d2c2 )
- **deps**:
- Update dependency strip-literal to v2 - by [@​renovate](https://togithub.com/renovate )\[bot] in[https://github.com/vitest-dev/vitest/issues/5136 ](https://togithub.com/vitest-dev/vitest/issues/5136 )6 [<samp>(ef557)</samp>](https://togithub.com/vitest-dev/vitest/commit/ef557243 )
- **reporters**:
- Testsuite name should include project root in Junit output - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5116 ](https://togithub.com/vitest-dev/vitest/issues/5116 ) [<samp>(2494f)</samp>](https://togithub.com/vitest-dev/vitest/commit/2494fbf2 )
- **typecheck**:
- Fix suite collection while-loop - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5065 ](https://togithub.com/vitest-dev/vitest/issues/5065 ) [<samp>(35675)</samp>](https://togithub.com/vitest-dev/vitest/commit/35675bd3 )
- **ui**:
- Fix tests duration time - by [@​vovsemenv](https://togithub.com/vovsemenv ) in [https://github.com/vitest-dev/vitest/issues/5219 ](https://togithub.com/vitest-dev/vitest/issues/5219 ) [<samp>(58103)</samp>](https://togithub.com/vitest-dev/vitest/commit/581030ee )
- **utils**:
- Fix asymmetric matcher diff inside array - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5189 ](https://togithub.com/vitest-dev/vitest/issues/5189 ) [<samp>(3ffcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/3ffcd2ea )
- **vitest**:
- Correctly report failed test files as failures in json reporter, export json reporter types - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5081 ](https://togithub.com/vitest-dev/vitest/issues/5081 ) [<samp>(0417b)</samp>](https://togithub.com/vitest-dev/vitest/commit/0417ba20 )
- Don't run typecheck tests in browser if both are enabled - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5080 ](https://togithub.com/vitest-dev/vitest/issues/5080 ) [<samp>(1045b)</samp>](https://togithub.com/vitest-dev/vitest/commit/1045b98b )
- Handle function config inside `defineWorkspace` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5089 ](https://togithub.com/vitest-dev/vitest/issues/5089 ) [<samp>(0bf52)</samp>](https://togithub.com/vitest-dev/vitest/commit/0bf52533 )
- Remove excessive listeners when running without isolation, don't reset the state - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5132 ](https://togithub.com/vitest-dev/vitest/issues/5132 ) [<samp>(b607f)</samp>](https://togithub.com/vitest-dev/vitest/commit/b607f1ea )
- Auto-enable "github-actions" only where users didn't configure reporters - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5158 ](https://togithub.com/vitest-dev/vitest/issues/5158 ) [<samp>(ef044)</samp>](https://togithub.com/vitest-dev/vitest/commit/ef0440cb )
- Support more array cli options - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5162 ](https://togithub.com/vitest-dev/vitest/issues/5162 ) [<samp>(3afe6)</samp>](https://togithub.com/vitest-dev/vitest/commit/3afe68f1 )
- Add types for the new global `jsdom` variable - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5164 ](https://togithub.com/vitest-dev/vitest/issues/5164 ) [<samp>(0f898)</samp>](https://togithub.com/vitest-dev/vitest/commit/0f898d87 )
- Expose onTestFinished globally - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(1304f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1304fed7 )
- Disable optimizer by default until it's stable - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5156 ](https://togithub.com/vitest-dev/vitest/issues/5156 ) [<samp>(e1bd8)</samp>](https://togithub.com/vitest-dev/vitest/commit/e1bd8d5d )
- Delegate snapshot options to workspace from root config - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5199 ](https://togithub.com/vitest-dev/vitest/issues/5199 ) [<samp>(86297)</samp>](https://togithub.com/vitest-dev/vitest/commit/86297d42 )
- Fix `optimizeDeps.disabled` warnings on Vite 5.1 - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5215 ](https://togithub.com/vitest-dev/vitest/issues/5215 ) [<samp>(1aecd)</samp>](https://togithub.com/vitest-dev/vitest/commit/1aecd650 )
- **vm**:
- Handle `disableConsoleIntercept` config - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5074 ](https://togithub.com/vitest-dev/vitest/issues/5074 ) [<samp>(a55ad)</samp>](https://togithub.com/vitest-dev/vitest/commit/a55adac6 )
- Improve error when module is not found - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5053 ](https://togithub.com/vitest-dev/vitest/issues/5053 ) [<samp>(79a50)</samp>](https://togithub.com/vitest-dev/vitest/commit/79a50c3f )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0 )
</details>
<details>
<summary>SonarSource/eslint-plugin-sonarjs (eslint-plugin-sonarjs)</summary>
### [`v0.24.0`](https://togithub.com/SonarSource/eslint-plugin-sonarjs/releases/tag/0.24.0 )
[Compare Source](https://togithub.com/SonarSource/eslint-plugin-sonarjs/compare/0.23.0...0.24.0 )
#### What's Changed
- Prepare for next development iteration by [@​yassin-kammoun-sonarsource](https://togithub.com/yassin-kammoun-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/429 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/429 )
- Add prettier as pre-commit hook by [@​vdiez](https://togithub.com/vdiez ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/432 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/432 )
- Fix cognitive complexity link by [@​ilia-kebets-sonarsource](https://togithub.com/ilia-kebets-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/443 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/443 )
- Drop Node.js 14 support and test against Node.js 20 on CI by [@​yassin-kammoun-sonarsource](https://togithub.com/yassin-kammoun-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/445 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/445 )
- Fix FP S3776 (`cognitive-complexity`): Ignore nested functions and default values by [@​yassin-kammoun-sonarsource](https://togithub.com/yassin-kammoun-sonarsource ) in [https://github.com/SonarSource/eslint-plugin-sonarjs/pull/444 ](https://togithub.com/SonarSource/eslint-plugin-sonarjs/pull/444 )
**Full Changelog**: https://github.com/SonarSource/eslint-plugin-sonarjs/compare/0.23.0...0.24.0
</details>
<details>
<summary>jotaijs/jotai-devtools (jotai-devtools)</summary>
### [`v0.8.0`](https://togithub.com/jotaijs/jotai-devtools/blob/HEAD/CHANGELOG.md#080-2024-02-20 )
[Compare Source](https://togithub.com/jotaijs/jotai-devtools/compare/v0.7.1...v0.8.0 )
##### Features
- add position option
([#​118](https://togithub.com/jotaijs/jotai-devtools/issues/118 ))
([9db1951](9db195108c
))
### [`v0.7.1`](https://togithub.com/jotaijs/jotai-devtools/blob/HEAD/CHANGELOG.md#071-2023-12-04 )
[Compare Source](https://togithub.com/jotaijs/jotai-devtools/compare/v0.7.0...v0.7.1 )
##### Bug Fixes
- defer setAtom in subscribers of store change during main render to next micro
task ([#​109](https://togithub.com/jotaijs/jotai-devtools/issues/109 ))
([2cdc81d](2cdc81d834
))
</details>
<details>
<summary>vercel/swr (swr)</summary>
### [`v2.2.5`](https://togithub.com/vercel/swr/releases/tag/v2.2.5 )
[Compare Source](https://togithub.com/vercel/swr/compare/v2.2.4...v2.2.5 )
##### Patches
- types: isLoading typed as boolean when using fallbackData ([#​2866](https://togithub.com/vercel/swr/issues/2866 )) by [@​yjrhgvbn](https://togithub.com/yjrhgvbn ) in [https://github.com/vercel/swr/pull/2875 ](https://togithub.com/vercel/swr/pull/2875 )
- fix: allow onErrorRetry on inactive tab without focus/reconnect revalidation by [@​qkdreyer](https://togithub.com/qkdreyer ) in [https://github.com/vercel/swr/pull/2848 ](https://togithub.com/vercel/swr/pull/2848 )
- feat: pass a function to the revalidate option in mutate by [@​koba04](https://togithub.com/koba04 ) in [https://github.com/vercel/swr/pull/2862 ](https://togithub.com/vercel/swr/pull/2862 )
- fix: SWRConfiguration type by [@​hulla-dev](https://togithub.com/hulla-dev ) in [https://github.com/vercel/swr/pull/2882 ](https://togithub.com/vercel/swr/pull/2882 )
##### Misc
- build: use new bundle convention by [@​huozhi](https://togithub.com/huozhi ) in [https://github.com/vercel/swr/pull/2865 ](https://togithub.com/vercel/swr/pull/2865 )
- chore: update pnpm-lock.yaml by [@​koba04](https://togithub.com/koba04 ) in [https://github.com/vercel/swr/pull/2874 ](https://togithub.com/vercel/swr/pull/2874 )
- chore: remove useless comment by [@​kongmoumou](https://togithub.com/kongmoumou ) in [https://github.com/vercel/swr/pull/2868 ](https://togithub.com/vercel/swr/pull/2868 )
- test: run pnpm test on CI by [@​koba04](https://togithub.com/koba04 ) in [https://github.com/vercel/swr/pull/2872 ](https://togithub.com/vercel/swr/pull/2872 )
- fix: all act warnings by [@​koba04](https://togithub.com/koba04 ) in [https://github.com/vercel/swr/pull/2861 ](https://togithub.com/vercel/swr/pull/2861 )
- Update bundler by [@​huozhi](https://togithub.com/huozhi ) in [https://github.com/vercel/swr/pull/2830 ](https://togithub.com/vercel/swr/pull/2830 )
##### New Contributors
- [@​kongmoumou](https://togithub.com/kongmoumou ) made their first contribution in [https://github.com/vercel/swr/pull/2868 ](https://togithub.com/vercel/swr/pull/2868 )
- [@​yjrhgvbn](https://togithub.com/yjrhgvbn ) made their first contribution in [https://github.com/vercel/swr/pull/2875 ](https://togithub.com/vercel/swr/pull/2875 )
- [@​qkdreyer](https://togithub.com/qkdreyer ) made their first contribution in [https://github.com/vercel/swr/pull/2848 ](https://togithub.com/vercel/swr/pull/2848 )
- [@​hulla-dev](https://togithub.com/hulla-dev ) made their first contribution in [https://github.com/vercel/swr/pull/2882 ](https://togithub.com/vercel/swr/pull/2882 )
**Full Changelog**: https://github.com/vercel/swr/compare/v2.2.4...v2.2.5
</details>
<details>
<summary>qmhc/vite-plugin-dts (vite-plugin-dts)</summary>
### [`v3.7.3`](https://togithub.com/qmhc/vite-plugin-dts/blob/HEAD/CHANGELOG.md#373-2024-02-21 )
[Compare Source](https://togithub.com/qmhc/vite-plugin-dts/compare/v3.7.2...v3.7.3 )
##### Bug Fixes
- incorrect process for removing pure import ([d0c0c86](d0c0c867d6
)), closes [#​301](https://togithub.com/qmhc/vite-plugin-dts/issues/301 )
</details>
<details>
<summary>vitest-dev/vitest (vitest)</summary>
### [`v1.3.1`](https://togithub.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.3.0...v1.3.1 )
### [`v1.3.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v1.3.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0 )
##### 🚀 Features
- Deprecate watchExclude - by [@​patak-dev](https://togithub.com/patak-dev ) in [https://github.com/vitest-dev/vitest/issues/5171 ](https://togithub.com/vitest-dev/vitest/issues/5171 ) [<samp>(82885)</samp>](https://togithub.com/vitest-dev/vitest/commit/828858f8 )
- **browser**:
- Run test files in isolated iframes - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5036 ](https://togithub.com/vitest-dev/vitest/issues/5036 ) [<samp>(4f401)</samp>](https://togithub.com/vitest-dev/vitest/commit/4f40177e )
- **config**:
- Add `snapshotSerializers` option - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5092 ](https://togithub.com/vitest-dev/vitest/issues/5092 ) [<samp>(5b102)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b1021da )
- **reporters**:
- Support custom options - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5111 ](https://togithub.com/vitest-dev/vitest/issues/5111 ) [<samp>(fec9c)</samp>](https://togithub.com/vitest-dev/vitest/commit/fec9ca0b )
- **runner**:
- Support automatic fixtures - by [@​fenghan34](https://togithub.com/fenghan34 ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5102 ](https://togithub.com/vitest-dev/vitest/issues/5102 ) [<samp>(0441f)</samp>](https://togithub.com/vitest-dev/vitest/commit/0441f761 )
- **ui**:
- Save splitpanes size to local storage - by [@​posva](https://togithub.com/posva ) in [https://github.com/vitest-dev/vitest/issues/5166 ](https://togithub.com/vitest-dev/vitest/issues/5166 ) [<samp>(c28b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/c28b4c26 )
- **vitest**:
- Add onTestFinished hook - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5128 ](https://togithub.com/vitest-dev/vitest/issues/5128 ) [<samp>(6f5b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/6f5b42b7 )
- Add github actions reporter - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5093 ](https://togithub.com/vitest-dev/vitest/issues/5093 ) [<samp>(40afb)</samp>](https://togithub.com/vitest-dev/vitest/commit/40afbe3a )
- Expose jsdom global if jsdom environment is enabled - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5 ](https://togithub.com/vitest-dev/vitest/issues/5 )[15](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:16 )5 [<samp>(567d2)</samp>](https://togithub.com/vitest-dev/vitest/commit/567d20b9 )
- Add new CLI options - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5 ](https://togithub.com/vitest-dev/vitest/issues/5 )[16](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:17 )3 [<samp>(4e179)</samp>](https://togithub.com/vitest-dev/vitest/commit/4e179426 )
- "test" accepts options object as the second parameter - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5142 ](https://togithub.com/vitest-dev/vitest/issues/5142 ) [<samp>(7d9b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/7d9b1fb0 )
- **vm**:
- Support wasm module - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5131 ](https://togithub.com/vitest-dev/vitest/issues/5131 ) [<samp>(5ed53)</samp>](https://togithub.com/vitest-dev/vitest/commit/5ed537f0 )
##### 🐞 Bug Fixes
- Fix sourcemap in vm pools - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5063 ](https://togithub.com/vitest-dev/vitest/issues/5063 ) [<samp>(81105)</samp>](https://togithub.com/vitest-dev/vitest/commit/8110540a )
- Don't optimize react/jsx-runtime by default when running in Node - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5079 ](https://togithub.com/vitest-dev/vitest/issues/5079 ) [<samp>(0d2bf)</samp>](https://togithub.com/vitest-dev/vitest/commit/0d2bfeac )
- Rpc timeout error messages to include caller - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5103 ](https://togithub.com/vitest-dev/vitest/issues/5103 ) [<samp>(a6e04)</samp>](https://togithub.com/vitest-dev/vitest/commit/a6e04bd8 )
- Requires fixed version across the monorepo - by [@​antfu](https://togithub.com/antfu ) in [https://github.com/vitest-dev/vitest/issues/5208 ](https://togithub.com/vitest-dev/vitest/issues/5208 ) [<samp>(68f51)</samp>](https://togithub.com/vitest-dev/vitest/commit/68f51961 )
- Prevent merging of `poolOptions` - by [@​penalosa](https://togithub.com/penalosa ) in [https://github.com/vitest-dev/vitest/issues/5221 ](https://togithub.com/vitest-dev/vitest/issues/5221 ) [<samp>(bc5b2)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc5b2d04 )
- **browser**:
- Don't exclude node builtins from optimization - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5082 ](https://togithub.com/vitest-dev/vitest/issues/5082 ) [<samp>(714c9)</samp>](https://togithub.com/vitest-dev/vitest/commit/714c911f )
- Support `coverage.reportsDirectory` with multiple directories - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5056 ](https://togithub.com/vitest-dev/vitest/issues/5056 ) [<samp>(ae73f)</samp>](https://togithub.com/vitest-dev/vitest/commit/ae73f273 )
- **cli**:
- Parse `--browser=<name>` correctly - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5 ](https://togithub.com/vitest-dev/vitest/issues/5 )[17](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:18 )9 [<samp>(656e2)</samp>](https://togithub.com/vitest-dev/vitest/commit/656e210b )
- **coverage**:
- `.tmp` directory conflicts with `--shard` option - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5 ](https://togithub.com/vitest-dev/vitest/issues/5 )[18](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:19 )4 [<samp>(5749d)</samp>](https://togithub.com/vitest-dev/vitest/commit/5749d2c2 )
- **deps**:
- Update dependency strip-literal to v2 - by [@​renovate](https://togithub.com/renovate )\[bot] in[https://github.com/vitest-dev/vitest/issues/5136 ](https://togithub.com/vitest-dev/vitest/issues/5136 )6 [<samp>(ef557)</samp>](https://togithub.com/vitest-dev/vitest/commit/ef557243 )
- **reporters**:
- Testsuite name should include project root in Junit output - by [@​fenghan34](https://togithub.com/fenghan34 ) in [https://github.com/vitest-dev/vitest/issues/5116 ](https://togithub.com/vitest-dev/vitest/issues/5116 ) [<samp>(2494f)</samp>](https://togithub.com/vitest-dev/vitest/commit/2494fbf2 )
- **typecheck**:
- Fix suite collection while-loop - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5065 ](https://togithub.com/vitest-dev/vitest/issues/5065 ) [<samp>(35675)</samp>](https://togithub.com/vitest-dev/vitest/commit/35675bd3 )
- **ui**:
- Fix tests duration time - by [@​vovsemenv](https://togithub.com/vovsemenv ) in [https://github.com/vitest-dev/vitest/issues/52 ](https://togithub.com/vitest-dev/vitest/issues/52 )[19](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:20 ) [<samp>(58103)</samp>](https://togithub.com/vitest-dev/vitest/commit/581030ee )
- **utils**:
- Fix asymmetric matcher diff inside array - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5189 ](https://togithub.com/vitest-dev/vitest/issues/5189 ) [<samp>(3ffcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/3ffcd2ea )
- **vitest**:
- Correctly report failed test files as failures in json reporter, export json reporter types - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5081 ](https://togithub.com/vitest-dev/vitest/issues/5081 ) [<samp>(0417b)</samp>](https://togithub.com/vitest-dev/vitest/commit/0417ba\[20]\(https://github.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:21\) )
- Don't run typecheck tests in browser if both are enabled - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5080 ](https://togithub.com/vitest-dev/vitest/issues/5080 ) [<samp>(1045b)</samp>](https://togithub.com/vitest-dev/vitest/commit/1045b98b )
- Handle function config inside `defineWorkspace` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5089 ](https://togithub.com/vitest-dev/vitest/issues/5089 ) [<samp>(0bf52)</samp>](https://togithub.com/vitest-dev/vitest/commit/0bf52533 )
- Remove excessive listeners when running without isolation, don't reset the state - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5132 ](https://togithub.com/vitest-dev/vitest/issues/5132 ) [<samp>(b607f)</samp>](https://togithub.com/vitest-dev/vitest/commit/b607f1ea )
- Auto-enable "github-actions" only where users didn't configure reporters - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5158 ](https://togithub.com/vitest-dev/vitest/issues/5158 ) [<samp>(ef044)</samp>](https://togithub.com/vitest-dev/vitest/commit/ef0440cb )
- Support more array cli options - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5162 ](https://togithub.com/vitest-dev/vitest/issues/5162 ) [<samp>(3afe6)</samp>](https://togithub.com/vitest-dev/vitest/commit/3afe68f1 )
- Add types for the new global `jsdom` variable - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5164 ](https://togithub.com/vitest-dev/vitest/issues/5164 ) [<samp>(0f898)</samp>](https://togithub.com/vitest-dev/vitest/commit/0f898d87 )
- Expose onTestFinished globally - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(1304f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1304fed7 )
- Disable optimizer by default until it's stable - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5156 ](https://togithub.com/vitest-dev/vitest/issues/5156 ) [<samp>(e1bd8)</samp>](https://togithub.com/vitest-dev/vitest/commit/e1bd8d5d )
- Delegate snapshot options to workspace from root config - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5199 ](https://togithub.com/vitest-dev/vitest/issues/5199 ) [<samp>(86297)</samp>](https://togithub.com/vitest-dev/vitest/commit/86297d42 )
- Fix `optimizeDeps.disabled` warnings on Vite 5.1 - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5 ](https://togithub.com/vitest-dev/vitest/issues/5 )[21](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:22 )5 [<samp>(1aecd)</samp>](https://togithub.com/vitest-dev/vitest/commit/1aecd650 )
- **vm**:
- Handle `disableConsoleIntercept` config - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in https://github.com/vitest-dev/vitest/issues/[50](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:51)74 [<samp>(a55ad)</samp>](https://togithub.com/vitest-dev/vitest/commit/a55adac6 )
- Improve error when module is not found - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/50 ](https://togithub.com/vitest-dev/vitest/issues/50 )[53](https://togithub.com/vitest-dev/vitest/actions/runs/7934052979/job/21664152574#step:8:54 ) [<samp>(79a50)</samp>](https://togithub.com/vitest-dev/vitest/commit/79a50c3f )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v1.2.2...v1.3.0 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-02-21 12:24:48 +00:00
liuyi
bef266ae3b
refactor(server): reorganize server configs ( #5753 )
2024-02-02 08:32:07 +00:00
LongYinan
45b5800a23
chore: bump up all non-major dependencies ( #5550 )
...
[![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.499.0` -> `3.504.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.499.0/3.504.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.504.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.504.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.499.0/3.504.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.499.0/3.504.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile ) | [`^0.4.0` -> `^0.5.0`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.4.0/0.5.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@marsidev%2freact-turnstile/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@marsidev%2freact-turnstile/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@marsidev%2freact-turnstile/0.4.0/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@marsidev%2freact-turnstile/0.4.0/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.33` -> `3.0.0-alpha.36`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.33/3.0.0-alpha.36 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.36?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.36?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.33/3.0.0-alpha.36?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.33/3.0.0-alpha.36?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@node-rs/jsonwebtoken](https://togithub.com/napi-rs/node-rs ) | [`^0.3.0` -> `^0.4.0`](https://renovatebot.com/diffs/npm/@node-rs%2fjsonwebtoken/0.3.1/0.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@node-rs%2fjsonwebtoken/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@node-rs%2fjsonwebtoken/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@node-rs%2fjsonwebtoken/0.3.1/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@node-rs%2fjsonwebtoken/0.3.1/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`17.2.8` -> `17.3.1`](https://renovatebot.com/diffs/npm/@nx%2fvite/17.2.8/17.3.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/17.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/17.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/17.2.8/17.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/17.2.8/17.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@opentelemetry/exporter-prometheus](https://togithub.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-exporter-prometheus ) ([source](https://togithub.com/open-telemetry/opentelemetry-js )) | [`^0.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fexporter-prometheus/0.47.0/0.48.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fexporter-prometheus/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fexporter-prometheus/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fexporter-prometheus/0.47.0/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fexporter-prometheus/0.47.0/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@opentelemetry/host-metrics](https://togithub.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme ) ([source](https://togithub.com/open-telemetry/opentelemetry-js-contrib )) | [`^0.34.0` -> `^0.35.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fhost-metrics/0.34.1/0.35.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fhost-metrics/0.35.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fhost-metrics/0.35.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fhost-metrics/0.34.1/0.35.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fhost-metrics/0.34.1/0.35.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.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation/0.47.0/0.48.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation/0.47.0/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation/0.47.0/0.48.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.36.0` -> `^0.37.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-graphql/0.36.1/0.37.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-graphql/0.37.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-graphql/0.37.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-graphql/0.36.1/0.37.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-graphql/0.36.1/0.37.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.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-http/0.47.0/0.48.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-http/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-http/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-http/0.47.0/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-http/0.47.0/0.48.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.36.0` -> `^0.37.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-ioredis/0.36.1/0.37.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-ioredis/0.37.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-ioredis/0.37.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-ioredis/0.36.1/0.37.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-ioredis/0.36.1/0.37.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.33.3` -> `^0.34.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-nestjs-core/0.33.4/0.34.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-nestjs-core/0.34.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-nestjs-core/0.34.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-nestjs-core/0.33.4/0.34.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-nestjs-core/0.33.4/0.34.0?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.35.0` -> `^0.36.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2finstrumentation-socket.io/0.35.0/0.36.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2finstrumentation-socket.io/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2finstrumentation-socket.io/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2finstrumentation-socket.io/0.35.0/0.36.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2finstrumentation-socket.io/0.35.0/0.36.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.47.0` -> `^0.48.0`](https://renovatebot.com/diffs/npm/@opentelemetry%2fsdk-node/0.47.0/0.48.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@opentelemetry%2fsdk-node/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@opentelemetry%2fsdk-node/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@opentelemetry%2fsdk-node/0.47.0/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@opentelemetry%2fsdk-node/0.47.0/0.48.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@taplo/cli](https://taplo.tamasfe.dev ) ([source](https://togithub.com/tamasfe/taplo )) | [`^0.5.2` -> `^0.7.0`](https://renovatebot.com/diffs/npm/@taplo%2fcli/0.5.2/0.7.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@taplo%2fcli/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@taplo%2fcli/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@taplo%2fcli/0.5.2/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@taplo%2fcli/0.5.2/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@vitest/coverage-istanbul](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul )) | [`1.1.3` -> `1.2.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.1.3/1.2.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/1.1.3/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/1.1.3/1.2.2?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.1.3` -> `1.2.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.1.3/1.2.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/1.1.3/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/1.1.3/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [cloudflare/wrangler-action](https://togithub.com/cloudflare/wrangler-action ) | `v3.4.0` -> `v3.4.1` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/cloudflare%2fwrangler-action/v3.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/cloudflare%2fwrangler-action/v3.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/cloudflare%2fwrangler-action/v3.4.0/v3.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/cloudflare%2fwrangler-action/v3.4.0/v3.4.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | action | patch |
| [esbuild](https://togithub.com/evanw/esbuild ) | [`^0.19.7` -> `^0.20.0`](https://renovatebot.com/diffs/npm/esbuild/0.19.8/0.20.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.20.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.20.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.19.8/0.20.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.19.8/0.20.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [jotai-effect](https://togithub.com/jotaijs/jotai-effect ) | [`^0.2.3` -> `^0.4.0`](https://renovatebot.com/diffs/npm/jotai-effect/0.2.3/0.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-effect/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-effect/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-effect/0.2.3/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-effect/0.2.3/0.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai-scope](https://togithub.com/jotaijs/jotai-scope ) | [`^0.4.1` -> `^0.5.0`](https://renovatebot.com/diffs/npm/jotai-scope/0.4.1/0.5.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-scope/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-scope/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-scope/0.4.1/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-scope/0.4.1/0.5.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| openresty/openresty | `1.21.4.3-0-buster` -> `1.25.3.1-0-buster` | [![age](https://developer.mend.io/api/mc/badges/age/docker/openresty%2fopenresty/1.25.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/openresty%2fopenresty/1.25.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/openresty%2fopenresty/1.21.4.3/1.25.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/openresty%2fopenresty/1.21.4.3/1.25.3.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | final | minor |
| [vite-plugin-dts](https://togithub.com/qmhc/vite-plugin-dts ) | [`3.7.0` -> `3.7.2`](https://renovatebot.com/diffs/npm/vite-plugin-dts/3.7.0/3.7.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/3.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/3.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/3.7.0/3.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/3.7.0/3.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [vitest](https://togithub.com/vitest-dev/vitest ) ([source](https://togithub.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`1.1.3` -> `1.2.2`](https://renovatebot.com/diffs/npm/vitest/1.1.3/1.2.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.1.3/1.2.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.1.3/1.2.2?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.0.2` -> `4.1.0`](https://renovatebot.com/diffs/npm/yarn/4.0.2/4.1.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.0.2/4.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.0.2/4.1.0?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.504.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35040-2024-01-31 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.1...v3.504.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
#### [3.503.1](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1 ) (2024-01-30)
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.503.1`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35031-2024-01-30 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.503.0...v3.503.1 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.503.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35030-2024-01-30 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.502.0...v3.503.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.502.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35020-2024-01-29 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.501.0...v3.502.0 )
##### Features
- **credential-providers:** lazy load STS & SSO clients in credential providers ([#​5681](https://togithub.com/aws/aws-sdk-js-v3/issues/5681 )) ([d27301d](d27301d48f
))
### [`v3.501.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#35010-2024-01-26 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.499.0...v3.501.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.5.1`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.5.1 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.5.0...v0.5.1 )
##### 🐞 Bug Fixes
- Remove nullish coalescing operator (`??`) to improve compatibility with old browsers - by [@​marsidev](https://togithub.com/marsidev ) [<samp>(80f61)</samp>](https://togithub.com/marsidev/react-turnstile/commit/80f61c6 )
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.5.0...v0.5.1 )
### [`v0.5.0`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.5.0 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.4.1...v0.5.0 )
##### 🚀 Features
- Add `getResponsePromise` - by [@​marsidev](https://togithub.com/marsidev ) [<samp>(61308)</samp>](https://togithub.com/marsidev/react-turnstile/commit/6130898 )
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.4.1...v0.5.0 )
### [`v0.4.1`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.4.1 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.4.0...v0.4.1 )
##### 🚀 Features
- Add `onWidgetLoad` callback - by [@​marsidev](https://togithub.com/marsidev ) [<samp>(6811b)</samp>](https://togithub.com/marsidev/react-turnstile/commit/6811bce )
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.4.0...v0.4.1 )
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.36`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.35...@napi-rs/cli@3.0.0-alpha.36 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.35...@napi-rs/cli@3.0.0-alpha.36 )
### [`v3.0.0-alpha.35`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.35 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.34...@napi-rs/cli@3.0.0-alpha.35 )
##### What's Changed
- chore: bump memfs-browser by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1900 ](https://togithub.com/napi-rs/napi-rs/pull/1900 )
- feat(cli): Add support for s390x linux arch in js bindings template by [@​mgcm](https://togithub.com/mgcm ) in [https://github.com/napi-rs/napi-rs/pull/1901 ](https://togithub.com/napi-rs/napi-rs/pull/1901 )
- feat: add wasm runtime package by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1904 ](https://togithub.com/napi-rs/napi-rs/pull/1904 )
##### New Contributors
- [@​mgcm](https://togithub.com/mgcm ) made their first contribution in [https://github.com/napi-rs/napi-rs/pull/1901 ](https://togithub.com/napi-rs/napi-rs/pull/1901 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.34...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.35
### [`v3.0.0-alpha.34`](https://togithub.com/napi-rs/napi-rs/releases/tag/%40napi-rs/cli%403.0.0-alpha.34 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.33...@napi-rs/cli@3.0.0-alpha.34 )
##### What's Changed
- fix(cli): add browser entry by [@​Brooooooklyn](https://togithub.com/Brooooooklyn ) in [https://github.com/napi-rs/napi-rs/pull/1899 ](https://togithub.com/napi-rs/napi-rs/pull/1899 )
**Full Changelog**: https://github.com/napi-rs/napi-rs/compare/[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.33...[@​napi-rs/cli](https://togithub.com/napi-rs/cli)[@​3](https://togithub.com/3).0.0-alpha.34
</details>
<details>
<summary>napi-rs/node-rs (@​node-rs/jsonwebtoken)</summary>
### [`v0.4.0`](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.3.1...@node-rs/jsonwebtoken@0.4.0 )
[Compare Source](https://togithub.com/napi-rs/node-rs/compare/@node-rs/jsonwebtoken@0.3.1...@node-rs/jsonwebtoken@0.4.0 )
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v17.3.1`](https://togithub.com/nrwl/nx/releases/tag/17.3.1 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.3.0...17.3.1 )
##### 17.3.1 (2024-01-31)
##### 🚀 Features
- **angular:** add generator to convert targets to use the esbuild-based application executor ([#​21333](https://togithub.com/nrwl/nx/pull/21333 ))
- **core:** don't clear NX_BASE or NX_HEAD ([#​20125](https://togithub.com/nrwl/nx/pull/20125 ))
- **devkit:** improving error handeling read target options ([#​20336](https://togithub.com/nrwl/nx/pull/20336 ))
- **react-native:** add useTransformReactJSX babel config to generators ([#​19170](https://togithub.com/nrwl/nx/pull/19170 ))
- **vite:** allow passing path to custom tsconfig file when skipTypeCheck is false ([#​19784](https://togithub.com/nrwl/nx/pull/19784 ))
##### 🩹 Fixes
- nestjs lib generator pass skipPackageJson flag to js lib generator ([#​20442](https://togithub.com/nrwl/nx/pull/20442 ))
- **angular:** fix dev-server validation for esbuildMiddleware ([#​21413](https://togithub.com/nrwl/nx/pull/21413 ))
- **angular:** should not log invalid extension includedScripts ([#​21441](https://togithub.com/nrwl/nx/pull/21441 ))
- **bundling:** consider index/folder imports in manual file resolution ([#​19030](https://togithub.com/nrwl/nx/pull/19030 ))
- **core:** remove misleading message at front of error ([#​21443](https://togithub.com/nrwl/nx/pull/21443 ))
- **core:** new generator not skipping package installation ([#​17927](https://togithub.com/nrwl/nx/pull/17927 ))
- **core:** include typescript package when calculating project hashes ([#​21285](https://togithub.com/nrwl/nx/pull/21285 ))
- **core:** do not append node_module paths in `run-script` executor ([#​21445](https://togithub.com/nrwl/nx/pull/21445 ))
- **graph:** repair externalApiService usage broken after refactor ([#​21422](https://togithub.com/nrwl/nx/pull/21422 ))
- **js:** allow inlined libs without imports ([#​20649](https://togithub.com/nrwl/nx/pull/20649 ))
- **linter:** remove extend of [@​angular-eslint/recommended--extra](https://togithub.com/angular-eslint/recommended--extra ) config ([#​18465](https://togithub.com/nrwl/nx/pull/18465 ))
- **linter:** restore rules to match previous [@​typescript-eslint/recommended](https://togithub.com/typescript-eslint/recommended ) ([#​21424](https://togithub.com/nrwl/nx/pull/21424 ))
- **linter:** make target default migrations a bit more robust ([#​21446](https://togithub.com/nrwl/nx/pull/21446 ))
- **misc:** prevent ts-node from reading tsconfig when registering transpiler ([#​21381](https://togithub.com/nrwl/nx/pull/21381 ))
- **nextjs:** Add missing support swc for custom server ([#​21401](https://togithub.com/nrwl/nx/pull/21401 ))
- **nextjs:** lazy load plugin import ([#​21426](https://togithub.com/nrwl/nx/pull/21426 ))
- **nx-dev:** remove unmatched bracket. updates warning description ([#​19481](https://togithub.com/nrwl/nx/pull/19481 ))
- **react:** import SupportedStyles type from correct path ([#​20239](https://togithub.com/nrwl/nx/pull/20239 ))
- **vite:** prevent vite:build copying package.json when generatePackageJson false ([#​19780](https://togithub.com/nrwl/nx/pull/19780 ))
- **vue:** do not add [@​vue/tsconfig](https://togithub.com/vue/tsconfig ) dependency ([#​19873](https://togithub.com/nrwl/nx/pull/19873 ))
##### ❤️ Thank You
- Adam Hunter [@​adamrhunter](https://togithub.com/adamrhunter )
- Benjamin Kroeger [@​benkroeger](https://togithub.com/benkroeger )
- Christian Käslin
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Denis Frenademetz [@​skrtheboss](https://togithub.com/skrtheboss )
- James Henry [@​JamesHenry](https://togithub.com/JamesHenry )
- Jan Pretzel
- Jonathan Cammisuli
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- MaxKless [@​MaxKless](https://togithub.com/MaxKless )
- Michal Jez [@​MJez29](https://togithub.com/MJez29 )
- Miloš Lajtman [@​miluoshi](https://togithub.com/miluoshi )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
- Tobbb
- Vinit Neogi [@​vneogi199](https://togithub.com/vneogi199 )
- wout junius [@​wout-junius](https://togithub.com/wout-junius )
- Zac Bristow
### [`v17.3.0`](https://togithub.com/nrwl/nx/releases/tag/17.3.0 )
[Compare Source](https://togithub.com/nrwl/nx/compare/17.2.8...17.3.0 )
#### 17.3.0 (2024-01-29)
##### 🚀 Features
- **angular:** support esbuild middleware functions ([#​21048](https://togithub.com/nrwl/nx/pull/21048 ))
- **angular:** support angular 17.1.0 ([#​20556](https://togithub.com/nrwl/nx/pull/20556 ))
- **core:** remove prompt from nx connect command ([67b5bd6c9f](https://togithub.com/nrwl/nx/commit/67b5bd6c9f ))
- **core:** use Nx plugins and inferred targets when running "nx init" ([#​20872](https://togithub.com/nrwl/nx/pull/20872 ))
- **core:** create a new function to run child processes via rust ([#​21070](https://togithub.com/nrwl/nx/pull/21070 ))
- **core:** read name from package.json if present and no inference plugin provides name ([#​21125](https://togithub.com/nrwl/nx/pull/21125 ))
- **core:** add keepExistingVersions to all packages ([#​21169](https://togithub.com/nrwl/nx/pull/21169 ))
- **core:** add the "add" cli command ([#​20976](https://togithub.com/nrwl/nx/pull/20976 ))
- **core:** add target defaults in configuration generators rather th… ([#​21105](https://togithub.com/nrwl/nx/pull/21105 ))
- **core:** update ci-workflow generator ([#​21141](https://togithub.com/nrwl/nx/pull/21141 ))
- **core:** extend nxCloud prompt to include basic CI workflow options ([#​21094](https://togithub.com/nrwl/nx/pull/21094 ))
- **core:** move target defaults handling to nx plugin ([#​21104](https://togithub.com/nrwl/nx/pull/21104 ))
- **core:** forward stdin to commands started via rust ([#​21195](https://togithub.com/nrwl/nx/pull/21195 ))
- **core:** reveal --web flag on show project ([#​21293](https://togithub.com/nrwl/nx/pull/21293 ))
- **core:** use runCommand for runScript ([#​21292](https://togithub.com/nrwl/nx/pull/21292 ))
- **core:** support args to be an array for command ([#​21290](https://togithub.com/nrwl/nx/pull/21290 ))
- **core:** improve generated CI workflows ([#​21324](https://togithub.com/nrwl/nx/pull/21324 ))
- **core:** guide users to view the graph after nx init ([#​21303](https://togithub.com/nrwl/nx/pull/21303 ))
- **core:** pass down help to run-commands ([#​21331](https://togithub.com/nrwl/nx/pull/21331 ))
- **cypress:** simplify inferred cypress command ([#​21337](https://togithub.com/nrwl/nx/pull/21337 ))
- **detox:** add createNodes for detox ([#​21016](https://togithub.com/nrwl/nx/pull/21016 ))
- **devkit:** add a flag to keep existing versions when calling addDependenciesToPackageJson ([#​21123](https://togithub.com/nrwl/nx/pull/21123 ))
- **docs:** add {% project-details %} as a tag in markdown docs ([#​21288](https://togithub.com/nrwl/nx/pull/21288 ))
- **expo:** support createNodes for expo ([#​21014](https://togithub.com/nrwl/nx/pull/21014 ))
- **graph:** add nx console data loader ([#​20744](https://togithub.com/nrwl/nx/pull/20744 ))
- **graph:** rework pdv target section & remove unused code ([#​21159](https://togithub.com/nrwl/nx/pull/21159 ))
- **graph:** decouple graph client from nx.dev <Fence> component ([#​21186](https://togithub.com/nrwl/nx/pull/21186 ))
- **graph:** allow expanding target when opening pdv from external api ([#​21189](https://togithub.com/nrwl/nx/pull/21189 ))
- **graph:** hover to see source & more UI updates ([#​21182](https://togithub.com/nrwl/nx/pull/21182 ))
- **graph:** add tooltips to project details view ([#​21205](https://togithub.com/nrwl/nx/pull/21205 ))
- **graph:** show open config button in graph web ([#​21181](https://togithub.com/nrwl/nx/pull/21181 ))
- **linter:** add .nx to ignored folders ([#​20720](https://togithub.com/nrwl/nx/pull/20720 ))
- **linter:** update @​typescript-eslint/\* package versions ([#​20602](https://togithub.com/nrwl/nx/pull/20602 ))
- **linter:** make init generator public ([51c039b252](https://togithub.com/nrwl/nx/commit/51c039b252 ))
- **linter:** move common options to target defaults ([#​20583](https://togithub.com/nrwl/nx/pull/20583 ))
- **misc:** align version of [@​types/node](https://togithub.com/types/node ) throughout repo ([#​20883](https://togithub.com/nrwl/nx/pull/20883 ))
- **misc:** add layout for project details view ([#​21172](https://togithub.com/nrwl/nx/pull/21172 ))
- **misc:** update minimatch version used across packages ([#​21207](https://togithub.com/nrwl/nx/pull/21207 ))
- **misc:** identify and set up more nx core plugins during nx init ([#​21254](https://togithub.com/nrwl/nx/pull/21254 ))
- **misc:** optionally update package.json scripts in init generators ([#​21204](https://togithub.com/nrwl/nx/pull/21204 ))
- **misc:** hide unpublished links in project details view ([#​21362](https://togithub.com/nrwl/nx/pull/21362 ))
- **nextjs:** Update [@​nx/next](https://togithub.com/nx/next ) to Next.js 14 ([#​20703](https://togithub.com/nrwl/nx/pull/20703 ))
- **nextjs:** Add support for experimental-https when running dev server ([#​20836](https://togithub.com/nrwl/nx/pull/20836 ))
- **nextjs:** Standalone projects now default to src ([#​21010](https://togithub.com/nrwl/nx/pull/21010 ))
- **nuxt:** make nuxt public ([#​20656](https://togithub.com/nrwl/nx/pull/20656 ))
- **nx-dev:** add homepage updates ([#​20592](https://togithub.com/nrwl/nx/pull/20592 ))
- **nx-dev:** improve related docs section ([#​20796](https://togithub.com/nrwl/nx/pull/20796 ))
- **nx-dev:** adjust related section title padding ([#​20803](https://togithub.com/nrwl/nx/pull/20803 ))
- **nx-dev:** update documentation dropdown menu links ([#​20792](https://togithub.com/nrwl/nx/pull/20792 ))
- **nx-dev:** adjust highlighting of tagline ([#​20877](https://togithub.com/nrwl/nx/pull/20877 ))
- **nx-dev:** new year challenge ([#​20639](https://togithub.com/nrwl/nx/pull/20639 ))
- **nx-dev:** new year challenge ([868721a157](https://togithub.com/nrwl/nx/commit/868721a157 ))
- **nx-dev:** modals and flip cards ([e7dcce057b](https://togithub.com/nrwl/nx/commit/e7dcce057b ))
- **nx-dev:** rectangle cards ([49a8d84023](https://togithub.com/nrwl/nx/commit/49a8d84023 ))
- **react:** Treat window and var library types the same ([#​20597](https://togithub.com/nrwl/nx/pull/20597 ))
- **react:** Add playwright support to generators ([#​21150](https://togithub.com/nrwl/nx/pull/21150 ))
- **react-native:** add support for createNodes in react native ([#​21013](https://togithub.com/nrwl/nx/pull/21013 ))
- **react-native:** generate pod install target ([#​21166](https://togithub.com/nrwl/nx/pull/21166 ))
- **release:** support Revert commits in changelog renderer ([#​20663](https://togithub.com/nrwl/nx/pull/20663 ))
- **release:** conventional commits support for independent projects ([#​21012](https://togithub.com/nrwl/nx/pull/21012 ))
- **release:** enable git operations by default ([#​21082](https://togithub.com/nrwl/nx/pull/21082 ))
- **release:** add fallback for currentVersionResolver in the version step ([#​21155](https://togithub.com/nrwl/nx/pull/21155 ))
- **release:** support conventionalCommits shorthand for version config ([#​21187](https://togithub.com/nrwl/nx/pull/21187 ))
- **release:** add formal entrypoint for programmatic API at nx/release ([#​21211](https://togithub.com/nrwl/nx/pull/21211 ))
- **release:** support version prefix for dependents ([#​21209](https://togithub.com/nrwl/nx/pull/21209 ))
- **release:** update lockfile after version command ([#​21107](https://togithub.com/nrwl/nx/pull/21107 ))
- **release:** global stageChanges option & changelog fixes ([#​21223](https://togithub.com/nrwl/nx/pull/21223 ))
- **release:** allow overriding generator and generatorOptions per project ([#​21298](https://togithub.com/nrwl/nx/pull/21298 ))
- **remix:** add remix ([#​20641](https://togithub.com/nrwl/nx/pull/20641 ))
- **remix:** add createNodes support for target inference ([#​21073](https://togithub.com/nrwl/nx/pull/21073 ))
- **remix:** generate vitest file instead vite.config ([#​21100](https://togithub.com/nrwl/nx/pull/21100 ))
- **remix:** remove projects prompt from artifact generators ([#​21112](https://togithub.com/nrwl/nx/pull/21112 ))
- **remix:** use esm config file ([#​21111](https://togithub.com/nrwl/nx/pull/21111 ))
- **remix:** add init generator ([#​21146](https://togithub.com/nrwl/nx/pull/21146 ))
- **remix:** add nx welcome component ([#​21383](https://togithub.com/nrwl/nx/pull/21383 ))
- **storybook:** nodes plugin ([#​20562](https://togithub.com/nrwl/nx/pull/20562 ))
- **testing:** add create-nodes plugin for playwright e2e targets ([#​20099](https://togithub.com/nrwl/nx/pull/20099 ))
- **testing:** add option to allow filtering test files in playwright executor ([#​20862](https://togithub.com/nrwl/nx/pull/20862 ))
- **testing:** add jest create-nodes plugin ([#​20045](https://togithub.com/nrwl/nx/pull/20045 ))
- **vite:** update to vitest v1 ([#​20747](https://togithub.com/nrwl/nx/pull/20747 ))
- **vite:** recognize all vite.config file extensions ([#​20971](https://togithub.com/nrwl/nx/pull/20971 ))
- **vue:** add nuxt as cnw vue framework ([#​20626](https://togithub.com/nrwl/nx/pull/20626 ))
- **webpack:** simplify inferred webpack-cli command ([#​21340](https://togithub.com/nrwl/nx/pull/21340 ))
- **workspace:** update readme to point people to the graph ([#​21325](https://togithub.com/nrwl/nx/pull/21325 ))
##### 🩹 Fixes
- **angular:** add missing package update for [@​angular/pwa](https://togithub.com/angular/pwa ) ([#​20690](https://togithub.com/nrwl/nx/pull/20690 ))
- **angular:** safely update task runner cacheable operations when setting up ssr ([#​20736](https://togithub.com/nrwl/nx/pull/20736 ))
- **angular:** fix standalone eslint config generation ([#​20885](https://togithub.com/nrwl/nx/pull/20885 ))
- **angular:** add named export for moduleFederationDevServerExecutor ([#​20944](https://togithub.com/nrwl/nx/pull/20944 ))
- **angular:** support scheduling inferred angular cli builder targets ([#​21019](https://togithub.com/nrwl/nx/pull/21019 ))
- **angular:** run function is not called in setup-ssr/application-builder ([#​21157](https://togithub.com/nrwl/nx/pull/21157 ))
- **angular:** support scoped project names and entrypoints in library secondary entrypoint generator ([#​21300](https://togithub.com/nrwl/nx/pull/21300 ))
- **angular:** update autoprefixer migration to the right file ([#​21363](https://togithub.com/nrwl/nx/pull/21363 ))
- **angular:** update setup-ssr generator to support the outputPath object variant ([#​21385](https://togithub.com/nrwl/nx/pull/21385 ))
- **bundling:** added back code to handle skipTypeField option of rollup executor options + tests ([#​20460](https://togithub.com/nrwl/nx/pull/20460 ))
- **core:** properly handle negated paths in cache outputs ([#​20661](https://togithub.com/nrwl/nx/pull/20661 ))
- **core:** show warning if workspaceRoot starts with ! ([#​20705](https://togithub.com/nrwl/nx/pull/20705 ))
- **core:** fallback to checking stderr if stdout is empty on publish executor ([#​20737](https://togithub.com/nrwl/nx/pull/20737 ))
- **core:** correctly move project and target strings ([#​20726](https://togithub.com/nrwl/nx/pull/20726 ))
- **core:** handle "." project roots properly for hashing ([#​20979](https://togithub.com/nrwl/nx/pull/20979 ))
- **core:** prioritize nxignore for watcher updates ([#​20975](https://togithub.com/nrwl/nx/pull/20975 ))
- **core:** formatter should not fail when absolute paths are provided as "--files" ([#​20331](https://togithub.com/nrwl/nx/pull/20331 ))
- **core:** handle invalid group glob groups ([#​21027](https://togithub.com/nrwl/nx/pull/21027 ))
- **core:** ensure connect-to-nx-cloud works with lerna workspaces ([#​20895](https://togithub.com/nrwl/nx/pull/20895 ))
- **core:** accept vue as preset in cnw ([#​21262](https://togithub.com/nrwl/nx/pull/21262 ))
- **core:** properly disconnect daemon & reject promise ([#​21283](https://togithub.com/nrwl/nx/pull/21283 ))
- **core:** fix socket dir removal for macos ([#​21306](https://togithub.com/nrwl/nx/pull/21306 ))
- **core:** remove deprecated recursive rmdir with rm -rf ([#​21327](https://togithub.com/nrwl/nx/pull/21327 ))
- **core:** exit with sigint when sigint is received ([#​21336](https://togithub.com/nrwl/nx/pull/21336 ))
- **core:** yargs array-like prompts initial field is number ([#​21349](https://togithub.com/nrwl/nx/pull/21349 ))
- **core:** clarify error log when a project exists in a directory ([#​21355](https://togithub.com/nrwl/nx/pull/21355 ))
- **core:** do not create new targets from target defaults when packag… ([#​21365](https://togithub.com/nrwl/nx/pull/21365 ))
- **core:** fix sending sigint to child tasks with the new psuedo tty … ([#​21369](https://togithub.com/nrwl/nx/pull/21369 ))
- **core:** fix compilerOptions may not exist ([#​21364](https://togithub.com/nrwl/nx/pull/21364 ))
- **core:** fix conflicting types from merge conflict ([#​21371](https://togithub.com/nrwl/nx/pull/21371 ))
- **core:** address some wonkiness when merging command and run-commands ([#​21315](https://togithub.com/nrwl/nx/pull/21315 ))
- **devkit:** update the ci generators to use the correct launch template ([#​21304](https://togithub.com/nrwl/nx/pull/21304 ))
- **devkit:** fix extractLayoutDirectory typescript types to better reflect allowed params and return value ([#​15339](https://togithub.com/nrwl/nx/pull/15339 ))
- **expo:** fix externalDependencies for expo plugin ([#​21213](https://togithub.com/nrwl/nx/pull/21213 ))
- **graph:** take vscode light/dark theme into account ([#​21208](https://togithub.com/nrwl/nx/pull/21208 ))
- **graph:** refresh pdv periodically in watch mode ([#​21218](https://togithub.com/nrwl/nx/pull/21218 ))
- **graph:** correct value when inputs/outputs are copied ([#​21245](https://togithub.com/nrwl/nx/pull/21245 ))
- **graph:** fix 404 when / in name ([#​21318](https://togithub.com/nrwl/nx/pull/21318 ))
- **js:** fixing output based on test runner selection ([#​20788](https://togithub.com/nrwl/nx/pull/20788 ))
- **js:** allow inlineable dependency to be added to externals ([#​21051](https://togithub.com/nrwl/nx/pull/21051 ))
- **js:** ensure result is valid before attempting to close it during rollup watch ([ea3c2426d3](https://togithub.com/nrwl/nx/commit/ea3c2426d3 ))
- **js:** set the unsafeHttpWhitelist when the set has any items ([#​21216](https://togithub.com/nrwl/nx/pull/21216 ))
- **js:** add [@​swc/helpers](https://togithub.com/swc/helpers ) when initializing js plugin since it is needed by other plugins ([#​21316](https://togithub.com/nrwl/nx/pull/21316 ))
- **js:** fix missing top-level dependencies in publishable libs ([#​17730](https://togithub.com/nrwl/nx/pull/17730 ))
- **linter:** move should migrate all eslint configs ([#​20709](https://togithub.com/nrwl/nx/pull/20709 ))
- **linter:** fix workspace-rule naming with flat config ([#​20782](https://togithub.com/nrwl/nx/pull/20782 ))
- **linter:** ensure angular entry point checks are correct ([#​20859](https://togithub.com/nrwl/nx/pull/20859 ))
- **linter:** flat config should always set path to config when using API ([#​20867](https://togithub.com/nrwl/nx/pull/20867 ))
- **linter:** only update overrides when applicable ([#​20917](https://togithub.com/nrwl/nx/pull/20917 ))
- **linter:** add links to docs to rules ([#​21199](https://togithub.com/nrwl/nx/pull/21199 ))
- **linter:** fix import of chalk for reporting ([#​21201](https://togithub.com/nrwl/nx/pull/21201 ))
- **linter:** update eslint plugins for [@​typescript-eslint](https://togithub.com/typescript-eslint ) v6 naming ([#​21221](https://togithub.com/nrwl/nx/pull/21221 ))
- **misc:** disallow path segments and allow scoped package name in --newProjectName option of move generator ([#​20768](https://togithub.com/nrwl/nx/pull/20768 ))
- **misc:** ignore .nx/cache when running nx init in an angular cli project ([#​21000](https://togithub.com/nrwl/nx/pull/21000 ))
- **misc:** install nx when no plugins selected during nx init ([#​21228](https://togithub.com/nrwl/nx/pull/21228 ))
- **misc:** identify usage of playwright correctly when running nx init ([#​21236](https://togithub.com/nrwl/nx/pull/21236 ))
- **misc:** install required deps during nx init without overriding existing versions ([#​21237](https://togithub.com/nrwl/nx/pull/21237 ))
- **misc:** do not print formatting errors while setting up nx cloud in nx init ([#​21302](https://togithub.com/nrwl/nx/pull/21302 ))
- **misc:** await async function invocations ([#​21299](https://togithub.com/nrwl/nx/pull/21299 ))
- **module-federation:** allow relative remote paths ([#​20763](https://togithub.com/nrwl/nx/pull/20763 ))
- **module-federation:** support buildable libs ([#​20786](https://togithub.com/nrwl/nx/pull/20786 ))
- **nextjs:** empty port should not overwrite env port ([#​20751](https://togithub.com/nrwl/nx/pull/20751 ))
- **nextjs:** Add missing setParserOptionProject ([#​20754](https://togithub.com/nrwl/nx/pull/20754 ))
- **nextjs:** Page generator should work out of the box ([#​20775](https://togithub.com/nrwl/nx/pull/20775 ))
- **nextjs:** enhance page generator to work when --project is not supplied ([#​20778](https://togithub.com/nrwl/nx/pull/20778 ))
- **nextjs:** remove temporary patch for next eslint rules ([#​20863](https://togithub.com/nrwl/nx/pull/20863 ))
- **nextjs:** correct inferred outputs for root Next.js projects ([#​20891](https://togithub.com/nrwl/nx/pull/20891 ))
- **nextjs:** update migration to handle projects without eslintrc ([#​20932](https://togithub.com/nrwl/nx/pull/20932 ))
- **nextjs:** Playwright should work with workspace libs ([#​20933](https://togithub.com/nrwl/nx/pull/20933 ))
- **nextjs:** Missing deps for image and css optimization ([#​20941](https://togithub.com/nrwl/nx/pull/20941 ))
- **nextjs:** Add support for mjs next config file ([#​21007](https://togithub.com/nrwl/nx/pull/21007 ))
- **nextjs:** PCV3 with Cypress and Playwright should work with standalone Next.js Projects ([#​21103](https://togithub.com/nrwl/nx/pull/21103 ))
- **nextjs:** custom server unable to run production builds ([#​21222](https://togithub.com/nrwl/nx/pull/21222 ))
- **node:** E2E test port conflicts ([#​20826](https://togithub.com/nrwl/nx/pull/20826 ))
- **nuxt:** add all target names when adding vite plugin ([#​21332](https://togithub.com/nrwl/nx/pull/21332 ))
- **nx-dev:** change to optimized for monorepos ([#​20668](https://togithub.com/nrwl/nx/pull/20668 ))
- **nx-dev:** adjust blog links ([#​20608](https://togithub.com/nrwl/nx/pull/20608 ))
- **nx-dev:** typo on the homepage ([#​20767](https://togithub.com/nrwl/nx/pull/20767 ))
- **nx-dev:** fix plugin stats ([#​20741](https://togithub.com/nrwl/nx/pull/20741 ))
- **nx-dev:** dynamic classes not allowed ([#​20800](https://togithub.com/nrwl/nx/pull/20800 ))
- **nx-dev:** improve styles ([48bcb534fb](https://togithub.com/nrwl/nx/commit/48bcb534fb ))
- **nx-dev:** fix text colors ([69523f1eed](https://togithub.com/nrwl/nx/commit/69523f1eed ))
- **nx-dev:** fix heading size and improve contrast ([#​21057](https://togithub.com/nrwl/nx/pull/21057 ))
- **nx-dev:** standardize nx cloud naming ([#​21059](https://togithub.com/nrwl/nx/pull/21059 ))
- **nx-dev:** increase shorts video size to show volume control ([#​21142](https://togithub.com/nrwl/nx/pull/21142 ))
- **nx-dev:** do not open official plugins in new tab ([#​21179](https://togithub.com/nrwl/nx/pull/21179 ))
- **nx-dev:** align button sizes on hero ([#​21163](https://togithub.com/nrwl/nx/pull/21163 ))
- **nx-dev:** table of contents with code ([#​21173](https://togithub.com/nrwl/nx/pull/21173 ))
- **react:** webpack backwards compat for `@nx/react/plugin/webpack` ([#​20697](https://togithub.com/nrwl/nx/pull/20697 ))
- **react:** skip adding comma to config when adding remote to host if… ([#​20620](https://togithub.com/nrwl/nx/pull/20620 ))
- **react:** remove <base> tag from generated index.html ([#​20750](https://togithub.com/nrwl/nx/pull/20750 ))
- **react:** update default webpack config for component testing ([#​20749](https://togithub.com/nrwl/nx/pull/20749 ))
- **release:** changelog renderer should prefer breaking change explanation text ([#​20798](https://togithub.com/nrwl/nx/pull/20798 ))
- **release:** ensure leading v is stripped from provided semver version ([#​20815](https://togithub.com/nrwl/nx/pull/20815 ))
- **release:** add overall nx release command ([#​20535](https://togithub.com/nrwl/nx/pull/20535 ))
- **release:** publish error handling, dry-run in dependsOn ([#​20889](https://togithub.com/nrwl/nx/pull/20889 ))
- **release:** capture all release titles during parse ([#​20864](https://togithub.com/nrwl/nx/pull/20864 ))
- **release:** do not set extra v on GitHub release, improve GH API error handling ([#​20999](https://togithub.com/nrwl/nx/pull/20999 ))
- **release:** update error message check for npm dist-tags ([#​20995](https://togithub.com/nrwl/nx/pull/20995 ))
- **release:** stage changes when versioning with --projects argument ([#​21054](https://togithub.com/nrwl/nx/pull/21054 ))
- **release:** default changelog git commit and tag true ([#​21129](https://togithub.com/nrwl/nx/pull/21129 ))
- **release:** versionPrefix should default to auto ([#​21256](https://togithub.com/nrwl/nx/pull/21256 ))
- **release:** filtering publish by project or group should exclude task deps ([#​21231](https://togithub.com/nrwl/nx/pull/21231 ))
- **release:** fix --first-release with conventional commits and independent projects ([#​21320](https://togithub.com/nrwl/nx/pull/21320 ))
- **release:** only add nx-release-publish to public packages ([#​21338](https://togithub.com/nrwl/nx/pull/21338 ))
- **release:** disable workspace changelogs in config when not valid ([#​21341](https://togithub.com/nrwl/nx/pull/21341 ))
- **release:** do not restart the daemon when skipLockFileUpdate is set ([#​21389](https://togithub.com/nrwl/nx/pull/21389 ))
- **release:** ensure non-zero exit code is propagated, change missing target handling ([#​21388](https://togithub.com/nrwl/nx/pull/21388 ))
- **remix:** legacy package pointing to incorrect readme ([#​21113](https://togithub.com/nrwl/nx/pull/21113 ))
- **remix:** import of config file should invalidate cache ([#​21121](https://togithub.com/nrwl/nx/pull/21121 ))
- **remix:** required property in schema should be project ([#​21258](https://togithub.com/nrwl/nx/pull/21258 ))
- **remix:** use twStyles as import to prevent conflicts ([#​21276](https://togithub.com/nrwl/nx/pull/21276 ))
- **remix:** tsconfigs were being incorrectly generated causing errors [#​21002](https://togithub.com/nrwl/nx/issues/21002 ) ([#​21387](https://togithub.com/nrwl/nx/pull/21387 ), [#​21002](https://togithub.com/nrwl/nx/issues/21002 ))
- **repo:** add missing packages to nightly ([#​20908](https://togithub.com/nrwl/nx/pull/20908 ))
- **repo:** update nightly matrix with new packages ([#​20911](https://togithub.com/nrwl/nx/pull/20911 ))
- **repo:** fix version calculation on nx-release ([#​21382](https://togithub.com/nrwl/nx/pull/21382 ))
- **storybook:** do not throw for versions >=7 ([#​20770](https://togithub.com/nrwl/nx/pull/20770 ))
- **storybook:** handle output-dir properly for outputs ([#​21168](https://togithub.com/nrwl/nx/pull/21168 ))
- **storybook:** throw if no project name for angular ([#​21308](https://togithub.com/nrwl/nx/pull/21308 ))
- **storybook:** add storybook-static to gitignore for pcv3 ([#​21309](https://togithub.com/nrwl/nx/pull/21309 ))
- **testing:** avoid overwriting environment variables in nx cypress preset ([#​20748](https://togithub.com/nrwl/nx/pull/20748 ))
- **testing:** run playwright with the correct project option for multiple values ([#​20850](https://togithub.com/nrwl/nx/pull/20850 ))
- **testing:** safely handle circular deps in component testing plugin ([#​20852](https://togit
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View repository job log [here](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5In0=-->
2024-02-01 14:33:25 +00:00
Joooye_34
338c3001b0
feat: support sign-in with subscription coupon ( #5768 )
2024-02-01 08:43:47 +00:00
Yifeng Wang
fec2090de5
feat: bump blocksuite ( #5767 )
...
Co-authored-by: LongYinan <lynweklm@gmail.com>
2024-02-01 16:28:22 +08:00
liuyi
26db1d436d
refactor(server): server errors ( #5741 )
...
standardize the error raising in both GraphQL Resolvers and Controllers.
Now, All user aware errors should be throwed with `HttpException`'s variants, for example `NotFoundException`.
> Directly throwing `GraphQLError` are forbidden.
The GraphQL errorFormatter will handle it automatically and set `code`, `status` in error extensions.
At the same time, the frontend `GraphQLError` should be imported from `@affine/graphql`, which introduce a better error extensions type.
----
controller example:
```js
@Get('/docs/${id}')
doc() {
// ...
// imported from '@nestjs/common'
throw new NotFoundException('Doc is not found.');
// ...
}
```
the above will response as:
```
status: 404 Not Found
{
"message": "Doc is not found.",
"statusCode": 404,
"error": "Not Found"
}
```
resolver example:
```js
@Mutation()
invite() {
// ...
throw new PayloadTooLargeException('Workspace seats is full.')
// ...
}
```
the above will response as:
```
status: 200 Ok
{
"data": null,
"errors": [
{
"message": "Workspace seats is full.",
"extensions": {
"code": 404,
"status": "Not Found"
}
}
]
}
```
for frontend GraphQLError user-friend, a helper function introduced:
```js
import { findGraphQLError } from '@affine/graphql'
fetch(query)
.catch(errOrArr => {
const e = findGraphQLError(errOrArr, e => e.extensions.code === 404)
if (e) {
// handle
}
})
```
2024-01-31 08:43:03 +00:00
DarkSky
070d5ca471
feat: impl unlimited features ( #5659 )
2024-01-26 08:28:54 +00:00
Joooye_34
bd8c7751db
chore: update base version to 0.12.0 ( #5695 )
2024-01-25 05:17:35 +00:00
JimmFly
25897dc404
feat(workspace): add blob and storage limit ( #5535 )
...
close TOV-343 AFF-508 TOV-461 TOV-460 TOV-419
Add `isOverCapacity ` status to detect if blob usage exceeds limits.
Add `onCapacityChange` and `onBlobSet` to monitor if the storage or blob exceeds the capacity limit.
Global modals `LocalQuotaModal` and `CloudQuotaModal` have been added, with the upload size of the blob being limited within the modal components.
The notification component has been adjusted, now you can pass in `action` click events and `actionLabel` .
2024-01-24 07:34:51 +00:00
liuyi
e516e0db23
refactor(server): plugin modules ( #5630 )
...
- [x] separates modules into `fundamental`, `core`, `plugins`
- [x] optional modules with `@OptionalModule` decorator to install modules with requirements met(`requires`, `if`)
- [x] `module.contributesTo` defines optional features that will be enabled if module registered
- [x] `AFFiNE.plugins.use('payment', {})` to enable a optional/plugin module
- [x] `PaymentModule` is the first plugin module
- [x] GraphQLSchema will not be generated for non-included modules
- [x] Frontend can use `ServerConfigType` query to detect which features are enabled
- [x] override existing provider globally
2024-01-22 07:40:28 +00:00
Peng Xiao
9a944048e8
feat(core): experimental features ui ( #5338 )
...
fix TOV-280
experimental features ui
- enabled in the workspace settings for a cloud workspace; only show for workspace owner + early access
- a disclaimer prompt will be shown before going to the next feature setting page
- for now only show the ai poc switch, which controls the display of the ai tab in editor's sidepanel
2024-01-18 07:53:15 +00:00
DarkSky
ee8ec47a4f
feat: use SafeInt
replace Float
( #5613 )
2024-01-17 12:36:21 +00:00
DarkSky
ee2520ec18
feat: add query quota of workspace ( #5603 )
2024-01-16 09:45:55 +00:00
liuyi
4c49b62ab7
fix(server): node imports order ( #5583 )
2024-01-14 05:47:56 +00:00
Lewis Liu
a87055754e
Properly split dep and dev deps, fix phantom deps
2024-01-09 11:26:26 +08:00
DarkSky
443908da22
feat: add workspace experimental features api ( #5525 )
2024-01-06 11:04:49 +00:00