forehalo
a387e4ac07
refactor: migrate environment to BUILD_CONFIG ( #8206 )
2024-09-13 07:58:20 +00:00
forehalo
25969a34e8
refactor: avoid runtime config object ( #8202 )
2024-09-13 07:27:11 +00:00
renovate
62f5095195
chore: bump up all non-major dependencies ( #8130 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type | Update |
|---|---|---|---|---|---|---|---|
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.645.0` -> `3.651.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.645.0/3.651.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.645.0/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.645.0/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@aws-sdk/client-s3](https://redirect.github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3 ) ([source](https://redirect.github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 )) | [`3.645.0` -> `3.651.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.645.0/3.651.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.645.0/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.645.0/3.651.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@chromatic-com/storybook](https://redirect.github.com/chromaui/addon-visual-tests ) | [`1.8.0` -> `1.9.0`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/1.8.0/1.9.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@chromatic-com%2fstorybook/1.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@chromatic-com%2fstorybook/1.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@chromatic-com%2fstorybook/1.8.0/1.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@chromatic-com%2fstorybook/1.8.0/1.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@commitlint/cli](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli )) | [`19.4.1` -> `19.5.0`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/19.4.1/19.5.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fcli/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fcli/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fcli/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fcli/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@commitlint/config-conventional](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional )) | [`19.4.1` -> `19.5.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/19.4.1/19.5.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fconfig-conventional/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fconfig-conventional/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fconfig-conventional/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fconfig-conventional/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@marsidev/react-turnstile](https://redirect.github.com/marsidev/react-turnstile ) | [`1.0.1` -> `1.0.2`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/1.0.1/1.0.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@marsidev%2freact-turnstile/1.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@marsidev%2freact-turnstile/1.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@marsidev%2freact-turnstile/1.0.1/1.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@marsidev%2freact-turnstile/1.0.1/1.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@nx/vite](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite )) | [`19.6.5` -> `19.7.3`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.6.5/19.7.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.6.5/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.6.5/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@playwright/test](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.46.1` -> `=1.47.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.46.1/1.47.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.46.1/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.46.1/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.28.0` -> `8.30.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.28.0/8.30.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2freact/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2freact/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2freact/8.28.0/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2freact/8.28.0/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://redirect.github.com/getsentry/sentry-javascript )) | [`8.28.0` -> `8.30.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.28.0/8.30.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2freact/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2freact/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2freact/8.28.0/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2freact/8.28.0/8.30.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@slack/web-api](https://slack.dev/node-slack-sdk/web-api ) ([source](https://redirect.github.com/slackapi/node-slack-sdk )) | [`7.3.4` -> `7.4.0`](https://renovatebot.com/diffs/npm/@slack%2fweb-api/7.3.4/7.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@slack%2fweb-api/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@slack%2fweb-api/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@slack%2fweb-api/7.3.4/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@slack%2fweb-api/7.3.4/7.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@storybook/addon-actions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/actions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/actions )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-actions/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-actions/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-actions/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-actions/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-essentials](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/essentials ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/essentials )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-interactions](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/interactions ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/interactions )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-links](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/links ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/links )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-mdx-gfm](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/gfm ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/gfm )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-mdx-gfm/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-mdx-gfm/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-mdx-gfm/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-mdx-gfm/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/addon-storysource](https://redirect.github.com/storybookjs/storybook/tree/next/code/addons/storysource ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/addons/storysource )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2faddon-storysource/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-storysource/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-storysource/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-storysource/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-storysource/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/blocks](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/blocks ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/blocks )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2fblocks/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fblocks/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fblocks/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fblocks/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fblocks/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/react](https://redirect.github.com/storybookjs/storybook/tree/next/code/renderers/react ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/renderers/react )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@storybook/react-vite](https://redirect.github.com/storybookjs/storybook/tree/next/code/frameworks/react-vite ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact-vite/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact-vite/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact-vite/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact-vite/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@swc/core](https://swc.rs ) ([source](https://redirect.github.com/swc-project/swc )) | [`1.7.23` -> `1.7.26`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.23/1.7.26 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.23/1.7.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.23/1.7.26?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul )) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.0.5/2.1.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/2.0.5/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/2.0.5/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui )) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.0.5/2.1.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/2.0.5/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/2.0.5/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [anyhow](https://redirect.github.com/dtolnay/anyhow ) | `1.0.86` -> `1.0.88` | [![age](https://developer.mend.io/api/mc/badges/age/crate/anyhow/1.0.88?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/anyhow/1.0.88?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/anyhow/1.0.86/1.0.88?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/anyhow/1.0.86/1.0.88?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [commitlint](https://commitlint.js.org/ ) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@alias/commitlint )) | [`19.4.1` -> `19.5.0`](https://renovatebot.com/diffs/npm/commitlint/19.4.1/19.5.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/commitlint/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/commitlint/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/commitlint/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/commitlint/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [debug](https://redirect.github.com/debug-js/debug ) | [`4.3.6` -> `4.3.7`](https://renovatebot.com/diffs/npm/debug/4.3.6/4.3.7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/debug/4.3.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/debug/4.3.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/debug/4.3.6/4.3.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/debug/4.3.6/4.3.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [electron](https://redirect.github.com/electron/electron ) | [`31.4.0` -> `31.6.0`](https://renovatebot.com/diffs/npm/electron/31.4.0/31.6.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron/31.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron/31.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron/31.4.0/31.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/31.4.0/31.6.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [electron-log](https://redirect.github.com/megahertz/electron-log ) | [`5.1.7` -> `5.2.0`](https://renovatebot.com/diffs/npm/electron-log/5.1.7/5.2.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron-log/5.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron-log/5.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron-log/5.1.7/5.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron-log/5.1.7/5.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [file-type](https://redirect.github.com/sindresorhus/file-type ) | [`19.4.1` -> `19.5.0`](https://renovatebot.com/diffs/npm/file-type/19.4.1/19.5.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/file-type/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/file-type/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/file-type/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/file-type/19.4.1/19.5.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [foxact](https://foxact.skk.moe ) ([source](https://redirect.github.com/SukkaW/foxact )) | [`0.2.37` -> `0.2.38`](https://renovatebot.com/diffs/npm/foxact/0.2.37/0.2.38 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/foxact/0.2.38?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/foxact/0.2.38?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/foxact/0.2.37/0.2.38?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/foxact/0.2.37/0.2.38?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) | [`15.7.3` -> `15.7.4`](https://renovatebot.com/diffs/npm/happy-dom/15.7.3/15.7.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/15.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/15.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/15.7.3/15.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/15.7.3/15.7.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [html-validate](https://html-validate.org ) ([source](https://gitlab.com/html-validate/html-validate )) | [`8.21.0` -> `8.22.0`](https://renovatebot.com/diffs/npm/html-validate/8.21.0/8.22.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/html-validate/8.22.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/html-validate/8.22.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/html-validate/8.21.0/8.22.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/html-validate/8.21.0/8.22.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [husky](https://redirect.github.com/typicode/husky ) | [`9.1.5` -> `9.1.6`](https://renovatebot.com/diffs/npm/husky/9.1.5/9.1.6 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/husky/9.1.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/husky/9.1.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/husky/9.1.5/9.1.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/husky/9.1.5/9.1.6?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [i18next](https://www.i18next.com ) ([source](https://redirect.github.com/i18next/i18next )) | [`23.14.0` -> `23.15.1`](https://renovatebot.com/diffs/npm/i18next/23.14.0/23.15.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.14.0/23.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.14.0/23.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [lucide-react](https://lucide.dev ) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.438.0` -> `^0.441.0`](https://renovatebot.com/diffs/npm/lucide-react/0.438.0/0.441.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.441.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-react/0.441.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-react/0.438.0/0.441.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.438.0/0.441.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [marked](https://marked.js.org ) ([source](https://redirect.github.com/markedjs/marked )) | [`14.1.1` -> `14.1.2`](https://renovatebot.com/diffs/npm/marked/14.1.1/14.1.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/marked/14.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/marked/14.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/marked/14.1.1/14.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/marked/14.1.1/14.1.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [msw](https://mswjs.io ) ([source](https://redirect.github.com/mswjs/msw )) | [`2.4.2` -> `2.4.5`](https://renovatebot.com/diffs/npm/msw/2.4.2/2.4.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/msw/2.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/msw/2.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/msw/2.4.2/2.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/msw/2.4.2/2.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [napi](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.8` -> `3.0.0-alpha.9` | [![age](https://developer.mend.io/api/mc/badges/age/crate/napi/3.0.0-alpha.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/napi/3.0.0-alpha.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/napi/3.0.0-alpha.8/3.0.0-alpha.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/napi/3.0.0-alpha.8/3.0.0-alpha.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://redirect.github.com/napi-rs/napi-rs ) | `3.0.0-alpha.7` -> `3.0.0-alpha.8` | [![age](https://developer.mend.io/api/mc/badges/age/crate/napi-derive/3.0.0-alpha.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/napi-derive/3.0.0-alpha.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/napi-derive/3.0.0-alpha.7/3.0.0-alpha.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/napi-derive/3.0.0-alpha.7/3.0.0-alpha.8?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [nx](https://nx.dev ) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx )) | [`19.6.5` -> `19.7.3`](https://renovatebot.com/diffs/npm/nx/19.6.5/19.7.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.6.5/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.6.5/19.7.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [nx-cloud](https://nx.app ) | [`19.0.0` -> `19.1.0`](https://renovatebot.com/diffs/npm/nx-cloud/19.0.0/19.1.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx-cloud/19.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx-cloud/19.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx-cloud/19.0.0/19.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx-cloud/19.0.0/19.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [openai](https://redirect.github.com/openai/openai-node ) | [`4.57.3` -> `4.60.0`](https://renovatebot.com/diffs/npm/openai/4.57.3/4.60.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.60.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.60.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.57.3/4.60.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.57.3/4.60.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [playwright](https://playwright.dev ) ([source](https://redirect.github.com/microsoft/playwright )) | [`=1.46.1` -> `=1.47.0`](https://renovatebot.com/diffs/npm/playwright/1.46.1/1.47.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright/1.46.1/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.46.1/1.47.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [react-day-picker](https://daypicker.dev ) ([source](https://redirect.github.com/gpbl/react-day-picker )) | [`9.0.8` -> `9.0.9`](https://renovatebot.com/diffs/npm/react-day-picker/9.0.8/9.0.9 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-day-picker/9.0.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-day-picker/9.0.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-day-picker/9.0.8/9.0.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-day-picker/9.0.8/9.0.9?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-router-dom](https://redirect.github.com/remix-run/react-router ) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom )) | [`6.26.1` -> `6.26.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.26.1/6.26.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.26.1/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.26.1/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-router-dom](https://redirect.github.com/remix-run/react-router ) ([source](https://redirect.github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom )) | [`6.26.1` -> `6.26.2`](https://renovatebot.com/diffs/npm/react-router-dom/6.26.1/6.26.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-router-dom/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-router-dom/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-router-dom/6.26.1/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-router-dom/6.26.1/6.26.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [react-virtuoso](https://virtuoso.dev/ ) ([source](https://redirect.github.com/petyosi/react-virtuoso )) | [`4.10.2` -> `4.10.4`](https://renovatebot.com/diffs/npm/react-virtuoso/4.10.2/4.10.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-virtuoso/4.10.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-virtuoso/4.10.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-virtuoso/4.10.2/4.10.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-virtuoso/4.10.2/4.10.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [serde](https://serde.rs ) ([source](https://redirect.github.com/serde-rs/serde )) | `1.0.209` -> `1.0.210` | [![age](https://developer.mend.io/api/mc/badges/age/crate/serde/1.0.210?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/serde/1.0.210?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/serde/1.0.209/1.0.210?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/serde/1.0.209/1.0.210?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [serde_json](https://redirect.github.com/serde-rs/json ) | `1.0.127` -> `1.0.128` | [![age](https://developer.mend.io/api/mc/badges/age/crate/serde_json/1.0.128?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/serde_json/1.0.128?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/serde_json/1.0.127/1.0.128?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/serde_json/1.0.127/1.0.128?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [sqlx](https://redirect.github.com/launchbadge/sqlx ) | `0.8.1` -> `0.8.2` | [![age](https://developer.mend.io/api/mc/badges/age/crate/sqlx/0.8.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/sqlx/0.8.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/sqlx/0.8.1/0.8.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/sqlx/0.8.1/0.8.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [storybook](https://redirect.github.com/storybookjs/storybook/tree/next/code/lib/cli ) ([source](https://redirect.github.com/storybookjs/storybook/tree/HEAD/code/lib/cli )) | [`8.2.9` -> `8.3.0`](https://renovatebot.com/diffs/npm/storybook/8.2.9/8.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.2.9/8.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [stripe](https://redirect.github.com/stripe/stripe-node ) | [`16.9.0` -> `16.11.0`](https://renovatebot.com/diffs/npm/stripe/16.9.0/16.11.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/stripe/16.11.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/stripe/16.11.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/stripe/16.9.0/16.11.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/stripe/16.9.0/16.11.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [tailwindcss](https://tailwindcss.com ) ([source](https://redirect.github.com/tailwindlabs/tailwindcss )) | [`3.4.10` -> `3.4.11`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.10/3.4.11 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.4.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwindcss/3.4.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwindcss/3.4.10/3.4.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.4.10/3.4.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [typedoc](https://typedoc.org ) ([source](https://redirect.github.com/TypeStrong/TypeDoc )) | [`0.26.6` -> `0.26.7`](https://renovatebot.com/diffs/npm/typedoc/0.26.6/0.26.7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.6/0.26.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.6/0.26.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [typescript](https://www.typescriptlang.org/ ) ([source](https://redirect.github.com/microsoft/TypeScript )) | [`5.5.4` -> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.4/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.4/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [typescript](https://www.typescriptlang.org/ ) ([source](https://redirect.github.com/microsoft/TypeScript )) | [`5.5.4` -> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.4/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.4/5.6.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [vite](https://vitejs.dev ) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite )) | [`5.4.3` -> `5.4.4`](https://renovatebot.com/diffs/npm/vite/5.4.3/5.4.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.3/5.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.3/5.4.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [vite-plugin-dts](https://redirect.github.com/qmhc/vite-plugin-dts ) | [`4.1.0` -> `4.2.1`](https://renovatebot.com/diffs/npm/vite-plugin-dts/4.1.0/4.2.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-dts/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-dts/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-dts/4.1.0/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-dts/4.1.0/4.2.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [vitest](https://redirect.github.com/vitest-dev/vitest ) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest )) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.5/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.5/2.1.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [wrangler](https://redirect.github.com/cloudflare/workers-sdk ) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.74.0` -> `3.77.0`](https://renovatebot.com/diffs/npm/wrangler/3.74.0/3.77.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.77.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.77.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.74.0/3.77.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.74.0/3.77.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.651.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36510-2024-09-12 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.650.0...v3.651.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.650.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36500-2024-09-11 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.649.0...v3.650.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3 )
### [`v3.649.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36490-2024-09-10 )
[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.645.0...v3.649.0 )
##### Features
- **endpoints:** codegen sync for request creation performance improvements ([#​6449](https://redirect.github.com/aws/aws-sdk-js-v3/issues/6449 )) ([c8e8f28](c8e8f28d07
))
</details>
<details>
<summary>chromaui/addon-visual-tests (@​chromatic-com/storybook)</summary>
### [`v1.9.0`](https://redirect.github.com/chromaui/addon-visual-tests/blob/HEAD/CHANGELOG.md#v190-Fri-Sep-06-2024 )
[Compare Source](https://redirect.github.com/chromaui/addon-visual-tests/compare/v1.8.0...v1.9.0 )
##### 🚀 Enhancement
- Relay client-side fetch requests to the server using the Storybook channel API [#​331](https://redirect.github.com/chromaui/addon-visual-tests/pull/331 ) ([@​ghengeveld](https://redirect.github.com/ghengeveld ))
##### Authors: 1
- Gert Hengeveld ([@​ghengeveld](https://redirect.github.com/ghengeveld ))
***
</details>
<details>
<summary>conventional-changelog/commitlint (@​commitlint/cli)</summary>
### [`v19.5.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#1950-2024-09-11 )
[Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0 )
##### Features
- **cli:** use special errorCode for missing rules/config [#​4142](https://redirect.github.com/conventional-changelog/commitlint/issues/4142 ) ([#​4143](https://redirect.github.com/conventional-changelog/commitlint/issues/4143 )) ([d7070d8](d7070d8a49
))
#### [19.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1 ) (2024-08-28)
**Note:** Version bump only for package [@​commitlint/cli](https://redirect.github.com/commitlint/cli )
</details>
<details>
<summary>conventional-changelog/commitlint (@​commitlint/config-conventional)</summary>
### [`v19.5.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/config-conventional/CHANGELOG.md#1950-2024-09-11 )
[Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0 )
**Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional )
#### [19.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1 ) (2024-08-28)
**Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional )
#### [19.2.2](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.2.1...v19.2.2 ) (2024-04-14)
**Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional )
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v1.0.2`](https://redirect.github.com/marsidev/react-turnstile/releases/tag/v1.0.2 )
[Compare Source](https://redirect.github.com/marsidev/react-turnstile/compare/v1.0.1...v1.0.2 )
##### 🐞 Bug Fixes
- Add default exports - by [@​marsidev](https://redirect.github.com/marsidev ) [<samp>(2271b)</samp>](https://redirect.github.com/marsidev/react-turnstile/commit/2271bce )
##### [View changes on GitHub](https://redirect.github.com/marsidev/react-turnstile/compare/v1.0.1...v1.0.2 )
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v19.7.3`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.3 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.2...19.7.3 )
##### 19.7.3 (2024-09-12)
##### 🚀 Features
- **core:** import warns when source and destination directories are different ([#​27875](https://redirect.github.com/nrwl/nx/pull/27875 ))
##### 🩹 Fixes
- **core:** handle sync generator failures ([#​27650](https://redirect.github.com/nrwl/nx/pull/27650 ))
- **core:** handle --no-interative for create-nx-workspace ([#​27702](https://redirect.github.com/nrwl/nx/pull/27702 ))
- **core:** respect filenames of inputs when computing task hash ([#​27873](https://redirect.github.com/nrwl/nx/pull/27873 ))
- **core:** handleErrors should display error cause if it exists ([#​27886](https://redirect.github.com/nrwl/nx/pull/27886 ))
- **gradle:** fix gradle app deps ([#​27865](https://redirect.github.com/nrwl/nx/pull/27865 ))
- **js:** keep refs to ignored files and allow opting out of pruning stale refs in typescript sync generator ([#​27636](https://redirect.github.com/nrwl/nx/pull/27636 ))
- **misc:** createNodesV2 plugins should show inference capabilities ([#​27896](https://redirect.github.com/nrwl/nx/pull/27896 ))
- **nx-cloud:** include nxCloudId when generating connect urls ([#​27882](https://redirect.github.com/nrwl/nx/pull/27882 ))
- **webpack:** handle relative paths for additionalEntryPath ([#​27885](https://redirect.github.com/nrwl/nx/pull/27885 ))
##### ❤️ Thank You
- Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder )
- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi )
- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo )
- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez )
- Louie Weng [@​lourw](https://redirect.github.com/lourw )
- Nate Jacobs [@​iAmNathanJ](https://redirect.github.com/iAmNathanJ )
### [`v19.7.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.2 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.1...19.7.2 )
##### 19.7.2 (2024-09-10)
##### 🩹 Fixes
- **core:** take nx-release-publish target defaults into account for implicit target ([#​27764](https://redirect.github.com/nrwl/nx/pull/27764 ))
- **release:** ensure git commits containing pipe can be parsed reliably ([#​27840](https://redirect.github.com/nrwl/nx/pull/27840 ))
##### ❤️ Thank You
- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry )
### [`v19.7.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.1 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.0...19.7.1 )
##### 19.7.1 (2024-09-10)
##### 🚀 Features
- **release:** allow local dependency version protocols to be preserved, pnpm publish support ([#​27787](https://redirect.github.com/nrwl/nx/pull/27787 ))
##### 🩹 Fixes
- **core:** make sure sharedGlobals is referenced in default namedInputs ([#​27813](https://redirect.github.com/nrwl/nx/pull/27813 ))
- **release:** respect updateDependents being explicitly disabled in conventional commits ([#​27851](https://redirect.github.com/nrwl/nx/pull/27851 ))
##### ❤️ Thank You
- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry )
- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr )
### [`v19.7.0`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.0 )
[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.6.6...19.7.0 )
##### 19.7.0 (2024-09-09)
##### 🚀 Features
- **bundling:** add option to generate sourcemaps for Rollup build ([#​27539](https://redirect.github.com/nrwl/nx/pull/27539 ))
- **bundling:** add nxCopyAssetsPlugin for Vite to use in JS libs ([#​27593](https://redirect.github.com/nrwl/nx/pull/27593 ))
- **core:** add shutdown lifecycle hook to node executor ([#​27354](https://redirect.github.com/nrwl/nx/pull/27354 ))
- **core:** add sqlite db for nx ([#​26891](https://redirect.github.com/nrwl/nx/pull/26891 ))
- **core:** expose graph json type ([#​27496](https://redirect.github.com/nrwl/nx/pull/27496 ))
- **core:** return task results from imperative task runner ([#​27640](https://redirect.github.com/nrwl/nx/pull/27640 ))
- **core:** refactor graph implementation details ([#​27267](https://redirect.github.com/nrwl/nx/pull/27267 ))
- **core:** allow disabling registered task sync generators ([#​27638](https://redirect.github.com/nrwl/nx/pull/27638 ))
- **core:** allow skipping sync when running tasks ([#​27697](https://redirect.github.com/nrwl/nx/pull/27697 ))
- **core:** a
2024-09-13 05:21:56 +00:00
JimmFly
9d343bdaa6
feat(core): add enable url preview to workspace settings ( #8089 )
2024-09-10 04:04:06 +00:00
Brooooooklyn
fe1eefdbb2
feat: init renderer server ( #8088 )
2024-09-10 04:03:59 +00:00
EYHN
74cd175d37
feat(core): invoice service ( #8124 )
2024-09-05 23:56:58 +08:00
EYHN
f4db4058f8
feat(core): make permission and invoice offline available ( #8123 )
2024-09-05 15:11:27 +00:00
EYHN
2524491bd1
fix(env): is mobile flag ( #8005 )
...
only 'mobile' entry has isMobile = true flag
2024-09-04 09:21:36 +00:00
renovate
106f332c19
chore: bump up vitest monorepo to v2 (major) ( #7449 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | 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.6.0` -> `2.0.5`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/1.6.0/2.0.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/1.6.0/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/1.6.0/2.0.5?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.6.0` -> `2.0.5`](https://renovatebot.com/diffs/npm/@vitest%2fui/1.6.0/2.0.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/1.6.0/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/1.6.0/2.0.5?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.6.0` -> `2.0.5`](https://renovatebot.com/diffs/npm/vitest/1.6.0/2.0.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/1.6.0/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/1.6.0/2.0.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) |
---
### Release Notes
<details>
<summary>vitest-dev/vitest (@​vitest/coverage-istanbul)</summary>
### [`v2.0.5`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.5 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.4...v2.0.5 )
##### 🚀 Features
- Introduce experimental reported tasks - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6149 ](https://togithub.com/vitest-dev/vitest/issues/6149 ) [<samp>(13d85)</samp>](https://togithub.com/vitest-dev/vitest/commit/13d85bd1 )
- This is part of the experimental API and doesn't follow semver. We are hoping to stabilize it for 2.1. If you are working with custom reporters, give this a go!
##### 🐞 Bug Fixes
- Show a difference between string characters if both values are strings - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6191 ](https://togithub.com/vitest-dev/vitest/issues/6191 ) [<samp>(29176)</samp>](https://togithub.com/vitest-dev/vitest/commit/291766d7 )
- `testNamePattern` adds leading space - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6186 ](https://togithub.com/vitest-dev/vitest/issues/6186 ) [<samp>(073a5)</samp>](https://togithub.com/vitest-dev/vitest/commit/073a50c9 )
- **browser**:
- Don't bundle `afterEach` cleanup hooks in node entrypoint - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6192 ](https://togithub.com/vitest-dev/vitest/issues/6192 ) [<samp>(e6fbc)</samp>](https://togithub.com/vitest-dev/vitest/commit/e6fbc620 )
- UserEvent.setup initiates a separate state for userEvent instance - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6088 ](https://togithub.com/vitest-dev/vitest/issues/6088 ) [<samp>(883f3)</samp>](https://togithub.com/vitest-dev/vitest/commit/883f3482 )
- Correctly import optimized module in vi.importActual - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6219 ](https://togithub.com/vitest-dev/vitest/issues/6219 ) [<samp>(804ff)</samp>](https://togithub.com/vitest-dev/vitest/commit/804ff2fd )
- Passing options to hover/unhover - by [@​MNeverOff](https://togithub.com/MNeverOff ) in [https://github.com/vitest-dev/vitest/issues/6175 ](https://togithub.com/vitest-dev/vitest/issues/6175 ) [<samp>(d4c00)</samp>](https://togithub.com/vitest-dev/vitest/commit/d4c005bc )
- Improve unique CSS selector generation - by [@​zacharyvoase](https://togithub.com/zacharyvoase ) and **Zack Voase** in [https://github.com/vitest-dev/vitest/issues/6243 ](https://togithub.com/vitest-dev/vitest/issues/6243 ) [<samp>(e7acd)</samp>](https://togithub.com/vitest-dev/vitest/commit/e7acd0cf )
- **vitest**:
- Remove nuxt from auto inline deps - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(93882)</samp>](https://togithub.com/vitest-dev/vitest/commit/93882f38 )
- Improve `defineProject` and `defineWorkspace` types - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6198 ](https://togithub.com/vitest-dev/vitest/issues/6198 ) [<samp>(8cd82)</samp>](https://togithub.com/vitest-dev/vitest/commit/8cd8272b )
- Correctly resolve mocked `node:*` imports in `__mocks__` folder - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6204 ](https://togithub.com/vitest-dev/vitest/issues/6204 ) [<samp>(a48be)</samp>](https://togithub.com/vitest-dev/vitest/commit/a48be6ff )
- **web-worker**:
- Expose globals on self - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6170 ](https://togithub.com/vitest-dev/vitest/issues/6170 ) [<samp>(12bb5)</samp>](https://togithub.com/vitest-dev/vitest/commit/12bb567e )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.4...v2.0.5 )
### [`v2.0.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.4 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.3...v2.0.4 )
##### 🐞 Bug Fixes
- One-line environment options - by [@​hahanein](https://togithub.com/hahanein ) in [https://github.com/vitest-dev/vitest/issues/5105 ](https://togithub.com/vitest-dev/vitest/issues/5105 ) [<samp>(38269)</samp>](https://togithub.com/vitest-dev/vitest/commit/38269415 )
- Resolve assets imported with `require` - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6159 ](https://togithub.com/vitest-dev/vitest/issues/6159 ) [<samp>(807a2)</samp>](https://togithub.com/vitest-dev/vitest/commit/807a2cbc )
- **browser**:
- Don't panic if [@​vitest/browser](https://togithub.com/vitest/browser ) is installed outside of project root - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6135 ](https://togithub.com/vitest-dev/vitest/issues/6135 ) [<samp>(ccfcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/ccfcd488 )
- Set global filepath - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6190 ](https://togithub.com/vitest-dev/vitest/issues/6190 ) [<samp>(0d0b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/0d0b46b1 )
- Allow preview and open in the editor screenshot error from ui - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/6113 ](https://togithub.com/vitest-dev/vitest/issues/6113 ) [<samp>(2d620)</samp>](https://togithub.com/vitest-dev/vitest/commit/2d62051f )
- **coverage**:
- Global thresholds to include files from glob thresholds - by [@​thor-juhasz](https://togithub.com/thor-juhasz ) and [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6172 ](https://togithub.com/vitest-dev/vitest/issues/6172 ) [<samp>(02e3f)</samp>](https://togithub.com/vitest-dev/vitest/commit/02e3f003 )
- Consistent type-only file handling - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6183 ](https://togithub.com/vitest-dev/vitest/issues/6183 ) [<samp>(90576)</samp>](https://togithub.com/vitest-dev/vitest/commit/90576148 )
- Ignore `*.cts` files - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6189 ](https://togithub.com/vitest-dev/vitest/issues/6189 ) [<samp>(5da45)</samp>](https://togithub.com/vitest-dev/vitest/commit/5da45db1 )
- Add `thresholds.<glob>.100` option - by [@​thor-juhasz](https://togithub.com/thor-juhasz ) and [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6174 ](https://togithub.com/vitest-dev/vitest/issues/6174 ) [<samp>(f6845)</samp>](https://togithub.com/vitest-dev/vitest/commit/f68453f8 )
- **spy**:
- Fix `mockImplementation` for function overload and unions - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6181 ](https://togithub.com/vitest-dev/vitest/issues/6181 ) [<samp>(7a75b)</samp>](https://togithub.com/vitest-dev/vitest/commit/7a75bd4c )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.3...v2.0.4 )
### [`v2.0.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.3 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.2...v2.0.3 )
##### 🚀 Features
- **ui**: Show all suites/tests when parent matches - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/6106 ](https://togithub.com/vitest-dev/vitest/issues/6106 ) [<samp>(840e0)</samp>](https://togithub.com/vitest-dev/vitest/commit/840e02f1 )
##### 🐞 Bug Fixes
- `--inspect-brk` stop on Windows - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6110 ](https://togithub.com/vitest-dev/vitest/issues/6110 ) [<samp>(f8519)</samp>](https://togithub.com/vitest-dev/vitest/commit/f851982e )
- **browser**:
- Don't import from "vite" - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(35655)</samp>](https://togithub.com/vitest-dev/vitest/commit/35655419 )
- Allow immidiate reinvalidation of mocked dependencies - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6108 ](https://togithub.com/vitest-dev/vitest/issues/6108 ) [<samp>(f44cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/f44cc917 )
- **spy**:
- Fix type error when assigning `vi.spyOn` to `MockInstance` of function overload - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/6086 ](https://togithub.com/vitest-dev/vitest/issues/6086 ) [<samp>(e9f9a)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9f9adcd )
- **vite-node**:
- Remove suffix slash on file protocol for window - by [@​syi0808](https://togithub.com/syi0808 ) in [https://github.com/vitest-dev/vitest/issues/6109 ](https://togithub.com/vitest-dev/vitest/issues/6109 ) [<samp>(93ebd)</samp>](https://togithub.com/vitest-dev/vitest/commit/93ebdefc )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.2...v2.0.3 )
### [`v2.0.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.2 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.1...v2.0.2 )
##### 🐞 Bug Fixes
- **browser**:
- Remove [@​vitest/runner](https://togithub.com/vitest/runner ) > pretty-format from prebundling because it doesn't exist - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6075 ](https://togithub.com/vitest-dev/vitest/issues/6075 ) [<samp>(a169d)</samp>](https://togithub.com/vitest-dev/vitest/commit/a169d25a )
- Inline pretty-format and replace picocolors with tinyrainbow - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6077 ](https://togithub.com/vitest-dev/vitest/issues/6077 ) [<samp>(80a43)</samp>](https://togithub.com/vitest-dev/vitest/commit/80a43d5c )
- Remove `crypto.randomUUID` from the client - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/6079 ](https://togithub.com/vitest-dev/vitest/issues/6079 ) [<samp>(04c83)</samp>](https://togithub.com/vitest-dev/vitest/commit/04c83acc )
- Correctly overwrite loupe require - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(756ac)</samp>](https://togithub.com/vitest-dev/vitest/commit/756ac2bc )
- Dedupe @​vitest/browser/client - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6081 ](https://togithub.com/vitest-dev/vitest/issues/6081 ) [<samp>(ee725)</samp>](https://togithub.com/vitest-dev/vitest/commit/ee725184 )
- Don't release keyboard automatically - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6083 ](https://togithub.com/vitest-dev/vitest/issues/6083 ) [<samp>(58fac)</samp>](https://togithub.com/vitest-dev/vitest/commit/58fac77b )
- **ui**:
- Test files notified only when running - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/6069 ](https://togithub.com/vitest-dev/vitest/issues/6069 ) [<samp>(af7fe)</samp>](https://togithub.com/vitest-dev/vitest/commit/af7fec58 )
- Encode html entities in task name - by [@​userquin](https://togithub.com/userquin ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6070 ](https://togithub.com/vitest-dev/vitest/issues/6070 ) [<samp>(7f0cc)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f0cc24e )
- **web-worker**:
- Peer dependency version on `vitest` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6060 ](https://togithub.com/vitest-dev/vitest/issues/6060 ) [<samp>(95a2d)</samp>](https://togithub.com/vitest-dev/vitest/commit/95a2d870 )
##### 🏎 Performance
- **browser**: Don't import msw if no modules are mocked - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6073 ](https://togithub.com/vitest-dev/vitest/issues/6073 ) [<samp>(aa527)</samp>](https://togithub.com/vitest-dev/vitest/commit/aa52792a )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.1...v2.0.2 )
### [`v2.0.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.1 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v2.0.0...v2.0.1 )
##### 🐞 Bug Fixes
- **browser**: Correctly inherit browser config in a workspace - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6054 ](https://togithub.com/vitest-dev/vitest/issues/6054 ) [<samp>(4b03e)</samp>](https://togithub.com/vitest-dev/vitest/commit/4b03e72b )
- **ui**: Move virtual scroller to dev dependencies - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/6053 ](https://togithub.com/vitest-dev/vitest/issues/6053 ) [<samp>(f94ed)</samp>](https://togithub.com/vitest-dev/vitest/commit/f94ede02 )
- **vitest**: Print only running files, not every file - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6052 ](https://togithub.com/vitest-dev/vitest/issues/6052 ) [<samp>(4d559)</samp>](https://togithub.com/vitest-dev/vitest/commit/4d5597df )
##### [View changes on GitHub](https://togithub.com/vitest-dev/vitest/compare/v2.0.0...v2.0.1 )
### [`v2.0.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v2.0.0 )
[Compare Source](https://togithub.com/vitest-dev/vitest/compare/v1.6.0...v2.0.0 )
Vitest 2.0 is here! This release page lists all changes made to the project during the beta. For the migration guide, please refer to the [documentation](https://vitest.dev/guide/migration.html#migrating-to-vitest-2-0 ).
##### 🚨 Breaking Changes
- Simplify mock function generic types and align with jest - by **[@​hi-ogawa](https://togithub.com/hi-ogawa )** in [https://github.com/vitest-dev/vitest/pull/4784 ](https://togithub.com/vitest-dev/vitest/pull/4784 ) [<samp>(a0c1d37)</samp>](a0c1d371ed
)
- Remove `--segfault-retry` - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5514 ](https://togithub.com/vitest-dev/vitest/issues/5514 ) [<samp>(ed60e)</samp>](https://togithub.com/vitest-dev/vitest/commit/ed60e405e )
- This flag was introduced to combat `threads` segfaults. Our current recommendation is to use the new default `forks` pool instead.
- Run suite hooks in a stack - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5609 ](https://togithub.com/vitest-dev/vitest/issues/5609 ) [<samp>(1277d)</samp>](https://togithub.com/vitest-dev/vitest/commit/1277dc1e3 )
- This feels like a more sensible default. Especially with the new [`onTestFinished`](https://vitest.dev/api/#ontestfinished ) hook. This can make your tests run a little bit slower.
- Enable `coverage.ignoreEmptyLines` by default - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5543 ](https://togithub.com/vitest-dev/vitest/issues/5543 ) [<samp>(31994)</samp>](https://togithub.com/vitest-dev/vitest/commit/31994942f )
- ⚠️ This change may cause significant differences in your coverage results compared to Vitest v1. These changes are expected as coverage reporting is now more accurate. See [https://github.com/vitest-dev/vitest/issues/5423 ](https://togithub.com/vitest-dev/vitest/issues/5423 ) for more details.
- Add correct location and snapshot fields in json reporter - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5434 ](https://togithub.com/vitest-dev/vitest/issues/5434 ) [<samp>(bcccc)</samp>](https://togithub.com/vitest-dev/vitest/commit/bcccce6df )
- Previously, the `location` field pointed to the error location instead of the test location. Now it is aligned with jest and contains the `line` and `column` of a test function, but requires [`includeTaskLocation`](https://vitest.dev/config/#includeTaskLocation ) to be enabled.
- Update dependency chai to v5 - by **renovate\[bot]** and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5135 ](https://togithub.com/vitest-dev/vitest/issues/5135 ) [<samp>(73646)</samp>](https://togithub.com/vitest-dev/vitest/commit/73646b638 )
- Remove watchExclude - by [@​patak-dev](https://togithub.com/patak-dev ) in [https://github.com/vitest-dev/vitest/issues/5177 ](https://togithub.com/vitest-dev/vitest/issues/5177 ) [<samp>(d7371)</samp>](https://togithub.com/vitest-dev/vitest/commit/d7371eae3 )
- Change default `pool` to `'forks'` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5047 ](https://togithub.com/vitest-dev/vitest/issues/5047 ) [<samp>(7f8f9)</samp>](https://togithub.com/vitest-dev/vitest/commit/7f8f9c0c0 )
- This change is done for compatibility issues
- This pool may be slightly slower than previous `threads` pool: https://vitest.dev/guide/improving-performance.html#pool
- `--merge-reports` to support coverage - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5736 ](https://togithub.com/vitest-dev/vitest/issues/5736 ) [<samp>(b7438)</samp>](https://togithub.com/vitest-dev/vitest/commit/b7438b9be )
- Add promise-based return assertions, do not auto-resolve returned promises - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5749 ](https://togithub.com/vitest-dev/vitest/issues/5749 ) [<samp>(5f710)</samp>](https://togithub.com/vitest-dev/vitest/commit/5f710182e )
- ⚠️ Vitest no longer unwraps promises in `spy.mock.returns`. If the function is async or returns a promise, it will always succeed and have a `Promise` in `results`. To make migration easier, we introduced `spy.mock.settledResults` that unwraps promises and `expect().toHaveResolved()` matcher that accepts unwrapped value.
- Do not exit process if global setup has failed - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5726 ](https://togithub.com/vitest-dev/vitest/issues/5726 ) [<samp>(ddb09)</samp>](https://togithub.com/vitest-dev/vitest/commit/ddb09eb12 )
- Don't exit process if config failed - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5715 ](https://togithub.com/vitest-dev/vitest/issues/5715 ) [<samp>(f232f)</samp>](https://togithub.com/vitest-dev/vitest/commit/f232fdd61 )
- Add meta to `json` output - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5802 ](https://togithub.com/vitest-dev/vitest/issues/5802 ) [<samp>(dd754)</samp>](https://togithub.com/vitest-dev/vitest/commit/dd754c103 )
- Rename `indexScripts` to `orchestratorScripts` in the browser config - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5842 ](https://togithub.com/vitest-dev/vitest/issues/5842 ) [<samp>(49f34)</samp>](https://togithub.com/vitest-dev/vitest/commit/49f34ec47 )
- Add "vitest list" API to print collected tests without running them - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6013 ](https://togithub.com/vitest-dev/vitest/issues/6013 ) [<samp>(583dd)</samp>](https://togithub.com/vitest-dev/vitest/commit/583dd8a98 )
- ⚠️ This changes the custom `pool` API - now requires `collectTests` method alongside `runTests`.
- Remove the empty suite from the runner - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5435 ](https://togithub.com/vitest-dev/vitest/issues/5435 ) [<samp>(dbbbe)</samp>](https://togithub.com/vitest-dev/vitest/commit/dbbbe4304 )
- Support concurrent suites - by **[@​hi-ogawa](https://togithub.com/hi-ogawa )** in [https://github.com/vitest-dev/vitest/pull/5491 ](https://togithub.com/vitest-dev/vitest/pull/5491 ) [<samp>(222ce44)</samp>](222ce44119
)
- Support overriding `exclude` in coverage - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5997 ](https://togithub.com/vitest-dev/vitest/issues/5997 ) [<samp>(169bc)</samp>](https://togithub.com/vitest-dev/vitest/commit/169bc1fde )
- ⚠️ Vitest coverage no longer adds test files to `exclude` patterns if `coverage.exclude` was overridden in the config. Add your test patterns manually, or merge your overrides with default ones: `['**/my-pattern.js', ...coverageConfigDefaults.exclude]`. See https://vitest.dev/config/#coverage-exclude for an example.
##### 🚀 Features
<img width="1392" alt="Running tresjs example in Vitest BrowserMode" src="https://github.com/vitest-dev/vitest/assets/16173870/3b6bc721-b194-416d-a685-cf7282ee802a ">
- **browser**:
- 🌐 This release lays the groundwork for the next iteration of Vitest Browser Mode. You can read more about our future plans at [https://github.com/vitest-dev/vitest/discussions/5828 ](https://togithub.com/vitest-dev/vitest/discussions/5828 )
- Add commands to communicate betweens server and the browser - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5097 ](https://togithub.com/vitest-dev/vitest/issues/5097 ) [<samp>(aa431)</samp>](https://togithub.com/vitest-dev/vitest/commit/aa431f4db )
- Do not reload the page during watch mode - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5810 ](https://togithub.com/vitest-dev/vitest/issues/5810 ) [<samp>(e5b9a)</samp>](https://togithub.com/vitest-dev/vitest/commit/e5b9a0be4 )
- Support changing the viewport - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5811 ](https://togithub.com/vitest-dev/vitest/issues/5811 ) [<samp>(71851)</samp>](https://togithub.com/vitest-dev/vitest/commit/718512d80 )
- Add browser iframe mouse interaction - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5815 ](https://togithub.com/vitest-dev/vitest/issues/5815 ) [<samp>(f29b9)</samp>](https://togithub.com/vitest-dev/vitest/commit/f29b9d408 )
- Support `click` event - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5777 ](https://togithub.com/vitest-dev/vitest/issues/5777 ) [<samp>(839c3)</samp>](https://togithub.com/vitest-dev/vitest/commit/839c39f06 )
- Rename none provider to preview, make it default - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5826 ](https://togithub.com/vitest-dev/vitest/issues/5826 ) [<samp>(18310)</samp>](https://togithub.com/vitest-dev/vitest/commit/1831008b1 )
- Run tests in parallel in headless mode, add `page.screenshot` method - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5853 ](https://togithub.com/vitest-dev/vitest/issues/5853 ) [<samp>(81c42)</samp>](https://togithub.com/vitest-dev/vitest/commit/81c42fc8a )
- Implement several `userEvent` methods, add `fill` and `dragAndDrop` events - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5882 ](https://togithub.com/vitest-dev/vitest/issues/5882 ) [<samp>(4dbea)</samp>](https://togithub.com/vitest-dev/vitest/commit/4dbea4aed )
- Introduce `expect.dom` method and bundle `jest-dom` matchers with `@vitest/browser` - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5910 ](https://togithub.com/vitest-dev/vitest/issues/5910 ) [<samp>(3a96a)</samp>](https://togithub.com/vitest-dev/vitest/commit/3a96a3d0e )
- Expose CDP in the browser - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5938 ](https://togithub.com/vitest-dev/vitest/issues/5938 ) [<samp>(bec43)</samp>](https://togithub.com/vitest-dev/vitest/commit/bec434cb6 )
- Add "init" command for browser tests - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5960 ](https://togithub.com/vitest-dev/vitest/issues/5960 ) [<samp>(49e97)</samp>](https://togithub.com/vitest-dev/vitest/commit/49e973cb9 )
- Add an option to take screenshots if the browser test fails - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5975 ](https://togithub.com/vitest-dev/vitest/issues/5975 ) [<samp>(154cb)</samp>](https://togithub.com/vitest-dev/vitest/commit/154cb22de )
- Add `tripleClick` to interactive api - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5987 ](https://togithub.com/vitest-dev/vitest/issues/5987 ) [<samp>(200a4)</samp>](https://togithub.com/vitest-dev/vitest/commit/200a4349a )
- Playwright provider doesn't allow resizing the browser viewport - by [@​userquin](https://togithub.com/userquin ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5984 ](https://togithub.com/vitest-dev/vitest/issues/5984 ) [<samp>(ff978)</samp>](https://togithub.com/vitest-dev/vitest/commit/ff978e58d )
- Pretty print diffs coming from cause - by [@​dubzzz](https://togithub.com/dubzzz ) in [https://github.com/vitest-dev/vitest/issues/5660 ](https://togithub.com/vitest-dev/vitest/issues/5660 ) [<samp>(6faf8)</samp>](https://togithub.com/vitest-dev/vitest/commit/6faf8f84b )
- Allow import statement as vi.mock path for better IDE support - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5690 ](https://togithub.com/vitest-dev/vitest/issues/5690 ) [<samp>(a99a1)</samp>](https://togithub.com/vitest-dev/vitest/commit/a99a14c1c )
- Remove deprecated options - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5696 ](https://togithub.com/vitest-dev/vitest/issues/5696 ) [<samp>(5c308)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c308edc6 )
- Add blob reporter - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5663 ](https://togithub.com/vitest-dev/vitest/issues/5663 ) [<samp>(e2053)</samp>](https://togithub.com/vitest-dev/vitest/commit/e20538a36 )
- ✅ Run Vitest in separate processes with `--reporter=blob` flag to generate reports and combine them with `vitest --merge-reports` later!
- Add expect.poll utility - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5708 ](https://togithub.com/vitest-dev/vitest/issues/5708 ) [<samp>(e2e0f)</samp>](https://togithub.com/vitest-dev/vitest/commit/e2e0ff46a )
- Add browser.ui option - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5771 ](https://togithub.com/vitest-dev/vitest/issues/5771 ) [<samp>(a5033)</samp>](https://togithub.com/vitest-dev/vitest/commit/a50330eea )
- Add median to `--output-json` - by [@​Joristdh](https://togithub.com/Joristdh ) in [https://github.com/vitest-dev/vitest/issues/5745 ](https://togithub.com/vitest-dev/vitest/issues/5745 ) [<samp>(0766b)</samp>](https://togithub.com/vitest-dev/vitest/commit/0766b7f72 )
- Allow augmenting config.test.env - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5784 ](https://togithub.com/vitest-dev/vitest/issues/5784 ) [<samp>(b2469)</samp>](https://togithub.com/vitest-dev/vitest/commit/b24691efd )
- Implement module mocking in browser mode - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5765 ](https://togithub.com/vitest-dev/vitest/issues/5765 ) [<samp>(7b2f6)</samp>](https://togithub.com/vitest-dev/vitest/commit/7b2f64cfa )
- Allow configuring expect options in the config - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5729 ](https://togithub.com/vitest-dev/vitest/issues/5729 ) [<samp>(fc53f)</samp>](https://togithub.com/vitest-dev/vitest/commit/fc53f5634 )
- Add an option to print console stack trace - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5720 ](https://togithub.com/vitest-dev/vitest/issues/5720 ) [<samp>(e4fe6)</samp>](https://togithub.com/vitest-dev/vitest/commit/e4fe6f51a )
- Add browser frame to UI - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5808 ](https://togithub.com/vitest-dev/vitest/issues/5808 ) [<samp>(3796d)</samp>](https://togithub.com/vitest-dev/vitest/commit/3796dd7e0 )
- Image type add bmp - by **btea** in [https://github.com/vitest-dev/vitest/issues/5921 ](https://togithub.com/vitest-dev/vitest/issues/5921 ) [<samp>(98f9b)</samp>](https://togithub.com/vitest-dev/vitest/commit/98f9b7ab9 )
- Add an option to return base64 from page.screenshot - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5993 ](https://togithub.com/vitest-dev/vitest/issues/5993 ) [<samp>(be323)</samp>](https://togithub.com/vitest-dev/vitest/commit/be3231763 )
- Expose `parseAst`, `parseAstAsync` from vite - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(f645e)</samp>](https://togithub.com/vitest-dev/vitest/commit/f645e48c5 )
- **config**:
- Allow percentage value for workers option - by [@​syi0808](https://togithub.com/syi0808 ) in [https://github.com/vitest-dev/vitest/issues/5982 ](https://togithub.com/vitest-dev/vitest/issues/5982 ) [<samp>(b1a27)</samp>](https://togithub.com/vitest-dev/vitest/commit/b1a27d404 )
- **runner**:
- Implement `test.for` - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) and [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5861 ](https://togithub.com/vitest-dev/vitest/issues/5861 ) [<samp>(c2380)</samp>](https://togithub.com/vitest-dev/vitest/commit/c238072fd )
- **spy**:
- Collect mock.contexts - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5955 ](https://togithub.com/vitest-dev/vitest/issues/5955 ) [<samp>(3b31a)</samp>](https://togithub.com/vitest-dev/vitest/commit/3b31a56d5 )
- **ui**:
- Render tests in a tree - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5807 ](https://togithub.com/vitest-dev/vitest/issues/5807 ) [<samp>(7900f)</samp>](https://togithub.com/vitest-dev/vitest/commit/7900f9f89 )
- Load module graph on tab selection - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5844 ](https://togithub.com/vitest-dev/vitest/issues/5844 ) [<samp>(b117e)</samp>](https://togithub.com/vitest-dev/vitest/commit/b117e8756 )
- Replace navigation tree with test explorer - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5907 ](https://togithub.com/vitest-dev/vitest/issues/5907 ) [<samp>(45dfc)</samp>](https://togithub.com/vitest-dev/vitest/commit/45dfc95ae )
- Add initializing explorer logic - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5941 ](https://togithub.com/vitest-dev/vitest/issues/5941 ) [<samp>(c31c4)</samp>](https://togithub.com/vitest-dev/vitest/commit/c31c41c72 )
- Add action to explorer item to show the test/suite line in the source code tab - by [@​userquin](https://togithub.com/userquin ) and **Anjorin Damilare** in [https://github.com/vitest-dev/vitest/issues/5948 ](https://togithub.com/vitest-dev/vitest/issues/5948 ) [<samp>(7ec29)</samp>](https://togithub.com/vitest-dev/vitest/commit/7ec298eb3 )
- **ws-client**:
- Allow change reactive for state, filesMap and idMap - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5906 ](https://togithub.com/vitest-dev/vitest/issues/5906 ) [<samp>(e6020)</samp>](https://togithub.com/vitest-dev/vitest/commit/e6020b9c2 )
##### 🐞 Bug Fixes
- Print console statements in vmThreads - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5678 ](https://togithub.com/vitest-dev/vitest/issues/5678 ) [<samp>(34a80)</samp>](https://togithub.com/vitest-dev/vitest/commit/34a80b392 )
- Repeatable `--exclude` option - by [@​fregante](https://togithub.com/fregante ) in [https://github.com/vitest-dev/vitest/issues/5782 ](https://togithub.com/vitest-dev/vitest/issues/5782 ) [<samp>(d6700)</samp>](https://togithub.com/vitest-dev/vitest/commit/d6700bbd8 )
- Remove browser.fileParallelism - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5790 ](https://togithub.com/vitest-dev/vitest/issues/5790 ) [<samp>(b881e)</samp>](https://togithub.com/vitest-dev/vitest/commit/b881e88b2 )
- Install UI icons - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(b84f1)</samp>](https://togithub.com/vitest-dev/vitest/commit/b84f1721d )
- Remove process.exit if workspace project failed to be created - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5804 ](https://togithub.com/vitest-dev/vitest/issues/5804 ) [<samp>(a820e)</samp>](https://togithub.com/vitest-dev/vitest/commit/a820e7ac6 )
- Vi.waitFor/vi.waitUntil interval is now cleared after it times out - by [@​pedro00dk](https://togithub.com/pedro00dk ) in [https://github.com/vitest-dev/vitest/issues/5875 ](https://togithub.com/vitest-dev/vitest/issues/5875 ) [<samp>(04107)</samp>](https://togithub.com/vitest-dev/vitest/commit/041076e7c )
- ToJSON recursive error serialization - by [@​eddienubes](https://togithub.com/eddienubes ) in [https://github.com/vitest-dev/vitest/issues/5848 ](https://togithub.com/vitest-dev/vitest/issues/5848 ) and [https://github.com/vitest-dev/vitest/issues/5884 ](https://togithub.com/vitest-dev/vitest/issues/5884 ) [<samp>(8d55d)</samp>](https://togithub.com/vitest-dev/vitest/commit/8d55d6bd4 )
- Print error properties only in verbose reporter - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5917 ](https://togithub.com/vitest-dev/vitest/issues/5917 ) [<samp>(2bd8d)</samp>](https://togithub.com/vitest-dev/vitest/commit/2bd8d9d6f )
- Use TTY reporter when running in Deno - by [@​marvinhagemeister](https://togithub.com/marvinhagemeister ) in [https://github.com/vitest-dev/vitest/issues/5972 ](https://togithub.com/vitest-dev/vitest/issues/5972 ) [<samp>(e0f45)</samp>](https://togithub.com/vitest-dev/vitest/commit/e0f45cb57 )
- Don't override uppercase - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(caef4)</samp>](https://togithub.com/vitest-dev/vitest/commit/caef40a0b )
- Clear screen and scrollback on iTerm2 - by [@​kxalex](https://togithub.com/kxalex ) in [https://github.com/vitest-dev/vitest/issues/5978 ](https://togithub.com/vitest-dev/vitest/issues/5978 ) [<samp>(d7f23)</samp>](https://togithub.com/vitest-dev/vitest/commit/d7f23d08c )
- Include pretty-format in [@​vitest/runner](https://togithub.com/vitest/runner ) for optimization on npm - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(42bd4)</samp>](https://togithub.com/vitest-dev/vitest/commit/42bd4a259 )
- Transpile esnext to node18 to support newest JS and TS features - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/4409 ](https://togithub.com/vitest-dev/vitest/issues/4409 ) [<samp>(8f65a)</samp>](https://togithub.com/vitest-dev/vitest/commit/8f65ae906 )
- **api**:
- Correct `project.provide` type - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5959 ](https://togithub.com/vitest-dev/vitest/issues/5959 ) [<samp>(0eda9)</samp>](https://togithub.com/vitest-dev/vitest/commit/0eda99de9 )
- Don't call process.exit manually - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5926 ](https://togithub.com/vitest-dev/vitest/issues/5926 ) [<samp>(e9b63)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9b638d40 )
- **browser**:
- Display UI - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(d41e4)</samp>](https://togithub.com/vitest-dev/vitest/commit/d41e46a81 )
- Browser actions icons colors - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5816 ](https://togithub.com/vitest-dev/vitest/issues/5816 ) [<samp>(f9d9b)</samp>](https://togithub.com/vitest-dev/vitest/commit/f9d9b3bef )
- Restore the original viewport when unselecting the preset viewport - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5821 ](https://togithub.com/vitest-dev/vitest/issues/5821 ) [<samp>(5ebb3)</samp>](https://togithub.com/vitest-dev/vitest/commit/5ebb3abf5 )
- Don't get stuck after the manual page refresh - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(2220b)</samp>](https://togithub.com/vitest-dev/vitest/commit/2220bb3fe )
- Use iframe id instead of calculating it from filenames - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5823 ](https://togithub.com/vitest-dev/vitest/issues/5823 ) [<samp>(34a31)</samp>](https://togithub.com/vitest-dev/vitest/commit/34a310da1 )
- Always clean up iframes on rerun - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5827 ](https://togithub.com/vitest-dev/vitest/issues/5827 ) [<samp>(087fa)</samp>](https://togithub.com/vitest-dev/vitest/commit/087fa87c3 )
- Support [@​testing-library/vue](https://togithub.com/testing-library/vue ) in browser mode out of the box - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(76b82)</samp>](https://togithub.com/vitest-dev/vitest/commit/76b82e5b9 )
- Print correct transformed module graph - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5833 ](https://togithub.com/vitest-dev/vitest/issues/5833 ) [<samp>(a7581)</samp>](https://togithub.com/vitest-dev/vitest/commit/a75815756 )
- Use `preview` provider when running in StackBlitz - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5836 ](https://togithub.com/vitest-dev/vitest/issues/5836 ) [<samp>(76e13)</samp>](https://togithub.com/vitest-dev/vitest/commit/76e13587c )
- Specify entries for correct deps optimization - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5839 ](https://togithub.com/vitest-dev/vitest/issues/5839 ) [<samp>(c79b3)</samp>](https://togithub.com/vitest-dev/vitest/commit/c79b3f1f9 )
- Allow iframe to load even if there is a custom CSP header - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5841 ](https://togithub.com/vitest-dev/vitest/issues/5841 ) [<samp>(caaaf)</samp>](https://togithub.com/vitest-dev/vitest/commit/caaafd903 )
- Don't optimize Vitest dependencies - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5843 ](https://togithub.com/vitest-dev/vitest/issues/5843 ) [<samp>(f15b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/f15b4e99d )
- Set server.open to false and move error handling after init - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5845 ](https://togithub.com/vitest-dev/vitest/issues/5845 ) [<samp>(47003)</samp>](https://togithub.com/vitest-dev/vitest/commit/470036794 )
- Show correct prepare time - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5852 ](https://togithub.com/vitest-dev/vitest/issues/5852 ) [<samp>(52d54)</samp>](https://togithub.com/vitest-dev/vitest/commit/52d545bf9 )
- Resolve `coverage.reporter` from string values - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5920 ](https://togithub.com/vitest-dev/vitest/issues/5920 ) [<samp>(f33da)</samp>](https://togithub.com/vitest-dev/vitest/commit/f33dabbef )
- Correctly update inline snapshot if changed - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5925 ](https://togithub.com/vitest-dev/vitest/issues/5925 ) [<samp>(2380c)</samp>](https://togithub.com/vitest-dev/vitest/commit/2380cb95e )
- Remove "util" warning - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5935 ](https://togithub.com/vitest-dev/vitest/issues/5935 ) [<samp>(48f28)</samp>](https://togithub.com/vitest-dev/vitest/commit/48f28f731 )
- Remove hacky retry - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5971 ](https://togithub.com/vitest-dev/vitest/issues/5971 ) [<samp>(2a2c9)</samp>](https://togithub.com/vitest-dev/vitest/commit/2a2c9085a )
- Make userEvent more stable when running in parallel - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5974 ](https://togithub.com/vitest-dev/vitest/issues/5974 ) [<samp>(14a21)</samp>](https://togithub.com/vitest-dev/vitest/commit/14a217d53 )
- Print screenshot path alongside the test error message - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5992 ](https://togithub.com/vitest-dev/vitest/issues/5992 ) [<samp>(15289)</samp>](https://togithub.com/vitest-dev/vitest/commit/152891b3d )
- Print correct stack trace in source files - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6003 ](https://togithub.com/vitest-dev/vitest/issues/6003 ) [<samp>(62aa7)</samp>](https://togithub.com/vitest-dev/vitest/commit/62aa72081 )
- Correctly mock optimized cjs dependencies - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6035 ](https://togithub.com/vitest-dev/vitest/issues/6035 ) [<samp>(057b4)</samp>](https://togithub.com/vitest-dev/vitest/commit/057b4f34b )
- Support shadow root and svg elements - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6036 ](https://togithub.com/vitest-dev/vitest/issues/6036 ) [<samp>(2e3c8)</samp>](https://togithub.com/vitest-dev/vitest/commit/2e3c872ae )
- **coverage**:
- Clean up empty coverage reports directory - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5731 ](https://togithub.com/vitest-dev/vitest/issues/5731 ) [<samp>(c469c)</samp>](https://togithub.com/vitest-dev/vitest/commit/c469c74d7 )
- `thresholds.autoUpdate` to support `mergeConfig` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5818 ](https://togithub.com/vitest-dev/vitest/issues/5818 ) [<samp>(7afb3)</samp>](https://togithub.com/vitest-dev/vitest/commit/7afb3682f )
- Pass thresholds errors to `stderr` of `startVitest()` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5954 ](https://togithub.com/vitest-dev/vitest/issues/5954 ) [<samp>(70805)</samp>](https://togithub.com/vitest-dev/vitest/commit/708051319 )
- Exclude bench files from coverage - by [@​kouak](https://togithub.com/kouak ) in [https://github.com/vitest-dev/vitest/issues/5983 ](https://togithub.com/vitest-dev/vitest/issues/5983 ) [<samp>(429e1)</samp>](https://togithub.com/vitest-dev/vitest/commit/429e1a7f8 )
- Vite to ignore dynamic import of provider - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5998 ](https://togithub.com/vitest-dev/vitest/issues/5998 ) [<samp>(6d884)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d8848e86 )
- Istanbul to support import attributes - by [@​Gravitonic](https://togithub.com/Gravitonic ) in [https://github.com/vitest-dev/vitest/issues/6006 ](https://togithub.com/vitest-dev/vitest/issues/6006 ) [<samp>(2898a)</samp>](https://togithub.com/vitest-dev/vitest/commit/2898a525d )
- Remove work-around for implicit `else` - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/6014 ](https://togithub.com/vitest-dev/vitest/issues/6014 ) [<samp>(368c1)</samp>](https://togithub.com/vitest-dev/vitest/commit/368c13728 )
- **deps**:
- Update dependency [@​testing-library/dom](https://togithub.com/testing-library/dom ) to v10 - by **renovate\[bot]** in [https://github.com/vitest-dev/vitest/issues/5866 ](https://togithub.com/vitest-dev/vitest/issues/5866 ) [<samp>(e9745)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9745997e )
- Update vulnerable `test-exclude` to v7 - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5867 ](https://togithub.com/vitest-dev/vitest/issues/5867 ) [<samp>(0a715)</samp>](https://togithub.com/vitest-dev/vitest/commit/0a715946b )
- **expect**:
- Fix immutable.js iterable equality - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5692 ](https://togithub.com/vitest-dev/vitest/issues/5692 ) [<samp>(1532c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1532c19a0 )
- **forks**:
- Resolve `poolOptions.<name>.isolate` from `forks` options - by [@​AriPerkkio](https://togithub.com/AriPerkkio ) in [https://github.com/vitest-dev/vitest/issues/5840 ](https://togithub.com/vitest-dev/vitest/issues/5840 ) [<samp>(a60a1)</samp>](https://togithub.com/vitest-dev/vitest/commit/a60a140ef )
- **runner**:
- Ensure inner suite { sequential: true } correctly overrides outer suite { concurrent: true } - by [@​pengooseDev](https://togithub.com/pengooseDev ) in [https://github.com/vitest-dev/vitest/issues/5737 ](https://togithub.com/vitest-dev/vitest/issues/5737 ) [<samp>(a20e7)</samp>](https://togithub.com/vitest-dev/vitest/commit/a20e75b89 )
- Ensure test.each print -0 and -NaN properly - by [@​pengooseDev](https://togithub.com/pengooseDev ) in [https://github.com/vitest-dev/vitest/issues/5806 ](https://togithub.com/vitest-dev/vitest/issues/5806 ) [<samp>(9ac8f)</samp>](https://togithub.com/vitest-dev/vitest/commit/9ac8ff9bd )
- **snapshot**:
- Fix `toMatchFileSnapshot` with empty file - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5894 ](https://togithub.com/vitest-dev/vitest/issues/5894 ) [<samp>(88006)</samp>](https://togithub.com/vitest-dev/vitest/commit/8800601d2 )
- **spy**:
- Correctly track constructor's "this" type - by [@​sheremet-va](https://togithub.com/sheremet-va ) [<samp>(4776e)</samp>](https://togithub.com/vitest-dev/vitest/commit/4776eca1d )
- **types**:
- Mark pool options as not available in project config - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5934 ](https://togithub.com/vitest-dev/vitest/issues/5934 ) [<samp>(486fd)</samp>](https://togithub.com/vitest-dev/vitest/commit/486fd1169 )
- **ui**:
- Show correct module graph and project name in a Vitest workspace - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5792 ](https://togithub.com/vitest-dev/vitest/issues/5792 ) [<samp>(48c50)</samp>](https://togithub.com/vitest-dev/vitest/commit/48c502fbe )
- Update running todo tests inside todo suites (each) - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5939 ](https://togithub.com/vitest-dev/vitest/issues/5939 ) [<samp>(63ae1)</samp>](https://togithub.com/vitest-dev/vitest/commit/63ae10bd9 )
- `FileDetails` title status icon not being updated - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5942 ](https://togithub.com/vitest-dev/vitest/issues/5942 ) [<samp>(e9ddf)</samp>](https://togithub.com/vitest-dev/vitest/commit/e9ddf9ce2 )
- **ui, browser**:
- Disable mouse events when resizing main navigation panel - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5863 ](https://togithub.com/vitest-dev/vitest/issues/5863 ) [<samp>(7cbd9)</samp>](https://togithub.com/vitest-dev/vitest/commit/7cbd943c7 )
- **utils**:
- Produce valid snapshot names - by [@​dubzzz](https://togithub.com/dubzzz ) in [https://github.com/vitest-dev/vitest/issues/5724 ](https://togithub.com/vitest-dev/vitest/issues/5724 ) [<samp>(1ec61)</samp>](https://togithub.com/vitest-dev/vitest/commit/1ec61ceee )
- Fix color util maximum call stack error - by [@​hi-ogawa](https://togithub.com/hi-ogawa ) in [https://github.com/vitest-dev/vitest/issues/5733 ](https://togithub.com/vitest-dev/vitest/issues/5733 ) [<samp>(a4ec5)</samp>](https://togithub.com/vitest-dev/vitest/commit/a4ec58319 )
- Package exports - by [@​userquin](https://togithub.com/userquin ) in [https://github.com/vitest-dev/vitest/issues/5847 ](https://togithub.com/vitest-dev/vitest/issues/5847 ) [<samp>(07876)</samp>](https://togithub.com/vitest-dev/vitest/commit/07876b7e0 )
- **vite-node**:
- Expose all envs from .env file, not just with a prefix `VITE_` - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6017 ](https://togithub.com/vitest-dev/vitest/issues/6017 ) [<samp>(d87be)</samp>](https://togithub.com/vitest-dev/vitest/commit/d87bef961 )
- **vitest**:
- Expose `provide` to the public API - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5897 ](https://togithub.com/vitest-dev/vitest/issues/5897 ) [<samp>(66e64)</samp>](https://togithub.com/vitest-dev/vitest/commit/66e648ff8 )
- Cache fs code only for forks pool - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/5909 ](https://togithub.com/vitest-dev/vitest/issues/5909 ) [<samp>(e30d9)</samp>](https://togithub.com/vitest-dev/vitest/commit/e30d9b4d5 )
- Allow testing unandled rejection/exception - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6016 ](https://togithub.com/vitest-dev/vitest/issues/6016 ) [<samp>(c8d56)</samp>](https://togithub.com/vitest-dev/vitest/commit/c8d56fe5f )
- Show all failed tests when rerunning a test - by [@​sheremet-va](https://togithub.com/sheremet-va ) in [https://github.com/vitest-dev/vitest/issues/6022 ](https://togithub.com/vitest-dev/vitest/issues/6022 ) [<samp>(91ba6)</samp>](https://togithub.com/vitest-dev/vitest/commit/91ba6f95e )
##### [View changes on GitHub](6b29f3ddc8
...v2.0.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.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjUuMSIsInVwZGF0ZWRJblZlciI6IjM4LjU2LjAiLCJ0YXJnZXRCcmFuY2giOiJjYW5hcnkiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
2024-09-03 10:02:02 +00:00
darkskygit
935771c8a8
feat(server): make captcha modular ( #5961 )
2024-09-03 09:03:51 +00:00
forehalo
8b0afd6eeb
refactor(server): auth ( #7994 )
2024-09-03 09:03:39 +00:00
darkskygit
d93d39e29d
feat: add editor record ( #7938 )
...
fix CLOUD-58, CLOUD-61, CLOUD-62, PD-1607, PD-1608
2024-09-02 09:37:39 +00:00
darkskygit
dde45748d9
feat: filter out empty workpace in sidebar list ( #7960 )
...
fix PD-1567
2024-08-28 08:43:44 +00:00
Cats Juice
23b0db36b9
feat(component): mobile menu support ( #7892 )
2024-08-21 09:05:05 +00:00
EYHN
c822594882
feat(core): mode in query string ( #7904 )
2024-08-16 10:59:43 +00:00
EYHN
83716c2fd9
feat(core): share in workspace link ( #7897 )
...
ShareDocsService -> ShareDocsListService
ShareService -> ShareInfoService
(*new) ShareReaderService
`/share/:workspaceId/:docId` -> redirect to -> `/workspace/:workspaceId/:docId`
workspace loading process
1. find workspace in workspace list
2. (if not found) revalidate workspace list
3. (if still not found) try load share page
4. (if share page found) => share page
5. (if share page not found) => 404
6. (if workspace found) => workspace page
2024-08-16 09:12:18 +00:00
forehalo
0ba516866f
fix(server): change password with token should be public ( #7855 )
2024-08-14 03:34:35 +00:00
forehalo
0ec1995add
fix(admin): organize admin panel ( #7840 )
2024-08-13 14:51:54 +08:00
JimmFly
b214003968
feat(admin): add prompt management page ( #7611 )
...
close AF-907
Supports online modification of prompt, but does not support custom ai key yet
![CleanShot 2024-07-29 at 22 12 39@2x](https://github.com/user-attachments/assets/c67ad0d0-3e5b-44ff-b7db-d07dd11c19e2 )
2024-08-13 14:51:54 +08:00
JimmFly
7f7c0519a0
feat(admin): add config page to admin ( #7619 )
2024-08-13 14:38:39 +08:00
JimmFly
ccf225c8f9
feat(admin): add self-host setup and user management page ( #7537 )
2024-08-13 06:11:03 +00:00
forehalo
eef9afd3ed
chore: bump base version to 0.16.0
2024-08-09 18:30:07 +08:00
darkskygit
0acc1bd9e8
chore: cleanup outdated model & upgrade model ( #7739 )
2024-08-05 10:13:33 +00:00
liuyi
fcf0ecbaa2
feat(server): runtime service config ( #7644 )
2024-07-30 14:58:24 +08:00
donteatfriedrice
dd6901fe15
feat: bump blocksuite ( #7603 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/7717 @L-Sun
- https://github.com/toeverything/BlockSuite/pull/7691 @L-Sun
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/7720 @akumatus
- https://github.com/toeverything/BlockSuite/pull/7719 @doouding
## Refactor
- https://github.com/toeverything/BlockSuite/pull/7703 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7694 @doouding
- https://github.com/toeverything/BlockSuite/pull/7700 @L-Sun
- https://github.com/toeverything/BlockSuite/pull/7716 @doodlewind
## Misc
2024-07-25 07:26:40 +00:00
DarkSky
dcb9d75db7
feat: allow sort and filter forked session ( #7519 )
2024-07-18 11:08:47 +08:00
DarkSky
1f50c1b890
fix: handle gql error correctly ( #7507 )
2024-07-15 09:24:43 +00:00
renovate
b50c57a3fa
chore: bump up all non-major dependencies ( #7433 )
...
[![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.609.0` -> `3.614.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.609.0/3.614.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.609.0/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.609.0/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@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.609.0` -> `3.614.0`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.609.0/3.614.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.609.0/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.609.0/3.614.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@fal-ai/serverless-client](https://togithub.com/fal-ai/fal-js ) ([source](https://togithub.com/fal-ai/fal-js/tree/HEAD/libs/client )) | [`^0.12.0` -> `^0.13.0`](https://renovatebot.com/diffs/npm/@fal-ai%2fserverless-client/0.12.0/0.13.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@fal-ai%2fserverless-client/0.13.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@fal-ai%2fserverless-client/0.13.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@fal-ai%2fserverless-client/0.12.0/0.13.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@fal-ai%2fserverless-client/0.12.0/0.13.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`^0.18.0` -> `^0.19.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.18.0/0.19.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.19.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.19.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.18.0/0.19.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.18.0/0.19.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@google-cloud/opentelemetry-cloud-trace-exporter](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`2.2.0` -> `2.3.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.2.0/2.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.2.0/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.2.0/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@google-cloud/opentelemetry-resource-util](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-js ) | [`2.2.0` -> `2.3.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-resource-util/2.2.0/2.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-resource-util/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@google-cloud%2fopentelemetry-resource-util/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@google-cloud%2fopentelemetry-resource-util/2.2.0/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@google-cloud%2fopentelemetry-resource-util/2.2.0/2.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@marsidev/react-turnstile](https://togithub.com/marsidev/react-turnstile ) | [`0.7.1` -> `0.7.2`](https://renovatebot.com/diffs/npm/@marsidev%2freact-turnstile/0.7.1/0.7.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@marsidev%2freact-turnstile/0.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@marsidev%2freact-turnstile/0.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@marsidev%2freact-turnstile/0.7.1/0.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@marsidev%2freact-turnstile/0.7.1/0.7.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@napi-rs/cli](https://togithub.com/napi-rs/napi-rs ) | [`3.0.0-alpha.56` -> `3.0.0-alpha.58`](https://renovatebot.com/diffs/npm/@napi-rs%2fcli/3.0.0-alpha.56/3.0.0-alpha.58 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@napi-rs%2fcli/3.0.0-alpha.58?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.58?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.56/3.0.0-alpha.58?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.56/3.0.0-alpha.58?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@nx/vite](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/vite )) | [`19.4.1` -> `19.4.3`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.4.1/19.4.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.4.1/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.4.1/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@playwright/test](https://playwright.dev ) ([source](https://togithub.com/microsoft/playwright )) | [`=1.44.1` -> `=1.45.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.44.1/1.45.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.44.1/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.44.1/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@prisma/client](https://www.prisma.io ) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/client )) | [`5.16.1` -> `5.16.2`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.16.1/5.16.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/5.16.1/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/5.16.1/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@prisma/instrumentation](https://www.prisma.io ) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/instrumentation )) | [`5.16.1` -> `5.16.2`](https://renovatebot.com/diffs/npm/@prisma%2finstrumentation/5.16.1/5.16.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2finstrumentation/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2finstrumentation/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2finstrumentation/5.16.1/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2finstrumentation/5.16.1/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [@sentry/esbuild-plugin](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/esbuild-plugin ) ([source](https://togithub.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.20.1` -> `2.21.1`](https://renovatebot.com/diffs/npm/@sentry%2fesbuild-plugin/2.20.1/2.21.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fesbuild-plugin/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fesbuild-plugin/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fesbuild-plugin/2.20.1/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fesbuild-plugin/2.20.1/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/react](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://togithub.com/getsentry/sentry-javascript )) | [`8.15.0` -> `8.17.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.15.0/8.17.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2freact/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2freact/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2freact/8.15.0/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2freact/8.15.0/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [@sentry/react](https://togithub.com/getsentry/sentry-javascript/tree/master/packages/react ) ([source](https://togithub.com/getsentry/sentry-javascript )) | [`8.15.0` -> `8.17.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.15.0/8.17.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2freact/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2freact/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2freact/8.15.0/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2freact/8.15.0/8.17.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@sentry/webpack-plugin](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/tree/main/packages/webpack-plugin ) ([source](https://togithub.com/getsentry/sentry-javascript-bundler-plugins )) | [`2.20.1` -> `2.21.1`](https://renovatebot.com/diffs/npm/@sentry%2fwebpack-plugin/2.20.1/2.21.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2fwebpack-plugin/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2fwebpack-plugin/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2fwebpack-plugin/2.20.1/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2fwebpack-plugin/2.20.1/2.21.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [@swc/core](https://swc.rs ) ([source](https://togithub.com/swc-project/swc )) | [`1.6.7` -> `1.6.13`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.6.7/1.6.13 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.6.13?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.6.13?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.6.7/1.6.13?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.6.7/1.6.13?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/mixpanel-browser](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mixpanel-browser ) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mixpanel-browser )) | [`2.49.0` -> `2.49.1`](https://renovatebot.com/diffs/npm/@types%2fmixpanel-browser/2.49.0/2.49.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fmixpanel-browser/2.49.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fmixpanel-browser/2.49.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fmixpanel-browser/2.49.0/2.49.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fmixpanel-browser/2.49.0/2.49.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [@types/ws](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws ) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws )) | [`8.5.10` -> `8.5.11`](https://renovatebot.com/diffs/npm/@types%2fws/8.5.10/8.5.11 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fws/8.5.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fws/8.5.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fws/8.5.10/8.5.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fws/8.5.10/8.5.11?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [electron](https://togithub.com/electron/electron ) | [`~30.1.0` -> `~30.2.0`](https://renovatebot.com/diffs/npm/electron/30.1.2/30.2.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron/30.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron/30.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron/30.1.2/30.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron/30.1.2/30.2.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [file-type](https://togithub.com/sindresorhus/file-type ) | [`19.1.0` -> `19.1.1`](https://renovatebot.com/diffs/npm/file-type/19.1.0/19.1.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/file-type/19.1.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/file-type/19.1.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/file-type/19.1.0/19.1.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/file-type/19.1.0/19.1.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [foxact](https://foxact.skk.moe ) ([source](https://togithub.com/SukkaW/foxact )) | [`0.2.35` -> `0.2.36`](https://renovatebot.com/diffs/npm/foxact/0.2.35/0.2.36 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/foxact/0.2.36?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/foxact/0.2.36?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/foxact/0.2.35/0.2.36?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/foxact/0.2.35/0.2.36?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [glob](https://togithub.com/isaacs/node-glob ) | [`10.4.3` -> `10.4.5`](https://renovatebot.com/diffs/npm/glob/10.4.3/10.4.5 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/glob/10.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/glob/10.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/glob/10.4.3/10.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/glob/10.4.3/10.4.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [i18next](https://www.i18next.com ) ([source](https://togithub.com/i18next/i18next )) | [`23.11.5` -> `23.12.1`](https://renovatebot.com/diffs/npm/i18next/23.11.5/23.12.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.11.5/23.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.11.5/23.12.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai](https://togithub.com/pmndrs/jotai ) | [`2.8.4` -> `2.9.0`](https://renovatebot.com/diffs/npm/jotai/2.8.4/2.9.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai/2.8.4/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai/2.8.4/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [jotai](https://togithub.com/pmndrs/jotai ) | [`2.8.4` -> `2.9.0`](https://renovatebot.com/diffs/npm/jotai/2.8.4/2.9.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai/2.8.4/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai/2.8.4/2.9.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [jotai-scope](https://togithub.com/jotaijs/jotai-scope ) | [`^0.6.0` -> `^0.7.0`](https://renovatebot.com/diffs/npm/jotai-scope/0.6.0/0.7.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/jotai-scope/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jotai-scope/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jotai-scope/0.6.0/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jotai-scope/0.6.0/0.7.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [lucide-react](https://lucide.dev ) ([source](https://togithub.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react )) | [`^0.400.0` -> `^0.408.0`](https://renovatebot.com/diffs/npm/lucide-react/0.400.0/0.408.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.408.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-react/0.408.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-react/0.400.0/0.408.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.400.0/0.408.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | minor |
| [napi](https://togithub.com/napi-rs/napi-rs ) | `3.0.0-alpha.5` -> `3.0.0-alpha.7` | [![age](https://developer.mend.io/api/mc/badges/age/crate/napi/3.0.0-alpha.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/napi/3.0.0-alpha.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/napi/3.0.0-alpha.5/3.0.0-alpha.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/napi/3.0.0-alpha.5/3.0.0-alpha.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [napi-derive](https://togithub.com/napi-rs/napi-rs ) | `3.0.0-alpha.4` -> `3.0.0-alpha.5` | [![age](https://developer.mend.io/api/mc/badges/age/crate/napi-derive/3.0.0-alpha.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/napi-derive/3.0.0-alpha.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/napi-derive/3.0.0-alpha.4/3.0.0-alpha.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/napi-derive/3.0.0-alpha.4/3.0.0-alpha.5?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [node](https://nodejs.org ) ([source](https://togithub.com/nodejs/node )) | `20.15.0` -> `20.15.1` | [![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v20.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/node-version/node/v20.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/node-version/node/v20.15.0/v20.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v20.15.0/v20.15.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | | patch |
| [nx](https://nx.dev ) ([source](https://togithub.com/nrwl/nx/tree/HEAD/packages/nx )) | [`19.4.1` -> `19.4.3`](https://renovatebot.com/diffs/npm/nx/19.4.1/19.4.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.4.1/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.4.1/19.4.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [openai](https://togithub.com/openai/openai-node ) | [`4.52.3` -> `4.52.7`](https://renovatebot.com/diffs/npm/openai/4.52.3/4.52.7 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.52.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.52.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.52.3/4.52.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.52.3/4.52.7?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [playwright](https://playwright.dev ) ([source](https://togithub.com/microsoft/playwright )) | [`=1.44.1` -> `=1.45.1`](https://renovatebot.com/diffs/npm/playwright/1.44.1/1.45.1 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/playwright/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/playwright/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/playwright/1.44.1/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/playwright/1.44.1/1.45.1?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [prettier](https://prettier.io ) ([source](https://togithub.com/prettier/prettier )) | [`3.3.2` -> `3.3.3`](https://renovatebot.com/diffs/npm/prettier/3.3.2/3.3.3 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.3.2/3.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.3.2/3.3.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [prisma](https://www.prisma.io ) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/cli )) | [`5.16.1` -> `5.16.2`](https://renovatebot.com/diffs/npm/prisma/5.16.1/5.16.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/5.16.1/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/5.16.1/5.16.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [react-virtuoso](https://virtuoso.dev/ ) ([source](https://togithub.com/petyosi/react-virtuoso )) | [`4.7.11` -> `4.7.12`](https://renovatebot.com/diffs/npm/react-virtuoso/4.7.11/4.7.12 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-virtuoso/4.7.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-virtuoso/4.7.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-virtuoso/4.7.11/4.7.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-virtuoso/4.7.11/4.7.12?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | dependencies | patch |
| [serde](https://serde.rs ) ([source](https://togithub.com/serde-rs/serde )) | `1.0.203` -> `1.0.204` | [![age](https://developer.mend.io/api/mc/badges/age/crate/serde/1.0.204?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/serde/1.0.204?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/serde/1.0.203/1.0.204?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/serde/1.0.203/1.0.204?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | patch |
| [storybook-dark-mode](https://togithub.com/hipstersmoothie/storybook-dark-mode ) | [`4.0.1` -> `4.0.2`](https://renovatebot.com/diffs/npm/storybook-dark-mode/4.0.1/4.0.2 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook-dark-mode/4.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook-dark-mode/4.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook-dark-mode/4.0.1/4.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook-dark-mode/4.0.1/4.0.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [tailwind-merge](https://togithub.com/dcastil/tailwind-merge ) | [`2.3.0` -> `2.4.0`](https://renovatebot.com/diffs/npm/tailwind-merge/2.3.0/2.4.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwind-merge/2.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwind-merge/2.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwind-merge/2.3.0/2.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwind-merge/2.3.0/2.4.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [typedoc](https://typedoc.org ) ([source](https://togithub.com/TypeStrong/TypeDoc )) | [`0.26.3` -> `0.26.4`](https://renovatebot.com/diffs/npm/typedoc/0.26.3/0.26.4 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.3/0.26.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.3/0.26.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | patch |
| [uuid](https://togithub.com/uuid-rs/uuid ) | `1.9.1` -> `1.10.0` | [![age](https://developer.mend.io/api/mc/badges/age/crate/uuid/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/crate/uuid/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/crate/uuid/1.9.1/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/uuid/1.9.1/1.10.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | workspace.dependencies | minor |
| [vitest-fetch-mock](https://togithub.com/IanVS/vitest-fetch-mock ) | [`^0.2.2` -> `^0.3.0`](https://renovatebot.com/diffs/npm/vitest-fetch-mock/0.2.2/0.3.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest-fetch-mock/0.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest-fetch-mock/0.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest-fetch-mock/0.2.2/0.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest-fetch-mock/0.2.2/0.3.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [webpack](https://togithub.com/webpack/webpack ) | [`5.92.1` -> `5.93.0`](https://renovatebot.com/diffs/npm/webpack/5.92.1/5.93.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.93.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.93.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.92.1/5.93.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.92.1/5.93.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
| [wrangler](https://togithub.com/cloudflare/workers-sdk ) ([source](https://togithub.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler )) | [`3.63.1` -> `3.64.0`](https://renovatebot.com/diffs/npm/wrangler/3.63.1/3.64.0 ) | [![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.64.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.64.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.63.1/3.64.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.63.1/3.64.0?slim=true )](https://docs.renovatebot.com/merge-confidence/ ) | devDependencies | minor |
---
### Release Notes
<details>
<summary>aws/aws-sdk-js-v3 (@​aws-sdk/client-s3)</summary>
### [`v3.614.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36140-2024-07-10 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.613.0...v3.614.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
### [`v3.613.0`](https://togithub.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36130-2024-07-09 )
[Compare Source](https://togithub.com/aws/aws-sdk-js-v3/compare/v3.609.0...v3.613.0 )
**Note:** Version bump only for package [@​aws-sdk/client-s3](https://togithub.com/aws-sdk/client-s3 )
</details>
<details>
<summary>fal-ai/fal-js (@​fal-ai/serverless-client)</summary>
### [`v0.13.0`](4ea43b4cea...cf300e9cc0
)
[Compare Source](4ea43b4cea...cf300e9cc0
)
</details>
<details>
<summary>GoogleCloudPlatform/opentelemetry-operations-js (@​google-cloud/opentelemetry-cloud-monitoring-exporter)</summary>
### [`v0.19.0`](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.18.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0 )
[Compare Source](https://togithub.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.18.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0 )
</details>
<details>
<summary>marsidev/react-turnstile (@​marsidev/react-turnstile)</summary>
### [`v0.7.2`](https://togithub.com/marsidev/react-turnstile/releases/tag/v0.7.2 )
[Compare Source](https://togithub.com/marsidev/react-turnstile/compare/v0.7.1...v0.7.2 )
##### 🐞 Bug Fixes
- Resetting widgets solved ref back to false on widget unmount - by [@​kkatsi](https://togithub.com/kkatsi ) [<samp>(77f36)</samp>](https://togithub.com/marsidev/react-turnstile/commit/77f3686 )
##### [View changes on GitHub](https://togithub.com/marsidev/react-turnstile/compare/v0.7.1...v0.7.2 )
</details>
<details>
<summary>napi-rs/napi-rs (@​napi-rs/cli)</summary>
### [`v3.0.0-alpha.58`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.57...@napi-rs/cli@3.0.0-alpha.58 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.57...@napi-rs/cli@3.0.0-alpha.58 )
### [`v3.0.0-alpha.57`](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.56...@napi-rs/cli@3.0.0-alpha.57 )
[Compare Source](https://togithub.com/napi-rs/napi-rs/compare/@napi-rs/cli@3.0.0-alpha.56...@napi-rs/cli@3.0.0-alpha.57 )
</details>
<details>
<summary>nrwl/nx (@​nx/vite)</summary>
### [`v19.4.3`](https://togithub.com/nrwl/nx/releases/tag/19.4.3 )
[Compare Source](https://togithub.com/nrwl/nx/compare/19.4.2...19.4.3 )
#### 19.4.3 (2024-07-12)
##### 🚀 Features
- **core:** avoid forking process for nx:noop ([#​26869](https://togithub.com/nrwl/nx/pull/26869 ))
- **js:** add createNodesV2 for typescript plugin ([#​26788](https://togithub.com/nrwl/nx/pull/26788 ))
- **nx-dev:** add customers & company pages ([#​26813](https://togithub.com/nrwl/nx/pull/26813 ))
- **nx-dev:** Add more OSS logos ([#​26922](https://togithub.com/nrwl/nx/pull/26922 ))
##### 🩹 Fixes
- **core:** load isolated plugins in parallel ([#​26874](https://togithub.com/nrwl/nx/pull/26874 ))
- **core:** report should work if project graph errors ([#​26858](https://togithub.com/nrwl/nx/pull/26858 ))
- **misc:** properly set the value of the bitbucket option for ci work… ([#​26890](https://togithub.com/nrwl/nx/pull/26890 ))
- **misc:** add more ab testing for setting up ci and nx cloud ([#​26907](https://togithub.com/nrwl/nx/pull/26907 ))
- **vite:** Only attempt to amend test object if one exists ([#​26822](https://togithub.com/nrwl/nx/pull/26822 ))
- **vue:** bump vue-tsc version to 2.x.x ([#​26867](https://togithub.com/nrwl/nx/pull/26867 ))
##### ❤️ Thank You
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Jasper McCulloch
- Leosvel Pérez Espinosa [@​leosvelperez](https://togithub.com/leosvelperez )
- Nicholas Cunningham [@​ndcunningham](https://togithub.com/ndcunningham )
### [`v19.4.2`](https://togithub.com/nrwl/nx/releases/tag/19.4.2 )
[Compare Source](https://togithub.com/nrwl/nx/compare/19.4.1...19.4.2 )
#### 19.4.2 (2024-07-08)
##### 🚀 Features
- **core:** add support for wildcards in dependsOn ([#​19611](https://togithub.com/nrwl/nx/pull/19611 ))
- **linter:** support `eslint.config.cjs` and `*.cjs` extension with flat config ([#​26637](https://togithub.com/nrwl/nx/pull/26637 ))
##### 🩹 Fixes
- **core:** ensure better create nodes error messaging ([#​26811](https://togithub.com/nrwl/nx/pull/26811 ))
- **misc:** adjust nx cloud ab test ([#​26866](https://togithub.com/nrwl/nx/pull/26866 ))
##### ❤️ Thank You
- Ben Snyder
- Craigory Coppola [@​AgentEnder](https://togithub.com/AgentEnder )
- Jason Jean [@​FrozenPandaz](https://togithub.com/FrozenPandaz )
- Pavlo [@​fxposter](https://togithub.com/fxposter )
</details>
<details>
<summary>microsoft/playwright (@​playwright/test)</summary>
### [`v1.45.1`](https://togithub.com/microsoft/playwright/compare/v1.45.0...e8989f83d9801cdaadc3803b5341c601c9593947 )
[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.45.0...v1.45.1 )
### [`v1.45.0`](https://togithub.com/microsoft/playwright/compare/v1.44.1...4f3f6eecae490af444dd9298c9eaeb0c596915b7 )
[Compare Source](https://togithub.com/microsoft/playwright/compare/v1.44.1...v1.45.0 )
</details>
<details>
<summary>prisma/prisma (@​prisma/client)</summary>
### [`v5.16.2`](https://togithub.com/prisma/prisma/releases/tag/5.16.2 )
[Compare Source](https://togithub.com/prisma/prisma/compare/5.16.1...5.16.2 )
Today, we are issuing the 5.16.2 patch release to fix an issue in Prisma client.
#### Fix in Prisma Client
- [nextjs app deployed to vercel edge can't import prisma WASM modul ](https://togithub.com/prisma/prisma/issues/24673 )
</details>
<details>
<summary>getsentry/sentry-javascript-bundler-plugins (@​sentry/esbuild-plugin)</summary>
### [`v2.21.1`](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#2211 )
[Compare Source](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/compare/2.21.0...2.21.1 )
- fix: Do not delete files before all upload tasks executed ([#​572](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/issues/572 ))
Work in this release contributed by [@​tyouzu1](https://togithub.com/tyouzu1 ). Thank you for your contribution!
### [`v2.21.0`](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/blob/HEAD/CHANGELOG.md#2210 )
[Compare Source](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/compare/2.20.1...2.21.0 )
- fix: Use `sequential` and `post` order for vite artifact deletion ([#​568](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/issues/568 ))
- feat: Add option to disable sourcemaps ([#​561](https://togithub.com/getsentry/sentry-javascript-bundler-plugins/issues/561 ))
Work in this release contributed by [@​tyouzu1](https://togithub.com/tyouzu1 ). Thank you for your contribution!
</details>
<details>
<summary>getsentry/sentry-javascript (@​sentry/react)</summary>
### [`v8.17.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8170 )
[Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/8.16.0...8.17.0 )
- feat: Upgrade OTEL deps ([#​12809](https://togithub.com/getsentry/sentry-javascript/issues/12809 ))
- fix(nuxt): Add module to build:transpile script ([#​12843](https://togithub.com/getsentry/sentry-javascript/issues/12843 ))
- fix(browser): Allow SDK initialization in NW.js apps ([#​12846](https://togithub.com/getsentry/sentry-javascript/issues/12846 ))
### [`v8.16.0`](https://togithub.com/getsentry/sentry-javascript/blob/HEAD/CHANGELOG.md#8160 )
[Compare Source](https://togithub.com/getsentry/sentry-javascript/compare/8.15.0...8.16.0 )
##### Important Changes
- **feat(nextjs): Use spans generated by Next.js for App Router ([#​12729](https://togithub.com/getsentry/sentry-javascript/issues/12729 ))**
Previously, the `@sentry/nextjs` SDK automatically recorded spans in the form of transactions for each of your top-level
server components (pages, layouts, ...). This approach had a few drawbacks, the main ones being that traces didn't have
a root span, and more importantly, if you had data stream to the client, its duration was not captured because the
server component spans had finished before the data could finish streaming.
With this release, we will capture the duration of App Router requests in their entirety as a single transaction with
server component spans being descendants of that transaction. This means you will get more data that is also more
accurate. Note that this does not apply to the Edge runtime. For the Edge runtime, the SDK will emit transactions as it
has before.
Generally speaking, this change means that you will see less *transactions* and more *spans* in Sentry. You will no
longer receive server component transactions like `Page Server Component (/path/to/route)` (unless using the Edge
runtime), and you will instead receive transactions for your App Router SSR requests that look like
`GET /path/to/route`.
If you are on Sentry SaaS, this may have an effect on your quota consumption: Less transactions, more spans.
- **- feat(nestjs): Add nest cron monitoring support ([#​12781](https://togithub.com/getsentry/sentry-javascript/issues/12781 ))**
The `@sentry/nestjs` SDK now includes a `@SentryCron` decorator that can be used to augment the native NestJS `@Cron`
decorator to send check-ins to Sentry before and after each cron job run:
```typescript
import { Cron } from '@​nestjs/schedule';
import { SentryCron, MonitorConfig } from '@​sentry/nestjs';
import type { MonitorConfig } from '@​sentry/types';
const monitorConfig: MonitorConfig = {
schedule: {
type: 'crontab',
value: '* * * * *',
},
checkinMargin: 2, // In minutes. Optional.
maxRuntime: 10, // In minutes. Optional.
timezone: 'America/Los_Angeles', // Optional.
};
export class MyCronService {
@​Cron('* * * * *')
@​SentryCron('my-monitor-slug', monitorConfig)
handleCron() {
// Your cron job logic here
}
}
```
##### Other Changes
- feat(node): Allow to pass instrumentation config to `httpIntegration` ([#​12761](https://togithub.com/getsentry/sentry-javascript/issues/12761 ))
- feat(nuxt): Add server error hook ([#​12796](https://togithub.com/getsentry/sentry-javascript/issues/12796 ))
- feat(nuxt): Inject sentry config with Nuxt `addPluginTemplate` ([#​12760](https://togithub.com/getsentry/sentry-javascript/issues/12760 ))
- fix: Apply stack frame metadata before event processors ([#​12799](https://togithub.com/getsentry/sentry-javascript/issues/12799 ))
- fix(feedback): Add missing `h` import in `ScreenshotEditor` ([#​12784](https://togithub.com/getsentry/sentry-javascript/issues/12784 ))
- fix(node): Ensure `autoSessionTracking` is enabled by default ([#​12790](https://togithub.com/getsentry/sentry-javascript/issues/12790 ))
- ref(feedback): Let CropCorner inherit the existing h prop ([#​12814](https://togithub.com/getsentry/sentry-javascript/issues/12814 ))
- ref(otel): Ensure we never swallow args for ContextManager ([#​12798](https://togithub.com/getsentry/sentry-javascript/issues/12798 ))
</details>
<details>
<summary>swc-project/swc (@​swc/core)</summary>
### [`v1.6.13`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1613---2024-07-06 )
[Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.12...v1.6.13 )
##### Bug Fixes
- **(es/parser)** Revert [#​9141](https://togithub.com/swc-project/swc/issues/9141 ) ([#​9171](https://togithub.com/swc-project/swc/issues/9171 )) ([8b66d5e](8b66d5e89b
))
- **(es/testing)** Fix `PluginCommentProxy` ([#​9170](https://togithub.com/swc-project/swc/issues/9170 )) ([d86ca2d](d86ca2d49e
))
##### Features
- **(es/typescript)** Improve fast TS strip ([#​9166](https://togithub.com/swc-project/swc/issues/9166 )) ([ee8dc28](ee8dc28d4d
))
- **(es/typescript)** Improve fast TS strip ([#​9167](https://togithub.com/swc-project/swc/issues/9167 )) ([98af589](98af5890da
))
##### Testing
- **(es/minfiier)** Improve comment testing ([#​9164](https://togithub.com/swc-project/swc/issues/9164 )) ([f90574d](f90574d045
))
### [`v1.6.12`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1612---2024-07-06 )
[Compare Source](https://togithub.com/swc-project/swc/compare/v1.6.7...v1.6.12 )
##### Bug Fixes
- **(ci)** Restore disabled CI checks ([#​9002](https://togithub.com/swc-project/swc/issues/9002 )) ([cdfd4c8](cdfd4c85e4
))
- **(es/decorators)** Fix bugs of `2022-03` implementation ([#​9145](https://togithub.com/swc-project/swc/issues/9145 )) ([8a3ae44](8a3ae44370
))
- **(es/loader)** Exclude `.json` from default extension list ([#​9134](https://togithub.com/swc-project/swc/issues/9134 )) ([e94e5e7](e94e5e70c3
))
- **(es/minifier)** Fix `undefined` judgement ([#​9146](https://togithub.com/swc-project/swc/issues/9146 )) ([1a739b7](1a739b7928
))
- **(es/renamer)** Fix renaming of default-exported declarations ([#​9135](https://togithub.com/swc-project/swc/issues/9135 )) ([45f671d](45f671d8d8
))
- **(es/renamer)** Remove `FastJsWord` ([#​9136](https://togithub.com/swc-project/swc/issues/9136 )) ([42b4caf](42b4caf573
))
- **(es/typescript)** Fix tricky cases in TS fast strip ([#​9159](https://togithub.com/swc-project/swc/issues/9159 )) ([2bc51b8](2bc51b8ab2
))
- **(es/typescript)** Fix replacement logic of fast TS strip ([#​9163](https://togithub.com/swc-project/swc/issues/9163 )) ([c5acafe](c5acafe386
))
##### Features
- **(bindings/ts)** Add transform/strip-only mode ([#​9138](https://togithub.com/swc-project/swc/issues/9138 )) ([a08bb46](a08bb46ebd
))
- **(es/testing)** Improve comment testing story ([#​9150](https://togithub.com/swc-project/swc/issues/9150 )) ([3638e97](3638e97c80
))
- **(es/typescript)** Add `swc_fast_ts_strip` ([#​9143](https://togithub.com/swc-project/swc/issues/9143 )) ([b129343](b129343c94
))
- **(es/typescript)** Improve fast TS stripper ([#​9152](https://togithub.com/swc-project/swc/issues/9152 )) ([9fca4ab](9fca4ab555
))
- **(es/typescript)** Improve fast TS stripper ([#​9153](https://togithub.com/swc-project/swc/issues/9153 )) ([732d748](732d748d4e
))
- **(es/typescript)** Improve fast TS strip ([#​9154](https://togithub.com/swc-project/swc/issues/9154 )) ([05c7210](05c721030a
))
##### Performance
- **(es)** Reduce allocations for dynamic stacks ([#​9133](https://togithub.com/swc-project/swc/issues/9133 )) ([648830a](648830a9a9
))
##### Refactor
- **(bindings/ts)** Inline Wasm file into `wasm.js` ([#​9139](https://togithub.com/swc-project/swc/issues/9139 )) ([307b6f2](307b6f27a6
))
- **(es/parser)** Improve readability ([#​9141](https://togithub.com/swc-project/swc/issues/9141 )) ([9d9fe66](9d9fe6625b
))
</details>
<details>
<summary>electron/electron (electron)</summary>
### [`v30.2.0`](https://togithub.com/electron/electron/releases/tag/v30.2.0 ): electron v30.2.0
[Compare Source](https://togithub.com/electron/electron/compare/v30.1.2...v30.2.0 )
##### Release Notes for v30.2.0
##### Features
- Enabled the Windows Control Overlay API on Linux. [#​42683](https://togithub.com/electron/electron/pull/42683 ) <span style="font-size:small;">(Also in [31](https://togithub.com/electron/electron/pull/42682 ), [32](https://togithub.com/electron/electron/pull/42681 ))</span>
- Expose `systemPreferences` to `utilityProcess`. [#​42600](https://togithub.com/electron/electron/pull/42600 ) <span style="font-size:small;">(Also in [31](https://togithub.com/electron/electron/pull/42598 ), [32](https://togithub.com/electron/electron/pull/42599 ))</span>
##### Fixes
- Fixed a focus issue when calling `BrowserWindow.setTopBrowserView`. [#​42735](https://togithub.com/electron/electron/pull/42735 ) <span style="font-size:small;">(Also in [31](https://togithub.com/electron/electron/pull/42734 ), [32](https://togithub.com/electron/electron/pull/42733 ))</span>
- Fixed an issue where `fetch`-dependent interfaces could be missing in Web Workers with `nodeIntegrationInWorker` enabled. [#​42596](https://togithub.com/electron/electron/pull/42596 ) <span style="font-size:small;">(Also in [31](https://togithub.com/electron/electron/pull/42597 ), [32](https://togithub.com/electron/electron/pull/42595 ))</span>
- Fixed an issue where `navigator.mediaDevices.enumerateDevices` could return broken results in some cases after calling `session.setPermissionCheckHandler`. [#​42807](https://togithub.com/electron/electron/pull/42807 ) <span style="font-size:small;">(Also in [31](https://togithub.com/electron/electron/pull/42809 ), [32](https://togithub.com/electron/electron/pull/42808 ))</span>
- Fixed an issue where control could fail to return properly after saving a dialog using showOpenDialogSync on Linux. [#​42676](https://togithub.com/electron/electron/pull/42676 ) <span style="font-size:small;">(Also in [29](https://togithub.com/electron/electron/pull/42679 ), [31](https://togithub.com/electron/electron/pull/42678 ), [32](https://togithub.com/electron/electron/pull/42677 ))</span>
- Fixed an issue where the user-specified default path did not work in some circumstances when using Linux dialogs. [#​42687](https://togithub.com/electron/electron/pull/42687 ) <span style="font-size:small;">(Also in [31](https://togithub.com/electron/electron/pull/42685 ), [32](https://togithub.com/electron/electron/pull/42680 ))</span>
- Fixed potentially incorrect exit code in UtilityProcess. [#​42395](https://togithub.com/electron/electron/pull/42395 ) <span style="font-size:small;">(Also in [29](https://togithub.com/electron/electron/pull/42396 ), [31](https://togithub.com/electron/electron/pull/42397 ))</span>
##### Other Changes
- Security: backported fix for CVE-2024-5493. [#​42590](https://togithub.com/electron/electron/pull/42590 )
- Security: backported fix for CVE-2024-5831.
- Security: backported fix for CVE-2024-5832. [#​42602](https://togithub.com/electron/electron/pull/42602 )
- Security: backported fix for CVE-2024-6100.
- Security: backported fix for CVE-2024-6101.
- Security: backported fix for CVE-2024-6103. [#​42617](https://togithub.com/electron/electron/pull/42617 )
- Security: backported fix for CVE-2024-6291.
- Security: backported fix for CVE-2024-6293.
- Security: backported fix for CVE-2024-6290.
- Security: backported fix for CVE-2024-6292.
- Security: backported fix for chromium:346197738. [#​42693](https://togithub.com/electron/electron/pull/42693 )
- Updated Node.js to v20.15.0. [#​42613](https://togithub.com/electron/electron/pull/42613 )
</details>
<details>
<summary>si
</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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQzMS40IiwidGFyZ2V0QnJhbmNoIjoiY2FuYXJ5IiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
2024-07-15 08:20:22 +00:00
forehalo
de4084495b
chore(graphql): generate new schema
2024-07-08 17:21:21 +08:00
CatsJuice
13a2562282
feat(core): believer subscription UI ( #7431 )
...
feat(core): switch ai and cloud plans position
feat(core): impl lifetime subscription ui
feat(core): adapt ui for lifetime status
feat(core): add believer card in billing page
2024-07-08 08:31:22 +00:00
forehalo
de91027852
feat(server): support lifetime subscription ( #7405 )
...
closes CLOUD-48
- [x] lifetime subscription quota
- [ ] tests
2024-07-08 07:41:26 +00:00
darkskygit
e8285289fe
feat: improve histories query for forked session ( #7414 )
2024-07-03 04:49:19 +00:00
darkskygit
61870c04d0
feat: fork session support ( #7367 )
2024-07-03 03:10:09 +00:00
forehalo
ae230354c6
chore: bump base version to 0.15.0
2024-06-27 18:17:36 +08:00
darkskygit
aeb666f95e
feat: integrate i18n error for copilot ( #7311 )
...
fix PD-1333 CLOUD-42
2024-06-26 13:36:23 +00:00
Brooooooklyn
0fe672efa5
feat(admin): init project ( #7197 )
2024-06-18 06:01:13 +00:00
EYHN
e2dbac6bf8
chore: bump blocksuite ( #7235 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/7340 @pengx17
- https://github.com/toeverything/BlockSuite/pull/7334 @EYHN
- https://github.com/toeverything/BlockSuite/pull/7339 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7328 @zzj3720
- https://github.com/toeverything/BlockSuite/pull/7324 @Flrande
- https://github.com/toeverything/BlockSuite/pull/7297 @pengx17
- https://github.com/toeverything/BlockSuite/pull/7318 @CatsJuice
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/7343 @Saul-Mirone
- https://github.com/toeverything/BlockSuite/pull/7345 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7341 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7342 @zzj3720
- https://github.com/toeverything/BlockSuite/pull/7329 @CatsJuice
- https://github.com/toeverything/BlockSuite/pull/7337 @fundon
- https://github.com/toeverything/BlockSuite/pull/7333 @fundon
- https://github.com/toeverything/BlockSuite/pull/7326 @akumatus
- https://github.com/toeverything/BlockSuite/pull/7325 @Flrande
- https://github.com/toeverything/BlockSuite/pull/7323 @zzj3720
- https://github.com/toeverything/BlockSuite/pull/7312 @golok727
- https://github.com/toeverything/BlockSuite/pull/7317 @CatsJuice
- https://github.com/toeverything/BlockSuite/pull/7319 @akumatus
## Refactor
- https://github.com/toeverything/BlockSuite/pull/7327 @Flrande
- https://github.com/toeverything/BlockSuite/pull/7320 @Flrande
## Misc
- https://github.com/toeverything/BlockSuite/pull/7303 @fundon
- https://github.com/toeverything/BlockSuite/pull/7321 @Saul-Mirone
2024-06-17 10:55:40 +00:00
liuyi
54fc1197ad
feat(server): introduce user friendly server errors ( #7111 )
2024-06-17 11:30:58 +08:00
pengx17
f78416021a
chore: bump blocksuite ( #7163 )
...
## Features
- https://github.com/toeverything/BlockSuite/pull/7230 @akumatus
- https://github.com/toeverything/BlockSuite/pull/7220 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7228 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7216 @golok727
- https://github.com/toeverything/BlockSuite/pull/7224 @akumatus
- https://github.com/toeverything/BlockSuite/pull/7217 @pengx17
- https://github.com/toeverything/BlockSuite/pull/7144 @Flrande
## Bugfix
- https://github.com/toeverything/BlockSuite/pull/7231 @fourdim
- https://github.com/toeverything/BlockSuite/pull/7229 @fourdim
- https://github.com/toeverything/BlockSuite/pull/7222 @donteatfriedrice
- https://github.com/toeverything/BlockSuite/pull/7226 @L-Sun
- https://github.com/toeverything/BlockSuite/pull/7218 @fundon
- https://github.com/toeverything/BlockSuite/pull/7213 @donteatfriedrice
## Refactor
- https://github.com/toeverything/BlockSuite/pull/7212 @Flrande
## Misc
- https://github.com/toeverything/BlockSuite/pull/7223 @fundon
2024-06-06 12:04:07 +00:00
EYHN
f67108c6f7
fix(core): fetch share docs on non-cloud workspace ( #7144 )
2024-06-04 09:45:35 +00:00
JimmFly
b13151b480
feat(core): add admin panel page ( #7115 )
...
The path is `/admin-panel`
2024-05-31 09:42:23 +00:00
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