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:
1.1.5
->1.1.6
4.2.0
->4.3.1
4.14.182
->4.14.185
5.33.0
->5.38.0
5.33.0
->5.38.0
16.0.1
->16.0.2
8.21.0
->8.23.1
3.4.0
->3.5.1
4.4.0
->4.6.0
1.10.1
->1.11.0
5.2.2
->5.2.3
8.4.0
->8.6.0
4.2.0
->4.3.1
14.0.1
->14.1.0
2.18.0
->2.19.0
4.7.4
->4.8.3
Release Notes
grammyjs/rateLimiter
v1.1.6
Compare Source
prisma/prisma
v4.3.1
Compare Source
Today, we are issuing the
4.3.1
patch release.Fixes in Prisma Client
Fixes in Prisma CLI
v4.3.0
Compare Source
🌟 Help us spread the word about Prisma by starring the repo or tweeting about the release. 🌟
Major improvements
Field reference support on query filters (Preview)
We're excited to announce Preview support for field references. You can enable it with the
fieldReference
Preview feature flag.Field references will allow you to compare columns against other columns. For example, given the following schema:
You can now compare one column with another after running
prisma generate
, for example:Learn more about field references in our documentation. Try it out and let us know what you think in this GitHub issue.
Count by filtered relation (Preview)
In this release, we're adding support for the ability to count by a filtered relation. You can enable this feature by adding the
filteredRelationCount
Preview feature flag.Given the following Prisma schema:
You can now express the following query with the Preview feature after re-generating Prisma Client:
Learn more in our documentation and let us know what you think in this issue
Multi-schema support (Preview)
In this release, we're adding very early Preview support of multi-schema support for PostgreSQL and SQL Server behind the
multiSchema
Preview feature flag. With it, you can write a Prisma schema that accesses models across multiple schemas.Read further in this GitHub issue. Try it out and let us know what you think in this GitHub issue.
Prisma CLI exit code fixes
We've made several improvements to the Prisma CLI:
prisma migrate dev
previously returned a successful exit code (0) whenprisma db seed
was triggered but failed due to an error. We've fixed this andprisma migrate dev
will now exit with an unsuccessful exit code (1) when seeding fails.prisma migrate status
previously returned a successful exit code (0) in unexpected cases. The command will now exit with an unsuccessful exit code (1) if:/prisma/migrations
folder)The previous behavior when canceling a prompt by pressing Ctrl + C was returning a successful exit code (0). It now returns a non-successful,
SIGINT
, exit code (130).In the rare event of a Rust panic from the Prisma engine, the CLI now asks you to submit an error report and exit the process with a non-successful exit code (1). Prisma previously ended the process with a successful exit code (0).
Improved precision for the
tracing
Preview featureBefore this release, you may have occasionally seen some traces that took 0μs working with the
tracing
Preview feature. In this release, we've increased the precision to ensure you get accurate traces.Let us know if you run into any issues in this GitHub issue.
prisma format
now uses a Wasm moduleInitially, the
prisma format
command relied on logic from the Prisma engines in form of a native binary. In an ongoing effort to makeprisma
more portable and easier to maintain, we decided to shift to a Wasm module.prisma format
now uses the same Wasm module as the one the Prisma language server uses, i.e.@prisma/prisma-fmt-wasm
, which is now visible inprisma version
command's output.Let us know what you think. In case you run into any issues, let us know by creating a GitHub issue.
MongoDB query fixes
While implementing field reference support, we noticed a few correctness bugs in our MongoDB connector that we fixed along the way:
mode: insensitive
alphanumeric comparisons (e.g. “a” > “Z”) didn’t work (GitHub issue)mode: insensitive
didn’t exclude undefined (GitHub issue)isEmpty: false
on lists types (e.g. String[]) returned true when a list is empty (GitHub issue)hasEvery
on list types wasn’t aligned with the SQL implementations (GitHub issue)JSON filter query fixes
Prisma schema
If you used
NOT
with any of the following queries on aJson
field, double-check your queries to ensure they're returning the correct data:string_contains
string_starts_with
string_ends_with
array_contains
array_starts_with
array_ends_with
gt
/gte
/lt
/lte
Prisma extension for VS Code improvements
The Prisma language server now provides Symbols in VS Code. This means you can now:
See the different blocks (
datasource
,generator
,model
,enum
, andtype
) of your Prisma schema in the Outline view. This makes it easier to navigate to a block in 1 clickA few things to note about the improvement are that:
Enable Editor sticky scroll from version
1.70
of VS Code. This means you can have sticky blocks in your Prisma schema, improving your experience when working with big schema filesMake sure to update your VS Code application to 1.70, and the Prisma extension to
4.3.0
.We'd also like to give a big Thank you to @yume-chan for your contribution!
Prisma Studio improvements
We've made several improvements to the filter panel which includes:
Refined filter panel
Refined error handling for MongoDB m-n relations
Prisma Studio prevents fatal errors when interacting with m-n relations by explicitly disabling creating, deleting, or editing records for m-n relations
Multi-row copying
You can select multiple rows and copy them to your clipboard as JSON objects using CMD + C on MacOS or Ctrl + C on Windows/ Linux
Prisma Client Extensions: request for comments
For the last couple of months, we've been working on a specification for an upcoming feature — Prisma Client extensions. We're now ready to share our proposed design and we would appreciate your feedback.
Prisma Client Extensions aims to provide a type-safe way to extend your existing Prisma Client instance. With Prisma Client Extensions you can:
... and much more!
Here’s a glimpse at how that will look:
For further details, refer to this GitHub issue. Have a read and let us know what you think!
Fixes and improvements
Prisma Client
Prisma
@prisma/prisma-fmt-wasm
to CLI and output dependency version in-v
, use instead of Formatter Engine binarydb push
output in MongoDBdmmf
raises "Schema parsing - Error while interacting with query-engine-node-api library" misleading error message when there is a schema validation error.migrate status
should return a non-successful exit code (1) when a failed migration is found or an error occursmigrate dev
should return a non-successful exit code (1) when there is an error during seedingPrisma Migrate
Language tools (e.g. VS Code)
Credits
Huge thanks to @abenhamdine, @drzamich, @AndrewSouthpaw, @kt3k, @lodi-g, @Gnucki, @apriil15, @givensuman for helping!
Prisma Data Platform
We're working on the Prisma Data Platform — a collaborative environment for connecting apps to databases. It includes the:
Try it out and let us know what you think!
💼 We're hiring!
If you're interested in joining our growing team to help empower developers to build data-intensive applications, Prisma is the place for you.
We're looking for a Developer Advocate (Frontend / Fullstack) and Back-end Engineer: Prisma Data Platform.
Feel free to read the job descriptions and apply using the links provided.
📺 Join us for another "What's new in Prisma" livestream
Learn about the latest release and other news from the Prisma community by joining us for another "What's new in Prisma" livestream.
The stream takes place on YouTube on Thursday, September 1 at 5 pm Berlin | 8 am San Francisco.
v4.2.1
Compare Source
Today, we are issuing the
4.2.1
patch release.Fix in Prisma Client
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v5.38.0
Compare Source
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.37.0
Compare Source
Bug Fixes
5.36.2 (2022-09-05)
Bug Fixes
5.36.1 (2022-08-30)
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.36.2
Compare Source
Bug Fixes
v5.36.1
Compare Source
Note: Version bump only for package @typescript-eslint/eslint-plugin
v5.36.0
Compare Source
Bug Fixes
Features
5.35.1 (2022-08-24)
Bug Fixes
v5.35.1
Compare Source
Bug Fixes
v5.35.0
Compare Source
Features
v5.34.0
Compare Source
Bug Fixes
Features
!foo || !foo.bar
as a valid match for the rule (#5266) (aca935c)5.33.1 (2022-08-15)
Bug Fixes
no-unnecessary-type-constraint
andno-unsafe-argument
(and enableeslint-plugin/recommended
rules internally) (#5453) (d023910)v5.33.1
Compare Source
Bug Fixes
no-unnecessary-type-constraint
andno-unsafe-argument
(and enableeslint-plugin/recommended
rules internally) (#5453) (d023910)typescript-eslint/typescript-eslint (@typescript-eslint/parser)
v5.38.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.37.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
5.36.2 (2022-09-05)
Note: Version bump only for package @typescript-eslint/parser
5.36.1 (2022-08-30)
Note: Version bump only for package @typescript-eslint/parser
v5.36.2
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.36.1
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.36.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
5.35.1 (2022-08-24)
Note: Version bump only for package @typescript-eslint/parser
v5.35.1
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.35.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
v5.34.0
Compare Source
Note: Version bump only for package @typescript-eslint/parser
5.33.1 (2022-08-15)
Note: Version bump only for package @typescript-eslint/parser
v5.33.1
Compare Source
Note: Version bump only for package @typescript-eslint/parser
motdotla/dotenv
v16.0.2
Compare Source
Added
env-options.js
andcli-options.js
in package.json for use with downstream dotenv-expand moduleeslint/eslint
v8.23.1
Compare Source
Bug Fixes
b719893
fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)734b54e
fix: improve autofix for theprefer-const
rule (#16292) (Nitin Kumar)6a923ff
fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)c6900f8
fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)Documentation
16cba3f
docs: fix mobile double tap issue (#16293) (Sam Chen)e098b5f
docs: keyboard control to search results (#16222) (Shanmughapriyan S)1b5b2a7
docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)1ae8236
docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)279f0af
docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)Chores
38e8171
perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)1c388fb
chore: switch nyc to c8 (#16263) (唯然)67db10c
chore: enable linting.eleventy.js
again (#16274) (Milos Djermanovic)42bfbd7
chore: fixnpm run perf
crashes (#16258) (唯然)v8.23.0
Compare Source
Features
3e5839e
feat: Enable eslint.config.js lookup from CLI (#16235) (Nicholas C. Zakas)30b1a2d
feat: addallowEmptyCase
option to no-fallthrough rule (#15887) (Amaresh S M)43f03aa
feat: no-warning-comments support comments with decoration (#16120) (Lachlan Hunt)Documentation
b1918da
docs: package.json conventions (#16206) (Patrick McElhaney)0e03c33
docs: remove word immediately (#16217) (Strek)c6790db
docs: add anchor link for "migrating from jscs" (#16207) (Percy Ma)7137344
docs: auto-generation edit link (#16213) (Percy Ma)Chores
2e004ab
chore: upgrade @eslint/eslintrc@1.3.1 (#16249) (Milos Djermanovic)d35fbbe
chore: Upgrade to espree@9.4.0 (#16243) (Milos Djermanovic)ed26229
test: add no-extra-parens tests with rest properties (#16236) (Milos Djermanovic)deaf69f
chore: fix off-by-onemin-width: 1023px
media queries (#15974) (Milos Djermanovic)63dec9f
refactor: simplifyparseListConfig
(#16241) (Milos Djermanovic)v8.22.0
Compare Source
Features
2b97607
feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas)fd5d3d3
feat: addmethodsIgnorePattern
option to object-shorthand rule (#16185) (Milos Djermanovic)Documentation
9f5a752
docs: optimize image assets (#16170) (Sam Chen)61b2948
docs: add svgo command to pre commit hook (#16178) (Amaresh S M)784096d
docs: improve search result UI (#16187) (Sam Chen)d0f4cb4
docs: use shorthand property name in example (#16180) (Kevin Elliott)Chores
10a6e0e
chore: remove deploy workflow for playground (#16186) (Milos Djermanovic)import-js/eslint-import-resolver-typescript
v3.5.1
Compare Source
Patch Changes
afeb928
Thanks @chenxinyanc! - perf: disablethrowIfNoEntry
on Node 14+v3.5.0
Compare Source
Minor Changes
66a3e6c
Thanks @JounQin! - feat: reuseeslint-module-utils/hash.js
for better cachingPatch Changes
00abb6f
Thanks @JounQin! - fix: incorrect exports mappingv3.4.2
Compare Source
Patch Changes
594df9c
Thanks @HanSeo0507! - chore(deps): update dependency synckit to ^0.8.3 for yarn PnP (#169)v3.4.1
Compare Source
Patch Changes
8892a8c
Thanks @thatsmydoing! - perf: add filesystem caching supportfastify/fastify
v4.6.0
Compare Source
What's Changed
fastify.https
to benull
by @SuperchupuDev in https://github.com/fastify/fastify/pull/4226b27edac
to 3 by @dependabot in https://github.com/fastify/fastify/pull/4244b27edac
to 3" by @climba03003 in https://github.com/fastify/fastify/pull/4245Ecosystem.md
linter to check for improper module name patterns by @nooreldeensalah in https://github.com/fastify/fastify/pull/4257Ecosystem.md
linter to lint all sections by @nooreldeensalah in https://github.com/fastify/fastify/pull/4258New Contr
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.