{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":519859998,"defaultBranch":"canary","name":"AFFiNE","ownerLogin":"toeverything","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-31T18:45:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/78728988?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727452060.0","currentOid":""},"activityList":{"items":[{"before":"bfdc8767cb01a1e9ac197ec463a10538bd15828b","after":"63eee2ec4030f77ccc7b3b0b0cf5df85116b9866","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-27T18:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up all non-major dependencies","shortMessageHtmlLink":"chore: bump up all non-major dependencies"}},{"before":null,"after":"93bc24d41a31fe0369cd9ecd09204e1369f63374","ref":"refs/heads/09-27-fix_electron_screen_resize_sometimes_does_not_work_well_after_maximize","pushedAt":"2024-09-27T15:47:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pengx17","name":"Peng Xiao","path":"/pengx17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584378?s=80&v=4"},"commit":{"message":"fix(electron): screen resize sometimes does not work well after maximize","shortMessageHtmlLink":"fix(electron): screen resize sometimes does not work well after maximize"}},{"before":"8328d31c2026b52bfdc416c3051d1496dcb366cf","after":"9b3c3779a8c0bcca98b4faca71dda06d34a23f20","ref":"refs/heads/09-27-feat_ctrl_to_zoomin_on_linux","pushedAt":"2024-09-27T15:42:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pengx17","name":"Peng Xiao","path":"/pengx17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584378?s=80&v=4"},"commit":{"message":"feat: Ctrl+= to zoomin on linux","shortMessageHtmlLink":"feat: Ctrl+= to zoomin on linux"}},{"before":null,"after":"8328d31c2026b52bfdc416c3051d1496dcb366cf","ref":"refs/heads/09-27-feat_ctrl_to_zoomin_on_linux","pushedAt":"2024-09-27T15:28:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pengx17","name":"Peng Xiao","path":"/pengx17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584378?s=80&v=4"},"commit":{"message":"feat: Ctrl+= to zoomin on linux","shortMessageHtmlLink":"feat: Ctrl+= to zoomin on linux"}},{"before":"d28dece4b0f35b616dd6d98336cf4746a3cb9b2e","after":"c4e599c8e250572fb737c216eafceb9f72639d62","ref":"refs/heads/eyhn/doc-configuration","pushedAt":"2024-09-27T14:02:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"},"commit":{"message":"feat(infra): doc configuration","shortMessageHtmlLink":"feat(infra): doc configuration"}},{"before":"270452d5cef6ee4f79e530e64c30cf859f54380c","after":"bfdc8767cb01a1e9ac197ec463a10538bd15828b","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-27T13:31:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up all non-major dependencies","shortMessageHtmlLink":"chore: bump up all non-major dependencies"}},{"before":"fb5a8570cf83636b51b4d8efe29a389d405486ee","after":"7845720cc2a4b8fd1c276da0d549e52553b47613","ref":"refs/heads/09-26-feat_ctrl_click_to_open_embeded_doc_in_new_tab","pushedAt":"2024-09-27T10:23:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pengx17","name":"Peng Xiao","path":"/pengx17","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/584378?s=80&v=4"},"commit":{"message":"feat: ctrl click to open embeded doc in new tab","shortMessageHtmlLink":"feat: ctrl click to open embeded doc in new tab"}},{"before":"da29f9f09421bcaed8cd854d69de493d8e068d7c","after":"d28dece4b0f35b616dd6d98336cf4746a3cb9b2e","ref":"refs/heads/eyhn/doc-configuration","pushedAt":"2024-09-27T09:56:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"},"commit":{"message":"feat(infra): doc configuration","shortMessageHtmlLink":"feat(infra): doc configuration"}},{"before":"3ffc832cd19c6a12633db7548253485a5764a450","after":"da29f9f09421bcaed8cd854d69de493d8e068d7c","ref":"refs/heads/eyhn/doc-configuration","pushedAt":"2024-09-27T09:54:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"},"commit":{"message":"feat(infra): doc configuration","shortMessageHtmlLink":"feat(infra): doc configuration"}},{"before":"a3f8e6c852380a7216c123e00b270a024862d945","after":null,"ref":"refs/heads/jimmfly/0925/refactor-sidebar","pushedAt":"2024-09-27T09:43:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"0f9fac420f6bf28343f5c666854c2204d0533271","after":"a3f8e6c852380a7216c123e00b270a024862d945","ref":"refs/heads/canary","pushedAt":"2024-09-27T09:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"refactor(core): refactor left sidebar to use di (#8385)","shortMessageHtmlLink":"refactor(core): refactor left sidebar to use di (#8385)"}},{"before":"e1fda021bd2a370ce48095ef529bd91ec4b6b2ed","after":null,"ref":"refs/heads/graphite-base/8393","pushedAt":"2024-09-27T09:33:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"}},{"before":"8f7577f655293c552f41ad2aa87952c7e5741589","after":"bd85d94356a771afe9194631cf84d813a28784a0","ref":"refs/heads/jimmfly/0926/floating-sidebar","pushedAt":"2024-09-27T09:33:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"},"commit":{"message":"feat(core): show floating sidebar when hovering sidebar swtich (#8393)\n\nweb:\n\nhttps://github.com/user-attachments/assets/e8a0171a-7f04-4b55-a748-d96a76484fe5\n\nclient:\n\nhttps://github.com/user-attachments/assets/0f010b23-613b-4fdc-b910-aa7fb68deb25","shortMessageHtmlLink":"feat(core): show floating sidebar when hovering sidebar swtich (#8393)"}},{"before":"e1fda021bd2a370ce48095ef529bd91ec4b6b2ed","after":"a3f8e6c852380a7216c123e00b270a024862d945","ref":"refs/heads/jimmfly/0925/refactor-sidebar","pushedAt":"2024-09-27T09:32:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"},"commit":{"message":"refactor(core): refactor left sidebar to use di (#8385)","shortMessageHtmlLink":"refactor(core): refactor left sidebar to use di (#8385)"}},{"before":"b4af1803d3bcb82fd19b2bc36d040ab15934bedf","after":"3ffc832cd19c6a12633db7548253485a5764a450","ref":"refs/heads/eyhn/doc-configuration","pushedAt":"2024-09-27T09:31:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EYHN","name":"EYHN","path":"/EYHN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13579374?s=80&v=4"},"commit":{"message":"feat(infra): doc configuration","shortMessageHtmlLink":"feat(infra): doc configuration"}},{"before":"6eea97924634413e96555dea60503d3b8990a6a1","after":"b894906da89fdddbafffc99a623c0a10f6255209","ref":"refs/heads/renovate/lock-file-maintenance","pushedAt":"2024-09-27T09:08:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: Lock file maintenance","shortMessageHtmlLink":"chore: Lock file maintenance"}},{"before":"9baed52ae0742568ab60627160023c5dbd93f175","after":"1adebe0d27029013fd83febc9d0c95ea59d2197a","ref":"refs/heads/renovate/vaul-1.x","pushedAt":"2024-09-27T09:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up vaul version to v1","shortMessageHtmlLink":"chore: bump up vaul version to v1"}},{"before":null,"after":"270452d5cef6ee4f79e530e64c30cf859f54380c","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-27T09:02:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up all non-major dependencies","shortMessageHtmlLink":"chore: bump up all non-major dependencies"}},{"before":"0a2e5201189d84e99fb4e5d046ede0d2dba07e6e","after":"c9f3ca06251a73fb23e5f0bc15d2288c3f461a69","ref":"refs/heads/renovate/oxlint","pushedAt":"2024-09-27T09:01:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up oxlint version to v0.9.9","shortMessageHtmlLink":"chore: bump up oxlint version to v0.9.9"}},{"before":"0f9fac420f6bf28343f5c666854c2204d0533271","after":null,"ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-27T08:59:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"4e30f75c64eb59a9d3d8842024c5a7972c3d6140","after":"0f9fac420f6bf28343f5c666854c2204d0533271","ref":"refs/heads/canary","pushedAt":"2024-09-27T08:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"chore: bump up all non-major dependencies (#8376)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@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.654.0` -> `3.658.1`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@faker-js/faker](https://fakerjs.dev) ([source](https://redirect.github.com/faker-js/faker)) | [`9.0.1` -> `9.0.3`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.0.1/9.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@faker-js%2ffaker/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@faker-js%2ffaker/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@faker-js%2ffaker/9.0.1/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@faker-js%2ffaker/9.0.1/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js) | [`^0.19.0` -> `^0.20.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.19.0/0.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.20.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.20.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.19.0/0.20.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.19.0/0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@google-cloud/opentelemetry-cloud-trace-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js) | [`2.3.0` -> `2.4.1`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.3.0/2.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.4.1?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.4.1?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.3.0/2.4.1?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.3.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@google-cloud/opentelemetry-resource-util](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js) | [`2.3.0` -> `2.4.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-resource-util/2.3.0/2.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-resource-util/2.4.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.4.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.3.0/2.4.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.3.0/2.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@prisma/client](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client)) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.19.1/5.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@prisma/instrumentation](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/instrumentation)) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/@prisma%2finstrumentation/5.19.1/5.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2finstrumentation/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2finstrumentation/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2finstrumentation/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2finstrumentation/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react) ([source](https://redirect.github.com/getsentry/sentry-javascript)) | [`8.31.0` -> `8.32.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.31.0/8.32.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2freact/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2freact/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2freact/8.31.0/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2freact/8.31.0/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-mdx-gfm/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-mdx-gfm/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact-vite/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact-vite/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact-vite/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact-vite/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.16.5` -> `20.16.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.5/20.16.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.5/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.5/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.3.8` -> `18.3.9`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.8/18.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.8/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.8/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [builder-util-runtime](https://redirect.github.com/electron-userland/electron-builder) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util-runtime)) | [`9.2.8` -> `9.2.9`](https://renovatebot.com/diffs/npm/builder-util-runtime/9.2.8/9.2.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/builder-util-runtime/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/builder-util-runtime/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/builder-util-runtime/9.2.8/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/builder-util-runtime/9.2.8/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [electron-updater](https://redirect.github.com/electron-userland/electron-builder) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater)) | [`6.3.7` -> `6.3.8`](https://renovatebot.com/diffs/npm/electron-updater/6.3.7/6.3.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron-updater/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron-updater/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron-updater/6.3.7/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron-updater/6.3.7/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [html-validate](https://html-validate.org) ([source](https://gitlab.com/html-validate/html-validate)) | [`8.23.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/html-validate/8.23.0/8.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/html-validate/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/html-validate/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/html-validate/8.23.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/html-validate/8.23.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.445.0` -> `^0.446.0`](https://renovatebot.com/diffs/npm/lucide-react/0.445.0/0.446.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-react/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-react/0.445.0/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.445.0/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.8.0` -> `19.8.2`](https://renovatebot.com/diffs/npm/nx/19.8.0/19.8.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.8.0/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.8.0/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [openai](https://redirect.github.com/openai/openai-node) | [`4.63.0` -> `4.65.0`](https://renovatebot.com/diffs/npm/openai/4.63.0/4.65.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.63.0/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.63.0/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [prisma](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/cli)) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/prisma/5.19.1/5.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [react-day-picker](https://daypicker.dev) ([source](https://redirect.github.com/gpbl/react-day-picker)) | [`9.1.2` -> `9.1.3`](https://renovatebot.com/diffs/npm/react-day-picker/9.1.2/9.1.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-day-picker/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-day-picker/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-day-picker/9.1.2/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-day-picker/9.1.2/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/storybook/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [tailwindcss](https://tailwindcss.com) ([source](https://redirect.github.com/tailwindlabs/tailwindcss)) | [`3.4.12` -> `3.4.13`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.12/3.4.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwindcss/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwindcss/3.4.12/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.4.12/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [vaul](https://vaul.emilkowal.ski/) ([source](https://redirect.github.com/emilkowalski/vaul)) | [`0.9.4` -> `0.9.9`](https://renovatebot.com/diffs/npm/vaul/0.9.4/0.9.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vaul/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vaul/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vaul/0.9.4/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vaul/0.9.4/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.7` -> `5.4.8`](https://renovatebot.com/diffs/npm/vite/5.4.7/5.4.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [webpack](https://redirect.github.com/webpack/webpack) | [`5.94.0` -> `5.95.0`](https://renovatebot.com/diffs/npm/webpack/5.94.0/5.95.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.94.0/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.94.0/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [wrangler](https://redirect.github.com/cloudflare/workers-sdk) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler)) | [`3.78.7` -> `3.78.10`](https://renovatebot.com/diffs/npm/wrangler/3.78.7/3.78.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.78.7/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.78.7/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\naws/aws-sdk-js-v3 (@​aws-sdk/client-s3)\n\n### [`v3.658.1`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36581-2024-09-25)\n\n[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1)\n\n##### Bug Fixes\n\n- **clients:** allow empty string field values for headers ([#​6511](https://redirect.github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://redirect.github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2))\n\n### [`v3.658.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36580-2024-09-24)\n\n[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0)\n\n**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3)\n\n### [`v3.657.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36570-2024-09-23)\n\n[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.654.0...v3.657.0)\n\n**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3)\n\n
\n\n
\nfaker-js/faker (@​faker-js/faker)\n\n### [`v9.0.3`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#903-2024-09-26)\n\n[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.0.2...v9.0.3)\n\n##### Changed Locales\n\n- **locale:** update french legal entity types ([#​3142](https://redirect.github.com/faker-js/faker/issues/3142)) ([d6bceb6](https://redirect.github.com/faker-js/faker/commit/d6bceb662de6559446fedb11de53a632a525aba0))\n\n##### Bug Fixes\n\n- **image:** fix dataUri with type svg-base64 in browsers ([#​3144](https://redirect.github.com/faker-js/faker/issues/3144)) ([78b2a3a](https://redirect.github.com/faker-js/faker/commit/78b2a3a8b85679eeff27beccebcc404b0a5ff3cf))\n\n### [`v9.0.2`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#902-2024-09-23)\n\n[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.0.1...v9.0.2)\n\n##### Bug Fixes\n\n- **locale:** improve pt_PT location and person data ([#​3020](https://redirect.github.com/faker-js/faker/issues/3020)) ([3e47ee7](https://redirect.github.com/faker-js/faker/commit/3e47ee7da671296e11ed2b219f85b06c9d05d677))\n\n
\n\n
\nGoogleCloudPlatform/opentelemetry-operations-js (@​google-cloud/opentelemetry-cloud-monitoring-exporter)\n\n### [`v0.20.0`](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.20.0)\n\n[Compare Source](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.20.0)\n\n
\n\n
\nprisma/prisma (@​prisma/client)\n\n### [`v5.20.0`](https://redirect.github.com/prisma/prisma/releases/tag/5.20.0)\n\n[Compare Source](https://redirect.github.com/prisma/prisma/compare/5.19.1...5.20.0)\n\n🌟 **Help us spread the word about Prisma by starring the repo or [posting on X](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v5.20.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/5.20.0) about the release.** 🌟\n\n#### Highlights\n\n##### `strictUndefinedChecks` in Preview\n\nWith Prisma ORM 5.20.0, the Preview feature `strictUndefinedChecks` will disallow any value that is explicitly `undefined` and will be a runtime error. This change is direct feedback from [this GitHub issue](https://redirect.github.com/prisma/prisma/issues/20169) and follows [our latest proposal](https://redirect.github.com/prisma/prisma/issues/20169#issuecomment-2338360300) on the same issue.\n\nTo demonstrate the change, take the following code snippet:\n\n```tsx\nprisma.table.deleteMany({\n where: {\n // If `nullableThing` is nullish, this query will remove all data.\n email: nullableThing?.property,\n }\n})\n```\n\nIn Prisma ORM 5.19.0 and below, this could result in unintended behavior. In Prisma ORM 5.20.0, if the `strictUndefinedChecks` Preview feature is enabled, you will get a runtime error instead:\n\n```tsx\nInvalid \\`prisma.user.findMany()\\` invocation in\n/client/tests/functional/strictUndefinedChecks/test.ts:0:0\n XX })\n XX\n XX test('throws on undefined input field', async () => {\n→ XX const result = prisma.user.deleteMany({\n where: {\n email: undefined\n ~~~~~~~~~\n }\n })\nInvalid value for argument \\`where\\`: explicitly \\`undefined\\` values are not allowed.\"\n```\n\nWe have also introduced the `Prisma.skip` symbol, which will allow you to get the previous behavior if desired.\n\n```tsx\nprisma.table.findMany({\n where: {\n // Use Prisma.skip to skip parts of the query\n email: nullableEmail ?? Prisma.skip\n }\n})\n```\n\nFrom Prisma ORM 5.20.0 onward, we recommend enabling `strictUndefinedChecks`, along with the TypeScript compiler option `exactOptionalPropertyTypes`, which will help catch cases of undefined values at compile time. Together, these two changes will help protect your Prisma queries from potentially destructive behavior.\n\n`strictUndefinedChecks` will be a valid Preview feature for the remainder of Prisma ORM 5. With our next major version, this behavior will become the default and the Preview feature will be “graduated” to Generally Available.\n\nIf you have any questions or feedback about `strictUndefinedChecks`, please ask/comment in our dedicated [Preview feature GitHub discussion](https://redirect.github.com/prisma/prisma/discussions/25271).\n\n##### `typedSql` bug fix\n\nThank you to everyone who has tried out our [`typedSql` Preview feature](https://www.prisma.io/blog/announcing-typedsql-make-your-raw-sql-queries-type-safe-with-prisma-orm) and [provided feedback](https://redirect.github.com/prisma/prisma/discussions/25106)! This release has a quick fix for typescript files generated when Prisma Schema enums had hyphens.\n\n#### Fixes and improvements\n\n##### Prisma\n\n- [Prisma incorrectly parses CRDB's FK constraint error as `not available`.](https://redirect.github.com/prisma/prisma/issues/24072)\n- [Invalid TypeScript files created by `generate` when typedSql is enabled and enum contains hyphens.](https://redirect.github.com/prisma/prisma/issues/25163)\n- [`@prisma/internals` didn't list `ts-toolbelt` in dependencies.](https://redirect.github.com/prisma/prisma/issues/17952)\n- [using `$extends` prevents model comments from being passed to TypeScript](https://redirect.github.com/prisma/prisma/issues/24648)\n\n##### Prisma Engines\n\n- [Planetscale engine tests: interactive_tx](https://redirect.github.com/prisma/prisma-engines/issues/4469)\n- [Fix broken engine size publishing workflow](https://redirect.github.com/prisma/prisma-engines/issues/4991)\n\n#### Credits\n\nHuge thanks to [@​mcuelenaere](https://redirect.github.com/mcuelenaere), [@​pagewang0](https://redirect.github.com/pagewang0), [@​key-moon](https://redirect.github.com/key-moon), [@​pranayat](https://redirect.github.com/pranayat), [@​yubrot](https://redirect.github.com/yubrot), [@​thijmenjk](https://redirect.github.com/thijmenjk), [@​mydea](https://redirect.github.com/mydea), [@​HRM](https://redirect.github.com/HRM), [@​haaawk](https://redirect.github.com/haaawk), [@​baileywickham](https://redirect.github.com/baileywickham), [@​brian-dlee](https://redirect.github.com/brian-dlee), [@​nickcarnival](https://redirect.github.com/nickcarnival), [@​eruditmorina](https://redirect.github.com/eruditmorina), [@​nzakas](https://redirect.github.com/nzakas), and [@​gutyerrez](https://redirect.github.com/gutyerrez) for helping!\n\n
\n\n
\ngetsentry/sentry-javascript (@​sentry/react)\n\n### [`v8.32.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.32.0)\n\n[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.31.0...8.32.0)\n\n##### Important Changes\n\n- **ref(browser): Move navigation span descriptions into op ([#​13527](https://redirect.github.com/getsentry/sentry-javascript/pull/13527))**\n\nMoves the description of navigation related browser spans into the op, e.g. browser - cache -> browser.cache and sets\nthe description to the performanceEntry objects' names (in this context it is the URL of the page).\n\n- **feat(node): Add amqplibIntegration ([#​13714](https://redirect.github.com/getsentry/sentry-javascript/pull/13714))**\n\n- **feat(nestjs): Add `SentryGlobalGenericFilter` and allow specifying application ref in global filter ([#​13673](https://redirect.github.com/getsentry/sentry-javascript/pull/13673))**\n\nAdds a `SentryGlobalGenericFilter` that filters both graphql and http exceptions depending on the context.\n\n- **feat: Set log level for Fetch/XHR breadcrumbs based on status code ([#​13711](https://redirect.github.com/getsentry/sentry-javascript/pull/13711))**\n\nSets log levels in breadcrumbs for 5xx to error and 4xx to warning.\n\n##### Other Changes\n\n- chore(nextjs): Bump rollup to 3.29.5 ([#​13761](https://redirect.github.com/getsentry/sentry-javascript/pull/13761))\n- fix(core): Remove `sampled` flag from dynamic sampling context in Tracing without Performance mode ([#​13753](https://redirect.github.com/getsentry/sentry-javascript/pull/13753))\n- fix(node): Ensure node-fetch does not emit spans without tracing ([#​13765](https://redirect.github.com/getsentry/sentry-javascript/pull/13765))\n- fix(nuxt): Use Nuxt error hooks instead of errorHandler to prevent 500 ([#​13748](https://redirect.github.com/getsentry/sentry-javascript/pull/13748))\n- fix(test): Unflake LCP test ([#​13741](https://redirect.github.com/getsentry/sentry-javascript/pull/13741))\n\nWork in this release was contributed by [@​Zen-cronic](https://redirect.github.com/Zen-cronic) and [@​Sjoertjuh](https://redirect.github.com/Sjoertjuh). Thank you for your contributions!\n\n
\n\n
\nstorybookjs/storybook (@​storybook/addon-essentials)\n\n### [`v8.3.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#833)\n\n[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.3.2...v8.3.3)\n\n- CLI: Show constraints in error when getting depndencies - [#​29187](https://redirect.github.com/storybookjs/storybook/pull/29187), thanks [@​andrasczeh](https://redirect.github.com/andrasczeh)!\n- React-Vite: Downgrade react-docgen-typescript plugin - [#​29184](https://redirect.github.com/storybookjs/storybook/pull/29184), thanks [@​shilman](https://redirect.github.com/shilman)!\n- UI: Fix composed storybook TooltipLinkList bug where href isn't passed forward - [#​29175](https://redirect.github.com/storybookjs/storybook/pull/29175), thanks [@​JSMike](https://redirect.github.com/JSMike)!\n\n
\n\n
\nelectron-userland/electron-builder (builder-util-runtime)\n\n### [`v9.2.9`](https://redirect.github.com/electron-userland/electron-builder/blob/HEAD/packages/builder-util-runtime/CHANGELOG.md#929)\n\n##### Patch Changes\n\n- [#​8516](https://redirect.github.com/electron-userland/electron-builder/pull/8516) [`d1cb6bdb`](https://redirect.github.com/electron-userland/electron-builder/commit/d1cb6bdbf8111156bb16839f501bdd9e6d477338) Thanks [@​mmaietta](https://redirect.github.com/mmaietta)! - fix(chore): upgrading typescript and fixing compiler errors\n\n
\n\n
\nelectron-userland/electron-builder (electron-updater)\n\n### [`v6.3.8`](https://redirect.github.com/electron-userland/electron-builder/blob/HEAD/packages/electron-updater/CHANGELOG.md#638)\n\n[Compare Source](https://redirect.github.com/electron-userland/electron-builder/compare/electron-updater@6.3.7...electron-updater@6.3.8)\n\n##### Patch Changes\n\n- [#​8516](https://redirect.github.com/electron-userland/electron-builder/pull/8516) [`d1cb6bdb`](https://redirect.github.com/electron-userland/electron-builder/commit/d1cb6bdbf8111156bb16839f501bdd9e6d477338) Thanks [@​mmaietta](https://redirect.github.com/mmaietta)! - fix(chore): upgrading typescript and fixing compiler errors\n\n- Updated dependencies \\[[`d1cb6bdb`](https://redirect.github.com/electron-userland/electron-builder/commit/d1cb6bdbf8111156bb16839f501bdd9e6d477338)]:\n - builder-util-runtime@9.2.9\n\n
\n\n
\nhtml-validate/html-validate (html-validate)\n\n### [`v8.24.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#8240-2024-09-24)\n\n[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v8.23.0...v8.24.0)\n\n##### Features\n\n- new `html-validate:browser` configuration preset ([f4e6f5b](https://gitlab.com/html-validate/html-validate/commit/f4e6f5ba3b57a278ef6c59a4e5e65ec602b2f9de)), closes [#​261](https://gitlab.com/html-validate/html-validate/issues/261)\n\n
\n\n
\nlucide-icons/lucide (lucide-react)\n\n### [`v0.446.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.446.0): New icons 0.446.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.445.0...0.446.0)\n\n#### New icons 🎨\n\n- `file-user` ([#​2457](https://redirect.github.com/lucide-icons/lucide/issues/2457)) by [@​jguddas](https://redirect.github.com/jguddas)\n\n
\n\n
\nnrwl/nx (nx)\n\n### [`v19.8.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.2)\n\n[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.1...19.8.2)\n\n#### 19.8.2 (2024-09-26)\n\n##### 🚀 Features\n\n- **nx-dev:** powerpack landing page ([#​27963](https://redirect.github.com/nrwl/nx/pull/27963))\n\n##### 🩹 Fixes\n\n- **core:** hide no file server process json log ([#​27626](https://redirect.github.com/nrwl/nx/pull/27626))\n- **js:** [@​nx/js](https://redirect.github.com/nx/js):init ensures tslib is installed if importHelpers is true ([#​28083](https://redirect.github.com/nrwl/nx/pull/28083))\n- **linter:** add files entry to angular flat config to avoid applying TS rules to JSON files ([#​28102](https://redirect.github.com/nrwl/nx/pull/28102))\n\n##### ❤️ Thank You\n\n- Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder)\n- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo)\n- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr)\n\n### [`v19.8.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.1)\n\n[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.0...19.8.1)\n\n##### 19.8.1 (2024-09-25)\n\n##### 🚀 Features\n\n- **core:** allow prompts from init generators during nx init ([#​28003](https://redirect.github.com/nrwl/nx/pull/28003))\n\n##### 🩹 Fixes\n\n- **bundling:** remove unused `babel-plugin-transform-async-to-promises` from `@nx/rollup` ([#​27669](https://redirect.github.com/nrwl/nx/pull/27669))\n- **core:** allow creating a db cache without linking task details ([#​28023](https://redirect.github.com/nrwl/nx/pull/28023))\n- **core:** fix output text for multiple targets ([#​28043](https://redirect.github.com/nrwl/nx/pull/28043))\n- **core:** sort projects after updating from context ([#​28024](https://redirect.github.com/nrwl/nx/pull/28024))\n- **core:** add flag when db is disabled for task history ([#​28059](https://redirect.github.com/nrwl/nx/pull/28059))\n- **core:** set windowsHide: true wherever possible ([#​28073](https://redirect.github.com/nrwl/nx/pull/28073))\n- **core:** support more structured errors in sync generators ([#​28075](https://redirect.github.com/nrwl/nx/pull/28075))\n- **core:** nx add should show errors ([#​28079](https://redirect.github.com/nrwl/nx/pull/28079))\n- **core:** several powerpack fixes ([#​28088](https://redirect.github.com/nrwl/nx/pull/28088))\n- **core:** remove wasi compatibility while db is unsupported in wasi ([#​28089](https://redirect.github.com/nrwl/nx/pull/28089))\n- **linter:** do not generate docs.recommended property ([#​28009](https://redirect.github.com/nrwl/nx/pull/28009))\n- **linter:** ignore dist and use compat helper for eslint-plugin-react-hooks ([#​28080](https://redirect.github.com/nrwl/nx/pull/28080))\n- **react:** vite should be default bundler in app generator ([#​28013](https://redirect.github.com/nrwl/nx/pull/28013))\n- **release:** allow dynamically continuing when current version is unresolvable ([#​28034](https://redirect.github.com/nrwl/nx/pull/28034))\n- **release:** add groupPreVersionCommand to schema, improve logging ([#​28087](https://redirect.github.com/nrwl/nx/pull/28087))\n\n##### ❤️ Thank You\n\n- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi)\n- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo)\n- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry)\n- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz)\n- Jonathan Cammisuli\n- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr)\n- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez)\n- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless)\n- Phillip Barta [@​Phillip9587](https://redirect.github.com/Phillip9587)\n\n
\n\n
\nopenai/openai-node (openai)\n\n### [`v4.65.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4650-2024-09-26)\n\n[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.64.0...v4.65.0)\n\nFull Changelog: [v4.64.0...v4.65.0](https://redirect.github.com/openai/openai-node/compare/v4.64.0...v4.65.0)\n\n##### Features\n\n- **api:** add omni-moderation model ([#​1100](https://redirect.github.com/openai/openai-node/issues/1100)) ([66c0f21](https://redirect.github.com/openai/openai-node/commit/66c0f21fad3be9c57b810c4a7eebb71eb6ccbcc1))\n\n### [`v4.64.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4640-2024-09-25)\n\n[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.63.0...v4.64.0)\n\nFull Changelog: [v4.63.0...v4.64.0](https://redirect.github.com/openai/openai-node/compare/v4.63.0...v4.64.0)\n\n##### Features\n\n- **client:** allow overriding retry count header ([#​1098](https://redirect.github.com/openai/openai-node/issues/1098)) ([a466ff7](https://redirect.github.com/openai/openai-node/commit/a466ff78a436db82d79a8f53066a85a3b1dbe039))\n\n##### Bug Fixes\n\n- **audio:** correct response_format translations type ([#​1097](https://redirect.github.com/openai/openai-node/issues/1097)) ([9a5f461](https://redirect.github.com/openai/openai-node/commit/9a5f461306e84b62ce1ed8aedbfee90798def5fb))\n\n##### Chores\n\n- **internal:** fix ecosystem tests error output ([#​1096](https://redirect.github.com/openai/openai-node/issues/1096)) ([ecdb4e9](https://redirect.github.com/openai/openai-node/commit/ecdb4e923f94e828d8758559aea78c82417b8f12))\n- **internal:** fix slow ecosystem test ([#​1093](https://redirect.github.com/openai/openai-node/issues/1093)) ([80ed9ec](https://redirect.github.com/openai/openai-node/commit/80ed9ecbd60129164cb407e46dddbc06ef1c54ab))\n\n
\n\n
\ngpbl/react-day-picker (react-day-picker)\n\n### [`v9.1.3`](https://redirect.github.com/gpbl/react-day-picker/releases/tag/v9.1.3)\n\n[Compare Source](https://redirect.github.com/gpbl/react-day-picker/compare/v9.1.2...v9.1.3)\n\nThis release includes some minor build fixes and documentation updates.\n\n#### What's Changed\n\n- build: add `tsconfig-base.json` to package by [@​luucvanderzee](https://redirect.github.com/luucvanderzee) in [https://github.com/gpbl/react-day-picker/pull/2492](https://redirect.github.com/gpbl/react-day-picker/pull/2492)\n- build(deps): bump [@​date-fns/tz](https://redirect.github.com/date-fns/tz) to 1.1.2 by [@​gpbl](https://redirect.github.com/gpbl) in [https://github.com/gpbl/react-day-picker/pull/2494](https://redirect.github.com/gpbl/react-day-picker/pull/2494)\n\n#### New Contributors\n\n- [@​luucvanderzee](https://redirect.github.com/luucvanderzee) made their first contribution in [https://github.com/gpbl/react-day-picker/pull/2492](https://redirect.github.com/gpbl/react-day-picker/pull/2492)\n\n**Full Changelog**: https://github.com/gpbl/react-day-picker/compare/v9.1.2...v9.1.3\n\n
\n\n
\ntailwindlabs/tailwindcss (tailwindcss)\n\n### [`v3.4.13`](https://redirect.github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.13)\n\n[Compare Source](https://redirect.github.com/tailwindlabs/tailwindcss/compare/v3.4.12...v3.4.13)\n\n##### Fixed\n\n- Improve source glob verification performance ([#​14481](https://redirect.github.com/tailwindlabs/tailwindcss/pull/14481))\n\n
\n\n
\nemilkowalski/vaul (vaul)\n\n### [`v0.9.9`](https://redirect.github.com/emilkowalski/vaul/compare/59ad745971dd3901cd4b1b57f52c6159e81ac87a...a60e76abeefd58232dd46b470736f0d6371dc583)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/59ad745971dd3901cd4b1b57f52c6159e81ac87a...a60e76abeefd58232dd46b470736f0d6371dc583)\n\n### [`v0.9.8`](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.7...59ad745971dd3901cd4b1b57f52c6159e81ac87a)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.7...59ad745971dd3901cd4b1b57f52c6159e81ac87a)\n\n### [`v0.9.7`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v0.9.7)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.6...v0.9.7)\n\n#### What's Changed\n\n- fix: horizontal shift by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/443](https://redirect.github.com/emilkowalski/vaul/pull/443)\n- fix: make modal false scrollable by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/444](https://redirect.github.com/emilkowalski/vaul/pull/444)\n- fix: input repositioning by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/446](https://redirect.github.com/emilkowalski/vaul/pull/446)\n- fix: opacity calculation by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/447](https://redirect.github.com/emilkowalski/vaul/pull/447)\n- fix: pointer events none by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/449](https://redirect.github.com/emilkowalski/vaul/pull/449)\n- fix: prevent nested drawers from scrolling to top by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/450](https://redirect.github.com/emilkowalski/vaul/pull/450)\n\n**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.7\n\n### [`v0.9.6`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v0.9.6)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.6)\n\n#### What's Changed\n\nGoing from 0.9.4 to 0.9.6 in Release notes, because I didn't rebuilt the project when I published 0.9.5.\n\n- Add usePositionFixed hook by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/436](https://redirect.github.com/emilkowalski/vaul/pull/436)\n- feat: Don't autofocus within Dialog by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/437](https://redirect.github.com/emilkowalski/vaul/pull/437)\n- fix: ensure interaction after closing by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/438](https://redirect.github.com/emilkowalski/vaul/pull/438)\n- fix: nested drawers drag by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/439](https://redirect.github.com/emilkowalski/vaul/pull/439)\n- fix: drawer failing to cancel move event by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/440](https://redirect.github.com/emilkowalski/vaul/pull/440)\n- fix: inputs repositioning by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/441](https://redirect.github.com/emilkowalski/vaul/pull/441)\n- feat: add autofocus prop by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/442](https://redirect.github.com/emilkowalski/vaul/pull/442)\n\n**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.6\n\n### [`v0.9.5`](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.5)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.5)\n\n
\n\n
\nvitejs/vite (vite)\n\n### [`v5.4.8`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.8)\n\n[Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.7...v5.4.8)\n\nPlease refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md) for details.\n\n
\n\n
\nwebpack/webpack (webpack)\n\n### [`v5.95.0`](https://redirect.github.com/webpack/webpack/releases/tag/v5.95.0)\n\n[Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.94.0...v5.95.0)\n\n##### Bug Fixes\n\n- Fixed hanging when attempting to read a symlink-like file that it can't read\n- Handle `default` for import context element dependency\n- Merge duplicate chunks call after split chunks\n- Generate correctly code for dynamically importing the same file twice and destructuring\n- Use content hash as \\[base] and \\[name] for extracted DataURI's\n- Distinguish `module` and `import` in `module-import` for externals `import`'s\n- \\[Types] Make `EnvironmentPlugin` default values types less strict\n- \\[Types] Typescript 5.6 compatibility\n\n##### New Features\n\n- Add new `optimization.entryIife` option (`true` by default for the `production` mode)\n- Pass output.hash\\* options to loader context\n\n##### Performance\n\n- Avoid unneeded re-visit in build chunk graph\n\n
\n\n
\ncloudflare/workers-sdk (wrangler)\n\n### [`v3.78.10`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37810)\n\n[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.9...wrangler@3.78.10)\n\n##### Patch Changes\n\n- [#​6824](https://redirect.github.com/cloudflare/workers-sdk/pull/6824) [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763) Thanks [@​petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: tidy up error messaging for unexpected use of Node.js APIs\n\n Fixes [#​6822](https://redirect.github.com/cloudflare/workers-sdk/issues/6822)\n\n- Updated dependencies \\[[`5e2e62c`](https://redirect.github.com/cloudflare/workers-sdk/commit/5e2e62c165166819c63998ad0c7caaaf57d7b988), [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763)]:\n - miniflare@3.20240925.0\n\n### [`v3.78.9`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3789)\n\n[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.8...wrangler@3.78.9)\n\n##### Patch Changes\n\n- [#​6753](https://redirect.github.com/cloudflare/workers-sdk/pull/6753) [`4e33f2c`](https://redirect.github.com/cloudflare/workers-sdk/commit/4e33f2cdc1d9ab59fdbd6fcc162632c91da9b21b) Thanks [@​bluwy](https://redirect.github.com/bluwy)! - refactor: prevent bundling entire `package.json` in built code\n\n- [#​6812](https://redirect.github.com/cloudflare/workers-sdk/pull/6812) [`f700d37`](https://redirect.github.com/cloudflare/workers-sdk/commit/f700d3704a4fca98f8c74549ae849dea8cc1013b) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Validate additional config properties for `[observability]`\n\n- [#​6751](https://redirect.github.com/cloudflare/workers-sdk/pull/6751) [`638a550`](https://redirect.github.com/cloudflare/workers-sdk/commit/638a55063b5b74ad30dfe98f8ee2e23e86f2c25a) Thanks [@​bluwy](https://redirect.github.com/bluwy)! - refactor: simplify date calculation and remove date-fns dependency\n\n- [#​6809](https://redirect.github.com/cloudflare/workers-sdk/pull/6809) [`28cb0d7`](https://redirect.github.com/cloudflare/workers-sdk/commit/28cb0d759e5a0863b92576bbec0df3305806e4aa) Thanks [@​smellercf](https://redirect.github.com/smellercf)! - fix: Remove Beta tag from r2 event notification wrangler command descriptions\n\n- [#​6802](https://redirect.github.com/cloudflare/workers-sdk/pull/6802) [`17eb8a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/17eb8a9f9e477fe064e5b0e7e716ba8b8ce0cccc) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - chore: rename `experimental_assets` to `assets`\n\n- [#​6781](https://redirect.github.com/cloudflare/workers-sdk/pull/6781) [`0792fa0`](https://redirect.github.com/cloudflare/workers-sdk/commit/0792fa08fbda89d282b87be86cd05f961ca38df1) Thanks [@​mikenomitch](https://redirect.github.com/mikenomitch)! - chore: tweaks warning when using node_compat\n\n### [`v3.78.8`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3788)\n\n[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.7...wrangler@3.78.8)\n\n##### Patch Changes\n\n- [#​6791](https://redirect.github.com/cloudflare/workers-sdk/pull/6791) [`74d719f`](https://redirect.github.com/cloudflare/workers-sdk/commit/74d719fb8d2ce1e877b3c70da2a495386084d892) Thanks [@​penalosa](https://redirect.github.com/penalosa)! - fix: Add missing binding to `init --from-dash`\n\n- [#​6728](https://redirect.github.com/cloudflare/workers-sdk/pull/6728) [`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: remove filepath encoding on asset upload and handle sometimes-encoded characters\n\n Some characters like \\[ ] @​ are encoded by encodeURIComponent() but are often requested at an unencoded URL path.\n This change will make assets with filenames with these characters accessible at both the encoded and unencoded paths,\n but to use the encoded path as the canonical one, and to redirect requests to the canonical path if necessary.\n\n- [#​6798](https://redirect.github.com/cloudflare/workers-sdk/pull/6798) [`7d7f19a`](https://redirect.github.com/cloudflare/workers-sdk/commit/7d7f19a2ca501d311c00d15c78ba3bec1a50353e) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: error if an asset binding is provided without a Worker script\n\n- Updated dependencies \\[[`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac)]:\n - [@​cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@​0](https://redirect.github.com/0).5.4\n - miniflare@3.20240909.5\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE).\n","shortMessageHtmlLink":"chore: bump up all non-major dependencies (#8376)"}},{"before":"8d6f49574955f29c63248288dee77c99dae81b5a","after":"0f9fac420f6bf28343f5c666854c2204d0533271","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-27T08:48:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Brooooooklyn","name":"LongYinan","path":"/Brooooooklyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468483?s=80&v=4"},"commit":{"message":"chore: bump up all non-major dependencies (#8376)\n\nThis PR contains the following updates:\n\n| Package | Change | Age | Adoption | Passing | Confidence |\n|---|---|---|---|---|---|\n| [@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.654.0` -> `3.658.1`](https://renovatebot.com/diffs/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@aws-sdk%2fclient-s3/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@aws-sdk%2fclient-s3/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@aws-sdk%2fclient-s3/3.654.0/3.658.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@faker-js/faker](https://fakerjs.dev) ([source](https://redirect.github.com/faker-js/faker)) | [`9.0.1` -> `9.0.3`](https://renovatebot.com/diffs/npm/@faker-js%2ffaker/9.0.1/9.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@faker-js%2ffaker/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@faker-js%2ffaker/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@faker-js%2ffaker/9.0.1/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@faker-js%2ffaker/9.0.1/9.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@google-cloud/opentelemetry-cloud-monitoring-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js) | [`^0.19.0` -> `^0.20.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.19.0/0.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-cloud-monitoring-exporter/0.20.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.20.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.19.0/0.20.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.19.0/0.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@google-cloud/opentelemetry-cloud-trace-exporter](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js) | [`2.3.0` -> `2.4.1`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.3.0/2.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-cloud-trace-exporter/2.4.1?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.4.1?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.3.0/2.4.1?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.3.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@google-cloud/opentelemetry-resource-util](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js) | [`2.3.0` -> `2.4.0`](https://renovatebot.com/diffs/npm/@google-cloud%2fopentelemetry-resource-util/2.3.0/2.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@google-cloud%2fopentelemetry-resource-util/2.4.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.4.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.3.0/2.4.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.3.0/2.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@prisma/client](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client)) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.19.1/5.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@prisma/instrumentation](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/instrumentation)) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/@prisma%2finstrumentation/5.19.1/5.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2finstrumentation/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2finstrumentation/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2finstrumentation/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2finstrumentation/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@sentry/react](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/react) ([source](https://redirect.github.com/getsentry/sentry-javascript)) | [`8.31.0` -> `8.32.0`](https://renovatebot.com/diffs/npm/@sentry%2freact/8.31.0/8.32.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sentry%2freact/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sentry%2freact/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sentry%2freact/8.31.0/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sentry%2freact/8.31.0/8.32.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-mdx-gfm/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-mdx-gfm/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-mdx-gfm/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/@storybook%2freact-vite/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2freact-vite/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2freact-vite/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2freact-vite/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2freact-vite/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.16.5` -> `20.16.9`](https://renovatebot.com/diffs/npm/@types%2fnode/20.16.5/20.16.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.16.5/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.16.5/20.16.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [@types/react](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.3.8` -> `18.3.9`](https://renovatebot.com/diffs/npm/@types%2freact/18.3.8/18.3.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.3.8/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.3.8/18.3.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [builder-util-runtime](https://redirect.github.com/electron-userland/electron-builder) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/builder-util-runtime)) | [`9.2.8` -> `9.2.9`](https://renovatebot.com/diffs/npm/builder-util-runtime/9.2.8/9.2.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/builder-util-runtime/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/builder-util-runtime/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/builder-util-runtime/9.2.8/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/builder-util-runtime/9.2.8/9.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [electron-updater](https://redirect.github.com/electron-userland/electron-builder) ([source](https://redirect.github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater)) | [`6.3.7` -> `6.3.8`](https://renovatebot.com/diffs/npm/electron-updater/6.3.7/6.3.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/electron-updater/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/electron-updater/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/electron-updater/6.3.7/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/electron-updater/6.3.7/6.3.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [html-validate](https://html-validate.org) ([source](https://gitlab.com/html-validate/html-validate)) | [`8.23.0` -> `8.24.0`](https://renovatebot.com/diffs/npm/html-validate/8.23.0/8.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/html-validate/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/html-validate/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/html-validate/8.23.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/html-validate/8.23.0/8.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^0.445.0` -> `^0.446.0`](https://renovatebot.com/diffs/npm/lucide-react/0.445.0/0.446.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lucide-react/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lucide-react/0.445.0/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/0.445.0/0.446.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.8.0` -> `19.8.2`](https://renovatebot.com/diffs/npm/nx/19.8.0/19.8.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.8.0/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.8.0/19.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [openai](https://redirect.github.com/openai/openai-node) | [`4.63.0` -> `4.65.0`](https://renovatebot.com/diffs/npm/openai/4.63.0/4.65.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/openai/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/openai/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/openai/4.63.0/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/openai/4.63.0/4.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [prisma](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/cli)) | [`5.19.1` -> `5.20.0`](https://renovatebot.com/diffs/npm/prisma/5.19.1/5.20.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/5.19.1/5.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [react-day-picker](https://daypicker.dev) ([source](https://redirect.github.com/gpbl/react-day-picker)) | [`9.1.2` -> `9.1.3`](https://renovatebot.com/diffs/npm/react-day-picker/9.1.2/9.1.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-day-picker/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-day-picker/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-day-picker/9.1.2/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-day-picker/9.1.2/9.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [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.3.2` -> `8.3.3`](https://renovatebot.com/diffs/npm/storybook/8.3.2/8.3.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [tailwindcss](https://tailwindcss.com) ([source](https://redirect.github.com/tailwindlabs/tailwindcss)) | [`3.4.12` -> `3.4.13`](https://renovatebot.com/diffs/npm/tailwindcss/3.4.12/3.4.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tailwindcss/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tailwindcss/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tailwindcss/3.4.12/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tailwindcss/3.4.12/3.4.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [vaul](https://vaul.emilkowal.ski/) ([source](https://redirect.github.com/emilkowalski/vaul)) | [`0.9.4` -> `0.9.9`](https://renovatebot.com/diffs/npm/vaul/0.9.4/0.9.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vaul/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vaul/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vaul/0.9.4/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vaul/0.9.4/0.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.7` -> `5.4.8`](https://renovatebot.com/diffs/npm/vite/5.4.7/5.4.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [webpack](https://redirect.github.com/webpack/webpack) | [`5.94.0` -> `5.95.0`](https://renovatebot.com/diffs/npm/webpack/5.94.0/5.95.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/webpack/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/webpack/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/webpack/5.94.0/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/webpack/5.94.0/5.95.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n| [wrangler](https://redirect.github.com/cloudflare/workers-sdk) ([source](https://redirect.github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler)) | [`3.78.7` -> `3.78.10`](https://renovatebot.com/diffs/npm/wrangler/3.78.7/3.78.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/wrangler/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/wrangler/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/wrangler/3.78.7/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/wrangler/3.78.7/3.78.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) |\n\n---\n\n### Release Notes\n\n
\naws/aws-sdk-js-v3 (@​aws-sdk/client-s3)\n\n### [`v3.658.1`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36581-2024-09-25)\n\n[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.658.0...v3.658.1)\n\n##### Bug Fixes\n\n- **clients:** allow empty string field values for headers ([#​6511](https://redirect.github.com/aws/aws-sdk-js-v3/issues/6511)) ([1273ff3](https://redirect.github.com/aws/aws-sdk-js-v3/commit/1273ff317071749cfeb88caad9df7492256c03e2))\n\n### [`v3.658.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36580-2024-09-24)\n\n[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.657.0...v3.658.0)\n\n**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3)\n\n### [`v3.657.0`](https://redirect.github.com/aws/aws-sdk-js-v3/blob/HEAD/clients/client-s3/CHANGELOG.md#36570-2024-09-23)\n\n[Compare Source](https://redirect.github.com/aws/aws-sdk-js-v3/compare/v3.654.0...v3.657.0)\n\n**Note:** Version bump only for package [@​aws-sdk/client-s3](https://redirect.github.com/aws-sdk/client-s3)\n\n
\n\n
\nfaker-js/faker (@​faker-js/faker)\n\n### [`v9.0.3`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#903-2024-09-26)\n\n[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.0.2...v9.0.3)\n\n##### Changed Locales\n\n- **locale:** update french legal entity types ([#​3142](https://redirect.github.com/faker-js/faker/issues/3142)) ([d6bceb6](https://redirect.github.com/faker-js/faker/commit/d6bceb662de6559446fedb11de53a632a525aba0))\n\n##### Bug Fixes\n\n- **image:** fix dataUri with type svg-base64 in browsers ([#​3144](https://redirect.github.com/faker-js/faker/issues/3144)) ([78b2a3a](https://redirect.github.com/faker-js/faker/commit/78b2a3a8b85679eeff27beccebcc404b0a5ff3cf))\n\n### [`v9.0.2`](https://redirect.github.com/faker-js/faker/blob/HEAD/CHANGELOG.md#902-2024-09-23)\n\n[Compare Source](https://redirect.github.com/faker-js/faker/compare/v9.0.1...v9.0.2)\n\n##### Bug Fixes\n\n- **locale:** improve pt_PT location and person data ([#​3020](https://redirect.github.com/faker-js/faker/issues/3020)) ([3e47ee7](https://redirect.github.com/faker-js/faker/commit/3e47ee7da671296e11ed2b219f85b06c9d05d677))\n\n
\n\n
\nGoogleCloudPlatform/opentelemetry-operations-js (@​google-cloud/opentelemetry-cloud-monitoring-exporter)\n\n### [`v0.20.0`](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.20.0)\n\n[Compare Source](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-js/compare/@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0...@google-cloud/opentelemetry-cloud-monitoring-exporter@0.20.0)\n\n
\n\n
\nprisma/prisma (@​prisma/client)\n\n### [`v5.20.0`](https://redirect.github.com/prisma/prisma/releases/tag/5.20.0)\n\n[Compare Source](https://redirect.github.com/prisma/prisma/compare/5.19.1...5.20.0)\n\n🌟 **Help us spread the word about Prisma by starring the repo or [posting on X](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v5.20.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/5.20.0) about the release.** 🌟\n\n#### Highlights\n\n##### `strictUndefinedChecks` in Preview\n\nWith Prisma ORM 5.20.0, the Preview feature `strictUndefinedChecks` will disallow any value that is explicitly `undefined` and will be a runtime error. This change is direct feedback from [this GitHub issue](https://redirect.github.com/prisma/prisma/issues/20169) and follows [our latest proposal](https://redirect.github.com/prisma/prisma/issues/20169#issuecomment-2338360300) on the same issue.\n\nTo demonstrate the change, take the following code snippet:\n\n```tsx\nprisma.table.deleteMany({\n where: {\n // If `nullableThing` is nullish, this query will remove all data.\n email: nullableThing?.property,\n }\n})\n```\n\nIn Prisma ORM 5.19.0 and below, this could result in unintended behavior. In Prisma ORM 5.20.0, if the `strictUndefinedChecks` Preview feature is enabled, you will get a runtime error instead:\n\n```tsx\nInvalid \\`prisma.user.findMany()\\` invocation in\n/client/tests/functional/strictUndefinedChecks/test.ts:0:0\n XX })\n XX\n XX test('throws on undefined input field', async () => {\n→ XX const result = prisma.user.deleteMany({\n where: {\n email: undefined\n ~~~~~~~~~\n }\n })\nInvalid value for argument \\`where\\`: explicitly \\`undefined\\` values are not allowed.\"\n```\n\nWe have also introduced the `Prisma.skip` symbol, which will allow you to get the previous behavior if desired.\n\n```tsx\nprisma.table.findMany({\n where: {\n // Use Prisma.skip to skip parts of the query\n email: nullableEmail ?? Prisma.skip\n }\n})\n```\n\nFrom Prisma ORM 5.20.0 onward, we recommend enabling `strictUndefinedChecks`, along with the TypeScript compiler option `exactOptionalPropertyTypes`, which will help catch cases of undefined values at compile time. Together, these two changes will help protect your Prisma queries from potentially destructive behavior.\n\n`strictUndefinedChecks` will be a valid Preview feature for the remainder of Prisma ORM 5. With our next major version, this behavior will become the default and the Preview feature will be “graduated” to Generally Available.\n\nIf you have any questions or feedback about `strictUndefinedChecks`, please ask/comment in our dedicated [Preview feature GitHub discussion](https://redirect.github.com/prisma/prisma/discussions/25271).\n\n##### `typedSql` bug fix\n\nThank you to everyone who has tried out our [`typedSql` Preview feature](https://www.prisma.io/blog/announcing-typedsql-make-your-raw-sql-queries-type-safe-with-prisma-orm) and [provided feedback](https://redirect.github.com/prisma/prisma/discussions/25106)! This release has a quick fix for typescript files generated when Prisma Schema enums had hyphens.\n\n#### Fixes and improvements\n\n##### Prisma\n\n- [Prisma incorrectly parses CRDB's FK constraint error as `not available`.](https://redirect.github.com/prisma/prisma/issues/24072)\n- [Invalid TypeScript files created by `generate` when typedSql is enabled and enum contains hyphens.](https://redirect.github.com/prisma/prisma/issues/25163)\n- [`@prisma/internals` didn't list `ts-toolbelt` in dependencies.](https://redirect.github.com/prisma/prisma/issues/17952)\n- [using `$extends` prevents model comments from being passed to TypeScript](https://redirect.github.com/prisma/prisma/issues/24648)\n\n##### Prisma Engines\n\n- [Planetscale engine tests: interactive_tx](https://redirect.github.com/prisma/prisma-engines/issues/4469)\n- [Fix broken engine size publishing workflow](https://redirect.github.com/prisma/prisma-engines/issues/4991)\n\n#### Credits\n\nHuge thanks to [@​mcuelenaere](https://redirect.github.com/mcuelenaere), [@​pagewang0](https://redirect.github.com/pagewang0), [@​key-moon](https://redirect.github.com/key-moon), [@​pranayat](https://redirect.github.com/pranayat), [@​yubrot](https://redirect.github.com/yubrot), [@​thijmenjk](https://redirect.github.com/thijmenjk), [@​mydea](https://redirect.github.com/mydea), [@​HRM](https://redirect.github.com/HRM), [@​haaawk](https://redirect.github.com/haaawk), [@​baileywickham](https://redirect.github.com/baileywickham), [@​brian-dlee](https://redirect.github.com/brian-dlee), [@​nickcarnival](https://redirect.github.com/nickcarnival), [@​eruditmorina](https://redirect.github.com/eruditmorina), [@​nzakas](https://redirect.github.com/nzakas), and [@​gutyerrez](https://redirect.github.com/gutyerrez) for helping!\n\n
\n\n
\ngetsentry/sentry-javascript (@​sentry/react)\n\n### [`v8.32.0`](https://redirect.github.com/getsentry/sentry-javascript/releases/tag/8.32.0)\n\n[Compare Source](https://redirect.github.com/getsentry/sentry-javascript/compare/8.31.0...8.32.0)\n\n##### Important Changes\n\n- **ref(browser): Move navigation span descriptions into op ([#​13527](https://redirect.github.com/getsentry/sentry-javascript/pull/13527))**\n\nMoves the description of navigation related browser spans into the op, e.g. browser - cache -> browser.cache and sets\nthe description to the performanceEntry objects' names (in this context it is the URL of the page).\n\n- **feat(node): Add amqplibIntegration ([#​13714](https://redirect.github.com/getsentry/sentry-javascript/pull/13714))**\n\n- **feat(nestjs): Add `SentryGlobalGenericFilter` and allow specifying application ref in global filter ([#​13673](https://redirect.github.com/getsentry/sentry-javascript/pull/13673))**\n\nAdds a `SentryGlobalGenericFilter` that filters both graphql and http exceptions depending on the context.\n\n- **feat: Set log level for Fetch/XHR breadcrumbs based on status code ([#​13711](https://redirect.github.com/getsentry/sentry-javascript/pull/13711))**\n\nSets log levels in breadcrumbs for 5xx to error and 4xx to warning.\n\n##### Other Changes\n\n- chore(nextjs): Bump rollup to 3.29.5 ([#​13761](https://redirect.github.com/getsentry/sentry-javascript/pull/13761))\n- fix(core): Remove `sampled` flag from dynamic sampling context in Tracing without Performance mode ([#​13753](https://redirect.github.com/getsentry/sentry-javascript/pull/13753))\n- fix(node): Ensure node-fetch does not emit spans without tracing ([#​13765](https://redirect.github.com/getsentry/sentry-javascript/pull/13765))\n- fix(nuxt): Use Nuxt error hooks instead of errorHandler to prevent 500 ([#​13748](https://redirect.github.com/getsentry/sentry-javascript/pull/13748))\n- fix(test): Unflake LCP test ([#​13741](https://redirect.github.com/getsentry/sentry-javascript/pull/13741))\n\nWork in this release was contributed by [@​Zen-cronic](https://redirect.github.com/Zen-cronic) and [@​Sjoertjuh](https://redirect.github.com/Sjoertjuh). Thank you for your contributions!\n\n
\n\n
\nstorybookjs/storybook (@​storybook/addon-essentials)\n\n### [`v8.3.3`](https://redirect.github.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#833)\n\n[Compare Source](https://redirect.github.com/storybookjs/storybook/compare/v8.3.2...v8.3.3)\n\n- CLI: Show constraints in error when getting depndencies - [#​29187](https://redirect.github.com/storybookjs/storybook/pull/29187), thanks [@​andrasczeh](https://redirect.github.com/andrasczeh)!\n- React-Vite: Downgrade react-docgen-typescript plugin - [#​29184](https://redirect.github.com/storybookjs/storybook/pull/29184), thanks [@​shilman](https://redirect.github.com/shilman)!\n- UI: Fix composed storybook TooltipLinkList bug where href isn't passed forward - [#​29175](https://redirect.github.com/storybookjs/storybook/pull/29175), thanks [@​JSMike](https://redirect.github.com/JSMike)!\n\n
\n\n
\nelectron-userland/electron-builder (builder-util-runtime)\n\n### [`v9.2.9`](https://redirect.github.com/electron-userland/electron-builder/blob/HEAD/packages/builder-util-runtime/CHANGELOG.md#929)\n\n##### Patch Changes\n\n- [#​8516](https://redirect.github.com/electron-userland/electron-builder/pull/8516) [`d1cb6bdb`](https://redirect.github.com/electron-userland/electron-builder/commit/d1cb6bdbf8111156bb16839f501bdd9e6d477338) Thanks [@​mmaietta](https://redirect.github.com/mmaietta)! - fix(chore): upgrading typescript and fixing compiler errors\n\n
\n\n
\nelectron-userland/electron-builder (electron-updater)\n\n### [`v6.3.8`](https://redirect.github.com/electron-userland/electron-builder/blob/HEAD/packages/electron-updater/CHANGELOG.md#638)\n\n[Compare Source](https://redirect.github.com/electron-userland/electron-builder/compare/electron-updater@6.3.7...electron-updater@6.3.8)\n\n##### Patch Changes\n\n- [#​8516](https://redirect.github.com/electron-userland/electron-builder/pull/8516) [`d1cb6bdb`](https://redirect.github.com/electron-userland/electron-builder/commit/d1cb6bdbf8111156bb16839f501bdd9e6d477338) Thanks [@​mmaietta](https://redirect.github.com/mmaietta)! - fix(chore): upgrading typescript and fixing compiler errors\n\n- Updated dependencies \\[[`d1cb6bdb`](https://redirect.github.com/electron-userland/electron-builder/commit/d1cb6bdbf8111156bb16839f501bdd9e6d477338)]:\n - builder-util-runtime@9.2.9\n\n
\n\n
\nhtml-validate/html-validate (html-validate)\n\n### [`v8.24.0`](https://gitlab.com/html-validate/html-validate/blob/HEAD/CHANGELOG.md#8240-2024-09-24)\n\n[Compare Source](https://gitlab.com/html-validate/html-validate/compare/v8.23.0...v8.24.0)\n\n##### Features\n\n- new `html-validate:browser` configuration preset ([f4e6f5b](https://gitlab.com/html-validate/html-validate/commit/f4e6f5ba3b57a278ef6c59a4e5e65ec602b2f9de)), closes [#​261](https://gitlab.com/html-validate/html-validate/issues/261)\n\n
\n\n
\nlucide-icons/lucide (lucide-react)\n\n### [`v0.446.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/0.446.0): New icons 0.446.0\n\n[Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/0.445.0...0.446.0)\n\n#### New icons 🎨\n\n- `file-user` ([#​2457](https://redirect.github.com/lucide-icons/lucide/issues/2457)) by [@​jguddas](https://redirect.github.com/jguddas)\n\n
\n\n
\nnrwl/nx (nx)\n\n### [`v19.8.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.2)\n\n[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.1...19.8.2)\n\n#### 19.8.2 (2024-09-26)\n\n##### 🚀 Features\n\n- **nx-dev:** powerpack landing page ([#​27963](https://redirect.github.com/nrwl/nx/pull/27963))\n\n##### 🩹 Fixes\n\n- **core:** hide no file server process json log ([#​27626](https://redirect.github.com/nrwl/nx/pull/27626))\n- **js:** [@​nx/js](https://redirect.github.com/nx/js):init ensures tslib is installed if importHelpers is true ([#​28083](https://redirect.github.com/nrwl/nx/pull/28083))\n- **linter:** add files entry to angular flat config to avoid applying TS rules to JSON files ([#​28102](https://redirect.github.com/nrwl/nx/pull/28102))\n\n##### ❤️ Thank You\n\n- Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder)\n- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo)\n- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr)\n\n### [`v19.8.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.1)\n\n[Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.0...19.8.1)\n\n##### 19.8.1 (2024-09-25)\n\n##### 🚀 Features\n\n- **core:** allow prompts from init generators during nx init ([#​28003](https://redirect.github.com/nrwl/nx/pull/28003))\n\n##### 🩹 Fixes\n\n- **bundling:** remove unused `babel-plugin-transform-async-to-promises` from `@nx/rollup` ([#​27669](https://redirect.github.com/nrwl/nx/pull/27669))\n- **core:** allow creating a db cache without linking task details ([#​28023](https://redirect.github.com/nrwl/nx/pull/28023))\n- **core:** fix output text for multiple targets ([#​28043](https://redirect.github.com/nrwl/nx/pull/28043))\n- **core:** sort projects after updating from context ([#​28024](https://redirect.github.com/nrwl/nx/pull/28024))\n- **core:** add flag when db is disabled for task history ([#​28059](https://redirect.github.com/nrwl/nx/pull/28059))\n- **core:** set windowsHide: true wherever possible ([#​28073](https://redirect.github.com/nrwl/nx/pull/28073))\n- **core:** support more structured errors in sync generators ([#​28075](https://redirect.github.com/nrwl/nx/pull/28075))\n- **core:** nx add should show errors ([#​28079](https://redirect.github.com/nrwl/nx/pull/28079))\n- **core:** several powerpack fixes ([#​28088](https://redirect.github.com/nrwl/nx/pull/28088))\n- **core:** remove wasi compatibility while db is unsupported in wasi ([#​28089](https://redirect.github.com/nrwl/nx/pull/28089))\n- **linter:** do not generate docs.recommended property ([#​28009](https://redirect.github.com/nrwl/nx/pull/28009))\n- **linter:** ignore dist and use compat helper for eslint-plugin-react-hooks ([#​28080](https://redirect.github.com/nrwl/nx/pull/28080))\n- **react:** vite should be default bundler in app generator ([#​28013](https://redirect.github.com/nrwl/nx/pull/28013))\n- **release:** allow dynamically continuing when current version is unresolvable ([#​28034](https://redirect.github.com/nrwl/nx/pull/28034))\n- **release:** add groupPreVersionCommand to schema, improve logging ([#​28087](https://redirect.github.com/nrwl/nx/pull/28087))\n\n##### ❤️ Thank You\n\n- Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi)\n- Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo)\n- James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry)\n- Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz)\n- Jonathan Cammisuli\n- Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr)\n- Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez)\n- MaxKless [@​MaxKless](https://redirect.github.com/MaxKless)\n- Phillip Barta [@​Phillip9587](https://redirect.github.com/Phillip9587)\n\n
\n\n
\nopenai/openai-node (openai)\n\n### [`v4.65.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4650-2024-09-26)\n\n[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.64.0...v4.65.0)\n\nFull Changelog: [v4.64.0...v4.65.0](https://redirect.github.com/openai/openai-node/compare/v4.64.0...v4.65.0)\n\n##### Features\n\n- **api:** add omni-moderation model ([#​1100](https://redirect.github.com/openai/openai-node/issues/1100)) ([66c0f21](https://redirect.github.com/openai/openai-node/commit/66c0f21fad3be9c57b810c4a7eebb71eb6ccbcc1))\n\n### [`v4.64.0`](https://redirect.github.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4640-2024-09-25)\n\n[Compare Source](https://redirect.github.com/openai/openai-node/compare/v4.63.0...v4.64.0)\n\nFull Changelog: [v4.63.0...v4.64.0](https://redirect.github.com/openai/openai-node/compare/v4.63.0...v4.64.0)\n\n##### Features\n\n- **client:** allow overriding retry count header ([#​1098](https://redirect.github.com/openai/openai-node/issues/1098)) ([a466ff7](https://redirect.github.com/openai/openai-node/commit/a466ff78a436db82d79a8f53066a85a3b1dbe039))\n\n##### Bug Fixes\n\n- **audio:** correct response_format translations type ([#​1097](https://redirect.github.com/openai/openai-node/issues/1097)) ([9a5f461](https://redirect.github.com/openai/openai-node/commit/9a5f461306e84b62ce1ed8aedbfee90798def5fb))\n\n##### Chores\n\n- **internal:** fix ecosystem tests error output ([#​1096](https://redirect.github.com/openai/openai-node/issues/1096)) ([ecdb4e9](https://redirect.github.com/openai/openai-node/commit/ecdb4e923f94e828d8758559aea78c82417b8f12))\n- **internal:** fix slow ecosystem test ([#​1093](https://redirect.github.com/openai/openai-node/issues/1093)) ([80ed9ec](https://redirect.github.com/openai/openai-node/commit/80ed9ecbd60129164cb407e46dddbc06ef1c54ab))\n\n
\n\n
\ngpbl/react-day-picker (react-day-picker)\n\n### [`v9.1.3`](https://redirect.github.com/gpbl/react-day-picker/releases/tag/v9.1.3)\n\n[Compare Source](https://redirect.github.com/gpbl/react-day-picker/compare/v9.1.2...v9.1.3)\n\nThis release includes some minor build fixes and documentation updates.\n\n#### What's Changed\n\n- build: add `tsconfig-base.json` to package by [@​luucvanderzee](https://redirect.github.com/luucvanderzee) in [https://github.com/gpbl/react-day-picker/pull/2492](https://redirect.github.com/gpbl/react-day-picker/pull/2492)\n- build(deps): bump [@​date-fns/tz](https://redirect.github.com/date-fns/tz) to 1.1.2 by [@​gpbl](https://redirect.github.com/gpbl) in [https://github.com/gpbl/react-day-picker/pull/2494](https://redirect.github.com/gpbl/react-day-picker/pull/2494)\n\n#### New Contributors\n\n- [@​luucvanderzee](https://redirect.github.com/luucvanderzee) made their first contribution in [https://github.com/gpbl/react-day-picker/pull/2492](https://redirect.github.com/gpbl/react-day-picker/pull/2492)\n\n**Full Changelog**: https://github.com/gpbl/react-day-picker/compare/v9.1.2...v9.1.3\n\n
\n\n
\ntailwindlabs/tailwindcss (tailwindcss)\n\n### [`v3.4.13`](https://redirect.github.com/tailwindlabs/tailwindcss/releases/tag/v3.4.13)\n\n[Compare Source](https://redirect.github.com/tailwindlabs/tailwindcss/compare/v3.4.12...v3.4.13)\n\n##### Fixed\n\n- Improve source glob verification performance ([#​14481](https://redirect.github.com/tailwindlabs/tailwindcss/pull/14481))\n\n
\n\n
\nemilkowalski/vaul (vaul)\n\n### [`v0.9.9`](https://redirect.github.com/emilkowalski/vaul/compare/59ad745971dd3901cd4b1b57f52c6159e81ac87a...a60e76abeefd58232dd46b470736f0d6371dc583)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/59ad745971dd3901cd4b1b57f52c6159e81ac87a...a60e76abeefd58232dd46b470736f0d6371dc583)\n\n### [`v0.9.8`](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.7...59ad745971dd3901cd4b1b57f52c6159e81ac87a)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.7...59ad745971dd3901cd4b1b57f52c6159e81ac87a)\n\n### [`v0.9.7`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v0.9.7)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.6...v0.9.7)\n\n#### What's Changed\n\n- fix: horizontal shift by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/443](https://redirect.github.com/emilkowalski/vaul/pull/443)\n- fix: make modal false scrollable by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/444](https://redirect.github.com/emilkowalski/vaul/pull/444)\n- fix: input repositioning by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/446](https://redirect.github.com/emilkowalski/vaul/pull/446)\n- fix: opacity calculation by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/447](https://redirect.github.com/emilkowalski/vaul/pull/447)\n- fix: pointer events none by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/449](https://redirect.github.com/emilkowalski/vaul/pull/449)\n- fix: prevent nested drawers from scrolling to top by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/450](https://redirect.github.com/emilkowalski/vaul/pull/450)\n\n**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.7\n\n### [`v0.9.6`](https://redirect.github.com/emilkowalski/vaul/releases/tag/v0.9.6)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.6)\n\n#### What's Changed\n\nGoing from 0.9.4 to 0.9.6 in Release notes, because I didn't rebuilt the project when I published 0.9.5.\n\n- Add usePositionFixed hook by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/436](https://redirect.github.com/emilkowalski/vaul/pull/436)\n- feat: Don't autofocus within Dialog by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/437](https://redirect.github.com/emilkowalski/vaul/pull/437)\n- fix: ensure interaction after closing by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/438](https://redirect.github.com/emilkowalski/vaul/pull/438)\n- fix: nested drawers drag by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/439](https://redirect.github.com/emilkowalski/vaul/pull/439)\n- fix: drawer failing to cancel move event by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/440](https://redirect.github.com/emilkowalski/vaul/pull/440)\n- fix: inputs repositioning by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/441](https://redirect.github.com/emilkowalski/vaul/pull/441)\n- feat: add autofocus prop by [@​emilkowalski](https://redirect.github.com/emilkowalski) in [https://github.com/emilkowalski/vaul/pull/442](https://redirect.github.com/emilkowalski/vaul/pull/442)\n\n**Full Changelog**: https://github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.6\n\n### [`v0.9.5`](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.5)\n\n[Compare Source](https://redirect.github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.5)\n\n
\n\n
\nvitejs/vite (vite)\n\n### [`v5.4.8`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.8)\n\n[Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.7...v5.4.8)\n\nPlease refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md) for details.\n\n
\n\n
\nwebpack/webpack (webpack)\n\n### [`v5.95.0`](https://redirect.github.com/webpack/webpack/releases/tag/v5.95.0)\n\n[Compare Source](https://redirect.github.com/webpack/webpack/compare/v5.94.0...v5.95.0)\n\n##### Bug Fixes\n\n- Fixed hanging when attempting to read a symlink-like file that it can't read\n- Handle `default` for import context element dependency\n- Merge duplicate chunks call after split chunks\n- Generate correctly code for dynamically importing the same file twice and destructuring\n- Use content hash as \\[base] and \\[name] for extracted DataURI's\n- Distinguish `module` and `import` in `module-import` for externals `import`'s\n- \\[Types] Make `EnvironmentPlugin` default values types less strict\n- \\[Types] Typescript 5.6 compatibility\n\n##### New Features\n\n- Add new `optimization.entryIife` option (`true` by default for the `production` mode)\n- Pass output.hash\\* options to loader context\n\n##### Performance\n\n- Avoid unneeded re-visit in build chunk graph\n\n
\n\n
\ncloudflare/workers-sdk (wrangler)\n\n### [`v3.78.10`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37810)\n\n[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.9...wrangler@3.78.10)\n\n##### Patch Changes\n\n- [#​6824](https://redirect.github.com/cloudflare/workers-sdk/pull/6824) [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763) Thanks [@​petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: tidy up error messaging for unexpected use of Node.js APIs\n\n Fixes [#​6822](https://redirect.github.com/cloudflare/workers-sdk/issues/6822)\n\n- Updated dependencies \\[[`5e2e62c`](https://redirect.github.com/cloudflare/workers-sdk/commit/5e2e62c165166819c63998ad0c7caaaf57d7b988), [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763)]:\n - miniflare@3.20240925.0\n\n### [`v3.78.9`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3789)\n\n[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.8...wrangler@3.78.9)\n\n##### Patch Changes\n\n- [#​6753](https://redirect.github.com/cloudflare/workers-sdk/pull/6753) [`4e33f2c`](https://redirect.github.com/cloudflare/workers-sdk/commit/4e33f2cdc1d9ab59fdbd6fcc162632c91da9b21b) Thanks [@​bluwy](https://redirect.github.com/bluwy)! - refactor: prevent bundling entire `package.json` in built code\n\n- [#​6812](https://redirect.github.com/cloudflare/workers-sdk/pull/6812) [`f700d37`](https://redirect.github.com/cloudflare/workers-sdk/commit/f700d3704a4fca98f8c74549ae849dea8cc1013b) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Validate additional config properties for `[observability]`\n\n- [#​6751](https://redirect.github.com/cloudflare/workers-sdk/pull/6751) [`638a550`](https://redirect.github.com/cloudflare/workers-sdk/commit/638a55063b5b74ad30dfe98f8ee2e23e86f2c25a) Thanks [@​bluwy](https://redirect.github.com/bluwy)! - refactor: simplify date calculation and remove date-fns dependency\n\n- [#​6809](https://redirect.github.com/cloudflare/workers-sdk/pull/6809) [`28cb0d7`](https://redirect.github.com/cloudflare/workers-sdk/commit/28cb0d759e5a0863b92576bbec0df3305806e4aa) Thanks [@​smellercf](https://redirect.github.com/smellercf)! - fix: Remove Beta tag from r2 event notification wrangler command descriptions\n\n- [#​6802](https://redirect.github.com/cloudflare/workers-sdk/pull/6802) [`17eb8a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/17eb8a9f9e477fe064e5b0e7e716ba8b8ce0cccc) Thanks [@​CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - chore: rename `experimental_assets` to `assets`\n\n- [#​6781](https://redirect.github.com/cloudflare/workers-sdk/pull/6781) [`0792fa0`](https://redirect.github.com/cloudflare/workers-sdk/commit/0792fa08fbda89d282b87be86cd05f961ca38df1) Thanks [@​mikenomitch](https://redirect.github.com/mikenomitch)! - chore: tweaks warning when using node_compat\n\n### [`v3.78.8`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3788)\n\n[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.7...wrangler@3.78.8)\n\n##### Patch Changes\n\n- [#​6791](https://redirect.github.com/cloudflare/workers-sdk/pull/6791) [`74d719f`](https://redirect.github.com/cloudflare/workers-sdk/commit/74d719fb8d2ce1e877b3c70da2a495386084d892) Thanks [@​penalosa](https://redirect.github.com/penalosa)! - fix: Add missing binding to `init --from-dash`\n\n- [#​6728](https://redirect.github.com/cloudflare/workers-sdk/pull/6728) [`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: remove filepath encoding on asset upload and handle sometimes-encoded characters\n\n Some characters like \\[ ] @​ are encoded by encodeURIComponent() but are often requested at an unencoded URL path.\n This change will make assets with filenames with these characters accessible at both the encoded and unencoded paths,\n but to use the encoded path as the canonical one, and to redirect requests to the canonical path if necessary.\n\n- [#​6798](https://redirect.github.com/cloudflare/workers-sdk/pull/6798) [`7d7f19a`](https://redirect.github.com/cloudflare/workers-sdk/commit/7d7f19a2ca501d311c00d15c78ba3bec1a50353e) Thanks [@​emily-shen](https://redirect.github.com/emily-shen)! - fix: error if an asset binding is provided without a Worker script\n\n- Updated dependencies \\[[`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac)]:\n - [@​cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@​0](https://redirect.github.com/0).5.4\n - miniflare@3.20240909.5\n\n
\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).\n\n🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.\n\n♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.\n\n👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.\n\n---\n\n - [ ] If you want to rebase/retry this PR, check this box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/toeverything/AFFiNE).\n","shortMessageHtmlLink":"chore: bump up all non-major dependencies (#8376)"}},{"before":"3f106d3c5628b6bf0dc092325517423c9700b0c3","after":null,"ref":"refs/tags/v0.17.2","pushedAt":"2024-09-27T08:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"forehalo","name":"liuyi","path":"/forehalo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8281226?s=80&v=4"}},{"before":null,"after":"ee47cd29bf74c5b18ed8717fd14a45cda25af7fd","ref":"refs/heads/catsjuice/fix/mobile-tab-height","pushedAt":"2024-09-27T08:38:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CatsJuice","name":"Cats Juice","path":"/CatsJuice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39363750?s=80&v=4"},"commit":{"message":"chore(mobile): adjust tab height","shortMessageHtmlLink":"chore(mobile): adjust tab height"}},{"before":"0cf0e1afe0d52ee45c491214ff4c19f33d3bc431","after":"ade88ce5ba8ee8083cc942bb47f7406345b68ab7","ref":"refs/heads/jimmfly/0924/ai","pushedAt":"2024-09-27T02:51:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JimmFly","name":null,"path":"/JimmFly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102217452?s=80&v=4"},"commit":{"message":"feat(core): make AI functions follow server configuration","shortMessageHtmlLink":"feat(core): make AI functions follow server configuration"}},{"before":"266a4a99b992b23926916e5bbe71ff8528b4de5d","after":"309c622f18064580f161088bba645c272f34cb4e","ref":"refs/heads/jimmfly/0924/view-mode","pushedAt":"2024-09-27T02:51:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JimmFly","name":null,"path":"/JimmFly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102217452?s=80&v=4"},"commit":{"message":"test: fix test case","shortMessageHtmlLink":"test: fix test case"}},{"before":"86a756cdac96a89902da1e733c16c3feacea7328","after":"8f7577f655293c552f41ad2aa87952c7e5741589","ref":"refs/heads/jimmfly/0926/floating-sidebar","pushedAt":"2024-09-27T02:49:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JimmFly","name":null,"path":"/JimmFly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102217452?s=80&v=4"},"commit":{"message":"fix desktop style","shortMessageHtmlLink":"fix desktop style"}},{"before":"b9e5a72cc1c50e2b017cd6bdbd43cb4406249577","after":"e1fda021bd2a370ce48095ef529bd91ec4b6b2ed","ref":"refs/heads/graphite-base/8393","pushedAt":"2024-09-27T02:49:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JimmFly","name":null,"path":"/JimmFly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102217452?s=80&v=4"},"commit":{"message":"refactor(core): refactor left sidebar to use di (#8385)","shortMessageHtmlLink":"refactor(core): refactor left sidebar to use di (#8385)"}},{"before":"99d31441bf75a3163357262f407f0f6dd903124d","after":"8d6f49574955f29c63248288dee77c99dae81b5a","ref":"refs/heads/renovate/all-minor-patch","pushedAt":"2024-09-27T01:04:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up all non-major dependencies","shortMessageHtmlLink":"chore: bump up all non-major dependencies"}},{"before":null,"after":"9baed52ae0742568ab60627160023c5dbd93f175","ref":"refs/heads/renovate/vaul-1.x","pushedAt":"2024-09-26T19:13:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore: bump up vaul version to v1","shortMessageHtmlLink":"chore: bump up vaul version to v1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxODoxMjo0OS4wMDAwMDBazwAAAATC5ly1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxOToxMzowMi4wMDAwMDBazwAAAATB3zff"}},"title":"Activity · toeverything/AFFiNE"}