fix(deps): update all non-major dependencies #231
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^4.4.0
->^4.5.0
^3.0.1
->^3.1.0
5.39.0
->5.40.1
5.39.0
->5.40.1
^13.11.0
->^13.12.0
4.4.0
->4.5.0
6.2.3
->6.3.0
Release Notes
prisma/prisma
v4.5.0
Compare Source
🌟 Help us spread the word about Prisma by starring the repo ☝️ or tweeting about the release. 🌟
Major improvements
Filter for non-unique properties in unique where queries (Preview)
In this release, we are adding support for non-unique properties inside the
where
statement for queries that operate on a unique record (e.g.:findUnique
,update
,delete
, etc.). This was not possible in the past, as we only allowed unique fields as filters inside thewhere
statement for the queries in question.There are use cases where a query that operates on a unique record requires further filtering by non-unique properties. For example, for the following model:
Let’s say that you would like to update the
Article
with anid
of “5”, but only if theversion
equals "1":With
4.5.0
, we are adding support to specify any number of non-unique fields in yourwhere
statement, as long as you have at least one unique field.To use it, enable the Preview feature flag:
To learn more about this feature and about use cases where it can be useful, please check out our documentation. For feedback, please leave a comment on the GitHub issue.
PostgreSQL extension management (Preview)
We are excited to add support for declaring PostgreSQL extensions in the Prisma schema. The feature comes with support for introspection and migrations. This will allow you to adopt, evolve and manage which PostgreSQL database extensions are installed directly from within your Prisma schema.
To try this feature, enable the Preview feature flag:
Now you will be able to use the new
extensions
property in thedatasource
block of your Prisma schema.Please visit our documentation to learn more about this feature or leave a comment with feedback on the GitHub issue.
Change to Referential Integrity — property in
datasource
block renamed torelationMode
(Preview)To prepare Prisma Client’s emulation of relations for general availability, we are releasing several improvements to the
referentialIntegrity
Preview feature.We decided to rename the feature to Relation Mode. We think this closer reflects what this feature does and distinguishes it from integrity management on the database level. The related property in the
datasource
block of the Prisma schema has also been changed fromreferentialIntegrity
torelationMode
.To use it, keep using the old
referentialIntegrity
Preview feature flag:But use the new property name in the
datasource
:We also removed the referential action
NoAction
for PostgreSQL and SQLite when usingrelationMode = "prisma"
as we are not planning to support the details of the database behavior.To learn more about
relationMode
, please check out the documentation or leave a comment on the GitHub issue.Deno for Prisma Client for Data Proxy (Preview)
Deno is an alternative JavaScript runtime that can replace Node.js to run JS and TS apps. It aligns itself closely with web technologies, claims to be secure by default, and supports TypeScript out of the box.
Today we are releasing initial support for Prisma with Deno via an integration for our Prisma Client for Data Proxy. This feature was developed together with the amazing team at Deno 🦕.
To use Prisma Client in a Deno project, add the
deno
Preview feature flag to your Prisma schema and define a folder asoutput
(this is required for Deno):Now you can generate Prisma Client with the Data Proxy using the command
npx prisma generate --data-proxy
. Then use Prisma Client in your Deno script with the following import:You can also deploy an app built and configured like this on Deno Deploy, Deno’s deployment platform. Read this guide in our documentation for a full example and individual steps.
For feedback, please comment on this GitHub issue.
Fixed “Invalid string length” error in Prisma Studio and Prisma Data Platform Data Browser
Many people were having issues with an "Invalid string length" error both in Prisma Studio and Prisma Data Platform Data Browser. This issue can be resolved through this workaround. With this release, the root cause of this issue has been fixed and it should not occur again.
Updated proposal for Client Extensions: request for comments
In
4.3.0
, we shared a proposal for Prisma Client Extensions on Github. We received a lot of great feedback, which we have incorporated into a new proposal.If you’re interested, please head over to the new proposal in GitHub and tell us what you think. Thank you!
Fixes and improvements
Prisma
onDelete: setDefault
referentialIntegrity
modes makes migration history obsoletereferentialIntegrity
andrelationMode
Prisma Client
Prisma Migrate
postgresqlExtensions
:migrate dev
errors withERROR: type "citext" does not exist
when settingextensions = [citext]
Language tools (e.g. VS Code)
relationMode
(previouslyreferentialIntegrity
) in the datasource blockCredits
Huge thanks to @kt3k, @abenhamdine, @jsoref for helping!
sapphiredev/plugins
v3.1.0
Compare Source
🐛 Bug Fixes
🚀 Features
applyLocalizedBuilder
andcreateSelectMenuChoiceName
to help registering localized commands (#372) (6deee87)typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v5.40.1
Compare Source
Bug Fixes
v5.40.0
Compare Source
Bug Fixes
Features
RuleTester
(#5750) (121f4c0)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v5.40.1
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.40.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
discordjs/discord.js
v13.12.0
Compare Source
Documentation
Features
escapeMarkdown
PRs to v13 (#8703) (8a6588a)egoist/tsup
v6.3.0
Compare Source
Bug Fixes
Features
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.