Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update all non-major dependencies (#409)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | OpenSSF | |---|---|---|---|---| | [@prisma/adapter-neon](https://togithub.com/prisma/prisma) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/adapter-neon)) | dependencies | minor | [`5.12.1` -> `5.13.0`](https://renovatebot.com/diffs/npm/@prisma%2fadapter-neon/5.12.1/5.13.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prisma/prisma/badge)](https://securityscorecards.dev/viewer/?uri=github.com/prisma/prisma) | | [@prisma/client](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/client)) | dependencies | minor | [`5.12.1` -> `5.13.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.12.1/5.13.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prisma/prisma/badge)](https://securityscorecards.dev/viewer/?uri=github.com/prisma/prisma) | | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/a11y)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/interactions)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/addon-viewport](https://togithub.com/storybookjs/storybook/tree/next/code/addons/viewport) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/viewport)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2faddon-viewport/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/blocks](https://togithub.com/storybookjs/storybook/tree/next/code/ui/blocks) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/ui/blocks)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2fblocks/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/nextjs](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/nextjs) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/frameworks/nextjs)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2fnextjs/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/react](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/react) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/renderers/react)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2freact/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@storybook/test](https://togithub.com/storybookjs/storybook/tree/next/code/lib/test) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/test)) | dependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/@storybook%2ftest/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | devDependencies | patch | [`7.7.0` -> `7.7.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.7.0/7.7.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/typescript-eslint/typescript-eslint/badge)](https://securityscorecards.dev/viewer/?uri=github.com/typescript-eslint/typescript-eslint) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | devDependencies | patch | [`7.7.0` -> `7.7.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.7.0/7.7.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/typescript-eslint/typescript-eslint/badge)](https://securityscorecards.dev/viewer/?uri=github.com/typescript-eslint/typescript-eslint) | | [knip](https://knip.dev) ([source](https://togithub.com/webpro/knip/tree/HEAD/packages/knip)) | devDependencies | minor | [`5.9.4` -> `5.10.0`](https://renovatebot.com/diffs/npm/knip/5.9.4/5.10.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/webpro/knip/badge)](https://securityscorecards.dev/viewer/?uri=github.com/webpro/knip) | | [prisma](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/cli)) | devDependencies | minor | [`5.12.1` -> `5.13.0`](https://renovatebot.com/diffs/npm/prisma/5.12.1/5.13.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/prisma/prisma/badge)](https://securityscorecards.dev/viewer/?uri=github.com/prisma/prisma) | | [react-i18next](https://togithub.com/i18next/react-i18next) | dependencies | patch | [`14.1.0` -> `14.1.1`](https://renovatebot.com/diffs/npm/react-i18next/14.1.0/14.1.1) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/i18next/react-i18next/badge)](https://securityscorecards.dev/viewer/?uri=github.com/i18next/react-i18next) | | [storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/cli)) | devDependencies | patch | [`8.0.8` -> `8.0.9`](https://renovatebot.com/diffs/npm/storybook/8.0.8/8.0.9) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/storybookjs/storybook/badge)](https://securityscorecards.dev/viewer/?uri=github.com/storybookjs/storybook) | | [type-fest](https://togithub.com/sindresorhus/type-fest) | devDependencies | minor | [`4.16.0` -> `4.17.0`](https://renovatebot.com/diffs/npm/type-fest/4.16.0/4.17.0) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/sindresorhus/type-fest/badge)](https://securityscorecards.dev/viewer/?uri=github.com/sindresorhus/type-fest) | | [zod](https://zod.dev) ([source](https://togithub.com/colinhacks/zod)) | dependencies | patch | [`3.23.0` -> `3.23.4`](https://renovatebot.com/diffs/npm/zod/3.23.0/3.23.4) | [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/colinhacks/zod/badge)](https://securityscorecards.dev/viewer/?uri=github.com/colinhacks/zod) | --- ### Release Notes <details> <summary>prisma/prisma (@​prisma/adapter-neon)</summary> ### [`v5.13.0`](https://togithub.com/prisma/prisma/releases/tag/5.13.0) [Compare Source](https://togithub.com/prisma/prisma/compare/5.12.1...5.13.0) Today, we are excited to share the `5.13.0` stable release 🎉 🌟 **Help us spread the word about Prisma by starring the repo or [posting on X](https://twitter.com/intent/post?text=Check%20out%20the%20latest%20%40prisma%20release%20v5.13.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps%3A%2F%2Fgithub.com%2Fprisma%2Fprisma%2Freleases%2Ftag%2F5.13.0) about the release.** #### Highlights ##### `omit` fields from Prisma Client queries (Preview) We’re excited to announce Preview support for the `omit` option within the Prisma Client query options. The [highly-requested](https://togithub.com/prisma/prisma/issues/5042) `omit` feature now allows you to exclude fields that you don’t want to retrieve from the database on a ***per-query basis*.** By default, when a query returns records, the result includes all scalar fields of the models defined in the Prisma schema. [`select`](https://www.prisma.io/docs/orm/reference/prisma-client-reference#select) can be used to return specific fields, while `omit` can now be used to exclude specific fields. `omit` lives at the same API level and works on all of the same [Prisma Client model queries](https://www.prisma.io/docs/orm/reference/prisma-client-reference#model-queries) as `select`. Note, however, that `omit` and `select` are mutually exclusive. In other words, you can’t use both in the same query. To get started using `omit`, enable the `omitApi` Preview feature in your Prisma schema: ```prisma // schema.prisma generator client { provider = "prisma-client-js" previewFeatures = ["omitApi"] } ``` Be sure to re-generate Prisma Client afterwards: ```bash npx prisma generate ``` Here is an example of using `omit`: ```ts // Includes all fields except password await prisma.user.findMany({ omit: { password: true }, }) ``` Here is an example of using `omit` with `include`: ```ts // Includes all user fields except user's password and title of user's posts await prisma.user.findMany({ omit: { password: true }, include: { posts: { omit: { title: true }, }, }, }) ``` <details> <summary>Expand to view the example Prisma schema</summary> ```prisma model User { id Int @​id @​default(autoincrement()) email String @​unique name String? password String posts Post[] } model Post { id Int @​id @​default(autoincrement()) title String author User @​relation(fields: [authorId], references: [id]) authorId Int } ``` </details> Many users have requested a global implementation of `omit`. This request will be accommodated in the future. In the meantime, you can follow the issue [here](https://togithub.com/prisma/prisma/issues/5042). **📣 Share your feedback:** [`omitApi` Preview feature](https://togithub.com/prisma/prisma/discussions/23924) **📚 Documentation:** [`omit` - Prisma Client API Reference](https://www.prisma.io/docs/orm/reference/prisma-client-reference#omit-preview) #### Fixes and improvements ##### Prisma Migrate - [Nicer Datamodel Type validation](https://togithub.com/prisma/prisma/issues/15174) ##### Prisma Client - [MySQL `upsert()`: `Internal error: Attempted to serialize empty result.`](https://togithub.com/prisma/prisma/issues/17982) - [Mysql `upsert()` fails with "Attempted to serialize empty result."](https://togithub.com/prisma/prisma/issues/18285) - [Interactive Transaction API timing out after upgrading from 4.7.0 and above](https://togithub.com/prisma/prisma/issues/18393) - [MySQL and SQLite `upsert()`: `Internal error: Attempted to serialize empty result.`](https://togithub.com/prisma/prisma/issues/19868) - [MySQL `upsert()`: `Internal error: Attempted to serialize empty result.`](https://togithub.com/prisma/prisma/issues/20042) - [MongoDB `upsert()`: `Internal error: Attempted to serialize empty result.`](https://togithub.com/prisma/prisma/issues/20527) - [MongoDB `upsert()`: `Internal error: Attempted to serialize empty result`](https://togithub.com/prisma/prisma/issues/21612) - [Relation mode + `upsert()`: `Internal error: Attempted to serialize empty result.`](https://togithub.com/prisma/prisma/issues/22562) - [`Internal error: Attempted to serialize empty result.` on `upsert()` for `update` case in different databases (when using `relationMode=prisma` explicitly or implicitly \[MongoDB\])](https://togithub.com/prisma/prisma/issues/22916) - [Postgres `upsert(): Internal error: Attempted to serialize empty result` when `relationMode = "prisma"` is used](https://togithub.com/prisma/prisma/issues/23359) - [`✘ [ERROR] near "��": syntax error at offset 0` when running `wrangler d1 migrations apply` with Prisma generated migration (on Windows, using Powershell)](https://togithub.com/prisma/prisma/issues/23702) #### Credits Huge thanks to [@​ospfranco](https://togithub.com/ospfranco), [@​pranayat](https://togithub.com/pranayat), [@​yubrot](https://togithub.com/yubrot), [@​skyzh](https://togithub.com/skyzh), [@​anuraaga](https://togithub.com/anuraaga), [@​yehonatanz](https://togithub.com/yehonatanz), [@​arthurfiorette](https://togithub.com/arthurfiorette), [@​elithrar](https://togithub.com/elithrar), [@​tockn](https://togithub.com/tockn), [@​Kuhave](https://togithub.com/Kuhave), [@​obiwac](https://togithub.com/obiwac) for helping! </details> <details> <summary>storybookjs/storybook (@​storybook/addon-a11y)</summary> ### [`v8.0.9`](https://togithub.com/storybookjs/storybook/compare/v8.0.8...3c598bd3e249b865f6ee38ace20d2ab3021342d3) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.0.8...v8.0.9) </details> <details> <summary>storybookjs/storybook (@​storybook/addon-essentials)</summary> ### [`v8.0.9`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#809) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.0.8...v8.0.9) - Addon-docs: Fix MDX compilation when using `@vitejs/plugin-react-swc` with plugins - [#​26837](https://togithub.com/storybookjs/storybook/pull/26837), thanks [@​JReinhold](https://togithub.com/JReinhold)! - CSF: Fix typings for control and other properties of argTypes - [#​26824](https://togithub.com/storybookjs/storybook/pull/26824), thanks [@​kasperpeulen](https://togithub.com/kasperpeulen)! - Controls: Fix crashing when docgen extraction partially fails - [#​26862](https://togithub.com/storybookjs/storybook/pull/26862), thanks [@​yannbf](https://togithub.com/yannbf)! - Doc Tools: Signature Type Error Handling - [#​26774](https://togithub.com/storybookjs/storybook/pull/26774), thanks [@​ethriel3695](https://togithub.com/ethriel3695)! - Next.js: Move sharp into optional deps - [#​26787](https://togithub.com/storybookjs/storybook/pull/26787), thanks [@​shuta13](https://togithub.com/shuta13)! - Nextjs: Support next 14.2 useParams functionality - [#​26874](https://togithub.com/storybookjs/storybook/pull/26874), thanks [@​yannbf](https://togithub.com/yannbf)! - Test: Remove chai as dependency of [@​storybook/test](https://togithub.com/storybook/test) - [#​26852](https://togithub.com/storybookjs/storybook/pull/26852), thanks [@​kasperpeulen](https://togithub.com/kasperpeulen)! - UI: Fix sidebar search hanging when selecting a story in touch mode - [#​26807](https://togithub.com/storybookjs/storybook/pull/26807), thanks [@​JReinhold](https://togithub.com/JReinhold)! </details> <details> <summary>storybookjs/storybook (@​storybook/addon-links)</summary> ### [`v8.0.9`](https://togithub.com/storybookjs/storybook/compare/v8.0.8...3c598bd3e249b865f6ee38ace20d2ab3021342d3) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.0.8...v8.0.9) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v7.7.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#771-2024-04-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-assignment] handle shorthand property assignment - **eslint-plugin:** \[explicit-function-return-type] fix checking wrong ancestor's return type - **eslint-plugin:** \[prefer-optional-chain] only look at left operand for `requireNullish` - **eslint-plugin:** \[no-for-in-array] refine report location - **eslint-plugin:** \[no-unnecessary-type-assertion] allow non-null assertion for void type ##### ❤️ Thank You - Abraham Guo - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v7.7.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#771-2024-04-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>webpro/knip (knip)</summary> ### [`v5.10.0`](https://togithub.com/webpro/knip/compare/5.9.4...03b93841f900dbe3e3c85b20d0dbff0692e096c2) [Compare Source](https://togithub.com/webpro/knip/compare/5.9.4...5.10.0) </details> <details> <summary>i18next/react-i18next (react-i18next)</summary> ### [`v14.1.1`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1411) [Compare Source](https://togithub.com/i18next/react-i18next/compare/v14.1.0...v14.1.1) - do not modify passed tOptions context property to address [1745](https://togithub.com/i18next/react-i18next/issues/1745) </details> <details> <summary>sindresorhus/type-fest (type-fest)</summary> ### [`v4.17.0`](https://togithub.com/sindresorhus/type-fest/compare/v4.16.0...1fd3ad766b3d35100599e21fe446014419a1a9b0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.16.0...v4.17.0) </details> <details> <summary>colinhacks/zod (zod)</summary> ### [`v3.23.4`](https://togithub.com/colinhacks/zod/releases/tag/v3.23.4) [Compare Source](https://togithub.com/colinhacks/zod/compare/v3.23.3...v3.23.4) #### Commits: - [`157b18d`](https://togithub.com/colinhacks/zod/commit/157b18d742c86d85b26a8421af46ad6d6d6b6ea7) Add 3.23 announcement - [`aedf93f`](https://togithub.com/colinhacks/zod/commit/aedf93f1435a29463d915c3be45b4dcbeefa8cc1) Revert change to default Input - [`45107f7`](https://togithub.com/colinhacks/zod/commit/45107f7a7230fe48ee24dc37e621422c9dc64ec4) v3.23.4 ### [`v3.23.3`](https://togithub.com/colinhacks/zod/compare/v3.23.2...103d2436f85872ca0e0e6247652989cc93d46a39) [Compare Source](https://togithub.com/colinhacks/zod/compare/v3.23.2...v3.23.3) ### [`v3.23.2`](https://togithub.com/colinhacks/zod/releases/tag/v3.23.2) [Compare Source](https://togithub.com/colinhacks/zod/compare/v3.23.1...v3.23.2) #### Commits: - [`c340558`](https://togithub.com/colinhacks/zod/commit/c340558d14f5222a2ca177e0591463c06cc5edc3) Update protocol - [`ef588d0`](https://togithub.com/colinhacks/zod/commit/ef588d036f3e98b832796e9a681dbaf097631ea0) Fix t3env - [`9df70dd`](https://togithub.com/colinhacks/zod/commit/9df70dd71195df951c43f180fbe5e64ea1f835df) 3.23.2 ### [`v3.23.1`](https://togithub.com/colinhacks/zod/compare/v3.23.0...2ff5ceb428634de0ea4501495039c05a8e95b60a) [Compare Source](https://togithub.com/colinhacks/zod/compare/v3.23.0...v3.23.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday,before 4am on Thursday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/weareinreach/TransMascFutures). PR-URL: #409 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information