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 (#360)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@prisma/adapter-neon](https://togithub.com/prisma/prisma) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/adapter-neon)) | [`5.10.2` -> `5.11.0`](https://renovatebot.com/diffs/npm/@prisma%2fadapter-neon/5.10.2/5.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fadapter-neon/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fadapter-neon/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fadapter-neon/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fadapter-neon/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@prisma/client](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/client)) | [`5.10.2` -> `5.11.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.10.2/5.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/client)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fclient/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fclient/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fclient/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fclient/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/next)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fnext/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fnext/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fnext/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fnext/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/react)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2freact-query/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2freact-query/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2freact-query/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2freact-query/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/server)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fserver/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fserver/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fserver/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fserver/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.11.25` -> `20.11.27`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.25/20.11.27) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.25/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.25/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.64` -> `18.2.65`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.64/18.2.65) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.64/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.64/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.20` -> `18.2.22`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.20/18.2.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.20/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.20/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.1.1` -> `7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.1.1/7.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`7.1.1` -> `7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.1.1/7.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [chromatic](https://www.chromatic.com) ([source](https://togithub.com/chromaui/chromatic-cli)) | [`11.0.4` -> `11.0.8`](https://renovatebot.com/diffs/npm/chromatic/11.0.4/11.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chromatic/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chromatic/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chromatic/11.0.4/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chromatic/11.0.4/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [dotenv-cli](https://togithub.com/entropitor/dotenv-cli) | [`7.3.0` -> `7.4.1`](https://renovatebot.com/diffs/npm/dotenv-cli/7.3.0/7.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/dotenv-cli/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/dotenv-cli/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/dotenv-cli/7.3.0/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dotenv-cli/7.3.0/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-codegen](https://togithub.com/mmkal/eslint-plugin-codegen) | [`0.25.0` -> `0.26.0`](https://renovatebot.com/diffs/npm/eslint-plugin-codegen/0.25.0/0.26.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-codegen/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-codegen/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-codegen/0.25.0/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-codegen/0.25.0/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [i18next](https://www.i18next.com) ([source](https://togithub.com/i18next/i18next)) | [`23.10.0` -> `23.10.1`](https://renovatebot.com/diffs/npm/i18next/23.10.0/23.10.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prisma](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/cli)) | [`5.10.2` -> `5.11.0`](https://renovatebot.com/diffs/npm/prisma/5.10.2/5.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [react-i18next](https://togithub.com/i18next/react-i18next) | [`14.0.8` -> `14.1.0`](https://renovatebot.com/diffs/npm/react-i18next/14.0.8/14.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-i18next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-i18next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-i18next/14.0.8/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-i18next/14.0.8/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [type-fest](https://togithub.com/sindresorhus/type-fest) | [`4.11.1` -> `4.12.0`](https://renovatebot.com/diffs/npm/type-fest/4.11.1/4.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.11.1/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.11.1/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>prisma/prisma (@​prisma/adapter-neon)</summary> ### [`v5.11.0`](https://togithub.com/prisma/prisma/releases/tag/5.11.0) [Compare Source](https://togithub.com/prisma/prisma/compare/5.10.2...5.11.0) Today, we are excited to share the `5.11.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.11.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps%3A%2F%2Fgithub.com%2Fprisma%2Fprisma%2Freleases%2Ftag%2F5.11.0) about the release.** #### Highlights ##### Edge function support for Cloudflare and Vercel (Preview) We’re thrilled to announce that support for edge function deployments with Prisma ORM is now in Preview 🥳 As of this release, you can deploy your apps that are using Prisma ORM to: - Vercel Edge Functions and Vercel Edge Middleware - Cloudflare Workers and Cloudflare Pages In order to deploy to an edge function, you’ll need to use a compatible database driver (along with its [Prisma driver adapter](https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters)): - Neon Serverless Driver (for PostgreSQL databases hosted via [Neon](https://neon.tech/)) - PlanetScale Serverless Driver (for MySQL databases hosted via [PlanetScale](https://planetscale.com/)) - `pg` driver (for traditional PostgreSQL databases) - `@libsql/client` driver (for SQLite databases hosted via [Turso](https://turso.tech/)) Check out our [documentation](https://www.prisma.io/docs/orm/prisma-client/deployment/edge/overview) to learn how you can deploy an edge function using any combination of supported edge function provider and database. You can also read more about it in the [announcement blog post](https://pris.ly/b/prisma-edge)! ##### Performance improvements in nested `create` operations With Prisma ORM, you can create multiple new records in *nested* queries, for example: ```ts const user = await prisma.user.update({ where: { id: 9 }, data: { name: 'Elliott', posts: { create: { data: [{ title: 'My first post' }, { title: 'My second post' }], }, }, }, }) ``` In previous versions, Prisma ORM would translate this into multiple SQL `INSERT` queries, each requiring its own roundtrip to the database. As of this release, these nested `create` queries are optimized and the `INSERT` queries are sent to the database *in bulk* in a single roundtrip. These optimizations apply to one-to-many as well as many-to-many relations. With this change, using the nested `create` option to create multiple records effectively becomes equivalent to using a nested `createMany` operation (except that `createMany` *only* works with one-to-many relations, whereas `create` works both with one-to-many and many-to-many). > **Note**: Only the deepest nested operation is optimized. If a user specified `create (1) -> create (2) -> create (3)` in their query, only `create (3)` will be optimized. #### Fixes and improvements ##### Prisma Client - [Prisma errors when not using the major.minor.patch versioning system](https://togithub.com/prisma/prisma/issues/7317) - [mongodb where condition resulted in combined $ne but should not be $eq](https://togithub.com/prisma/prisma/issues/15175) - [Node hangs when `console.log(new PrismaClient())`](https://togithub.com/prisma/prisma/issues/18292) - [Add wolfy linux to supported OS](https://togithub.com/prisma/prisma/issues/18329) - [Support Linux Gentoo](https://togithub.com/prisma/prisma/issues/18698) - [Know engines to download for Void Linux](https://togithub.com/prisma/prisma/issues/20434) - [Engine does not support Linux distro "openeuler"](https://togithub.com/prisma/prisma/issues/20937) - [Prisma Doesn't Recognize Crystal Linux distro](https://togithub.com/prisma/prisma/issues/21955) - [Regression: Mapped `enum` throws error (collation `cp1250_czech_cs` or similar)](https://togithub.com/prisma/prisma/issues/21967) - [`NOT` condition leaks out of its desired bounds](https://togithub.com/prisma/prisma/issues/22007) - [The column does not exist in the current database.](https://togithub.com/prisma/prisma/issues/22098) - [Logging `PrismaClient` object is slow](https://togithub.com/prisma/prisma/issues/22848) - [Running `prisma generate` on Litespeed Web Server cPanel with ssh](https://togithub.com/prisma/prisma/issues/22857) - [Prisma doesn't know which engines to download for the Linux distro "guttaos"](https://togithub.com/prisma/prisma/issues/23031) - [Error in driver-adapter-utils with `tsc`: `Cannot find namespace 'debug'.`](https://togithub.com/prisma/prisma/issues/23091) - [VS Code debugger freeze from time to time, when Prisma Client is involved](https://togithub.com/prisma/prisma/issues/23181) - [`push` method still unimplemented for scalar lists in CockroachDB](https://togithub.com/prisma/prisma/issues/23183) - [`Invalid character` error persists on 5.10.1 in Prisma Studio](https://togithub.com/prisma/prisma/issues/23225) - [Add "Peppermint OS" to list of supported distros](https://togithub.com/prisma/prisma/issues/23237) - [`runtimeDescription` is not defined error](https://togithub.com/prisma/prisma/issues/23430) ##### Prisma Migrate - [Prisma with UOS or Deepin](https://togithub.com/prisma/prisma/issues/18374) - [Warning: Linux distro "slackware"](https://togithub.com/prisma/prisma/issues/18547) - [Error when run `npx prisma db pull` with DeepinOS 20.9GNU/LInux](https://togithub.com/prisma/prisma/issues/19157) - [Add solus to list of known supported distros](https://togithub.com/prisma/prisma/issues/21493) - [NixOS not recognised as a Linux distribution](https://togithub.com/prisma/prisma/issues/22145) - [Prisma Warning on Ubuntu 20.04](https://togithub.com/prisma/prisma/issues/22347) - [Let Prisma detect Artix Linux distro](https://togithub.com/prisma/prisma/issues/22522) - [couldn't identify clear-linux-os](https://togithub.com/prisma/prisma/issues/22539) - [Prisma doesn't know which engines to download with `Linux Mint`](https://togithub.com/prisma/prisma/issues/23141) - [`Error: Invalid character` when `schema.prisma` includes Chinese/Non-ASCII characters in a comment](https://togithub.com/prisma/prisma/issues/23201) ##### Prisma Engines - [\[DA\] Planetscale engine tests: aggregations](https://togithub.com/prisma/prisma-engines/issues/4473) - [\[DA\] Planetscale engine tests: json filtering](https://togithub.com/prisma/prisma-engines/issues/4475) - [\[DA\] Planetscale engine tests: order and pagination](https://togithub.com/prisma/prisma-engines/issues/4478) - [\[DA\] Planetscale engine tests: oids](https://togithub.com/prisma/prisma-engines/issues/4479) - [\[DA\] Planetscale engine tests: nested_createmany_fail_dups](https://togithub.com/prisma/prisma-engines/issues/4481) - [\[DA\] Planetscale engine tests: create_many_error_dups](https://togithub.com/prisma/prisma-engines/issues/4484) - [\[DA\] Planetscale engine tests: upsert_fails_if_filter_dont_match](https://togithub.com/prisma/prisma-engines/issues/4486) </details> <details> <summary>trpc/trpc (@​trpc/client)</summary> ### [`v10.45.2`](https://togithub.com/trpc/trpc/compare/v10.45.1...936db6dd2598337758e29c843ff66984ed54faaf) [Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2) </details> <details> <summary>trpc/trpc (@​trpc/next)</summary> ### [`v10.45.2`](https://togithub.com/trpc/trpc/releases/tag/v10.45.2) [Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2) #### What's Changed - patch(server): upgrade to typescript 5.4 and do fixes due to breaking changes in typescript by [@​KATT](https://togithub.com/KATT) in [https://github.com/trpc/trpc/pull/5560](https://togithub.com/trpc/trpc/pull/5560) **Full Changelog**: trpc/trpc@v10.45.1...v10.45.2 </details> <details> <summary>trpc/trpc (@​trpc/react-query)</summary> ### [`v10.45.2`](https://togithub.com/trpc/trpc/compare/v10.45.1...936db6dd2598337758e29c843ff66984ed54faaf) [Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2) </details> <details> <summary>trpc/trpc (@​trpc/server)</summary> ### [`v10.45.2`](https://togithub.com/trpc/trpc/compare/v10.45.1...936db6dd2598337758e29c843ff66984ed54faaf) [Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0) ##### 🚀 Features - support TS 5.4 - **eslint-plugin:** \[prefer-string-starts-ends-with] add allowSingleElementEquality option ##### 🩹 Fixes - **eslint-plugin:** expose \*-type-checked-only configs for extension - **eslint-plugin:** \[member-ordering] report alphabetical sorting for all groups instead of just the first failing group - **eslint-plugin:** \[no-var-requires, no-require-imports] support template literal - **eslint-plugin:** \[no-useless-template-literals] detect TemplateLiteral - **eslint-plugin:** \[no-unnecessary-condition] handle union array and tuple type - **eslint-plugin:** \[prefer-find] support ternary branches in prefer-find ##### ❤️ Thank You - Arka Pratim Chaudhuri - auvred - Chris Plummer - Fotis Papadogeorgopoulos - Josh Goldberg ✨ - Kirk Waiblinger - Wayne Zhang - 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.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0) ##### 🚀 Features - support TS 5.4 ##### ❤️ Thank You - Arka Pratim Chaudhuri - auvred - Chris Plummer - Fotis Papadogeorgopoulos - Josh Goldberg ✨ - Kirk Waiblinger - Wayne Zhang - 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>chromaui/chromatic-cli (chromatic)</summary> ### [`v11.0.8`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1108-Mon-Mar-11-2024) [Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.7...v11.0.8) ##### 🐛 Bug Fix - Fix e2e peer dep versions [#​943](https://togithub.com/chromaui/chromatic-cli/pull/943) ([@​tevanoff](https://togithub.com/tevanoff)) ##### Authors: 1 - Todd Evanoff ([@​tevanoff](https://togithub.com/tevanoff)) *** ### [`v11.0.7`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1107-Fri-Mar-08-2024) [Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.6...v11.0.7) ##### 🐛 Bug Fix - Prevent non-string or null message in timestamp logging from causing exit code 254 during build. [#​931](https://togithub.com/chromaui/chromatic-cli/pull/931) ([@​BenjaminEllisSo](https://togithub.com/BenjaminEllisSo)) ##### Authors: 1 - [@​BenjaminEllisSo](https://togithub.com/BenjaminEllisSo) *** ### [`v11.0.6`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1106-Thu-Mar-07-2024) [Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.5...v11.0.6) ##### 🐛 Bug Fix - Expose E2E build errors [#​940](https://togithub.com/chromaui/chromatic-cli/pull/940) ([@​tevanoff](https://togithub.com/tevanoff)) ##### Authors: 1 - Todd Evanoff ([@​tevanoff](https://togithub.com/tevanoff)) *** ### [`v11.0.5`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1105-Thu-Mar-07-2024) [Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.4...v11.0.5) ##### 🐛 Bug Fix - escape special characters in onlyStoryFiles filenames [#​942](https://togithub.com/chromaui/chromatic-cli/pull/942) ([@​JonathanKolnik](https://togithub.com/JonathanKolnik)) ##### Authors: 1 - Jono Kolnik ([@​JonathanKolnik](https://togithub.com/JonathanKolnik)) *** </details> <details> <summary>entropitor/dotenv-cli (dotenv-cli)</summary> ### [`v7.4.1`](https://togithub.com/entropitor/dotenv-cli/compare/v7.4.0...ed62fc71afc952181913aa275d7a002a5178b2d6) [Compare Source](https://togithub.com/entropitor/dotenv-cli/compare/v7.4.0...v7.4.1) ### [`v7.4.0`](https://togithub.com/entropitor/dotenv-cli/releases/tag/v7.4.0): Release better variable usage (`-v`) [Compare Source](https://togithub.com/entropitor/dotenv-cli/compare/v7.3.0...v7.4.0) Releases [https://github.com/entropitor/dotenv-cli/pull/105](https://togithub.com/entropitor/dotenv-cli/pull/105) </details> <details> <summary>mmkal/eslint-plugin-codegen (eslint-plugin-codegen)</summary> ### [`v0.26.0`](https://togithub.com/mmkal/eslint-plugin-codegen/releases/tag/0.26.0) [Compare Source](https://togithub.com/mmkal/eslint-plugin-codegen/compare/0.25.0...0.26.0) - monorepoTOC: toposort [`d72b314`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/d72b314) - add monorepoTOC filter docs [`b88e660`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/b88e660) </details> <details> <summary>i18next/i18next (i18next)</summary> ### [`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101) [Compare Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1) - optimize getBestMatchFromCodes for [https://github.com/i18next/i18next-browser-languageDetector/issues/281](https://togithub.com/i18next/i18next-browser-languageDetector/issues/281) </details> <details> <summary>i18next/react-i18next (react-i18next)</summary> ### [`v14.1.0`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1410) [Compare Source](https://togithub.com/i18next/react-i18next/compare/v14.0.8...v14.1.0) - types(`Trans`): add typechecking on context prop [1732](https://togithub.com/i18next/react-i18next/pull/1732) (might brake if using "internal" `Trans` or `TransProps`) </details> <details> <summary>sindresorhus/type-fest (type-fest)</summary> ### [`v4.12.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.12.0) [Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.11.1...v4.12.0) ##### New types - [`ArraySlice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/array-slice.d.ts) - [`StringSlice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/string-slice.d.ts) - [`IsNegative`](https://togithub.com/sindresorhus/type-fest/blob/85221aa12f2e9ed9d76e94e3c73b6bd904889bf6/source/numeric.d.ts#L172-L187) - [`GreaterThan`](https://togithub.com/sindresorhus/type-fest/blob/main/source/greater-than.d.ts) - [`GreaterThanOrEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/greater-than-or-equal.d.ts) - [`LessThan`](https://togithub.com/sindresorhus/type-fest/blob/main/source/less-than.d.ts) - [`LessThanOrEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/less-than-or-equal.d.ts) - [`Sum`](https://togithub.com/sindresorhus/type-fest/blob/main/source/sum.d.ts) - [`Subtract`](https://togithub.com/sindresorhus/type-fest/blob/main/source/subtract.d.ts) </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/GLAAD). PR-URL: #360 Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>