Today, we are excited to share the 5.19.0 stable release 🎉
🌟 Help us spread the word about Prisma by starring the repo or posting on X about the release. 🌟
Highlights
Introducing TypedSQL
TypedSQL is a brand new way to interact with your database from Prisma Client. After enabling the typedSql Preview feature, you’re able to write SQL queries in a new sql subdirectory of your prisma directory. These queries are then checked by Prisma during using the new --sql flag of prisma generate and added to your client for use in your code.
To get started with TypedSQL:
Make sure that you have the latest version of prisma and @prisma/client installed:
Create a sql subdirectory of your prisma directory.
mkdir -p prisma/sql
You can now add .sql files to the sql directory! Each file can contain one sql query and the name must be a valid JS identifier. For this example, say you had the file getUsersWithPosts.sql with the following contents:
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dev group with 15 updates in the / directory:
19.4.0
19.4.1
19.2.2
19.4.1
8.4.1
9.0.0
10.4.4
10.4.5
10.1.3
10.1.4
2.22.2
2.22.4
0.5.14
0.5.15
1.4.11
1.4.12
22.4.1
22.5.4
13.13.3
13.14.2
9.1.4
9.1.5
15.2.9
15.2.10
5.18.0
5.19.1
29.2.4
29.2.5
4.25.0
4.26.1
Updates
@commitlint/cli
from 19.4.0 to 19.4.1Release notes
Sourced from
@commitlint/cli
's releases.Changelog
Sourced from
@commitlint/cli
's changelog.Commits
249e6a2
v19.4.1Updates
@commitlint/config-conventional
from 19.2.2 to 19.4.1Release notes
Sourced from
@commitlint/config-conventional
's releases.... (truncated)
Changelog
Sourced from
@commitlint/config-conventional
's changelog.Commits
249e6a2
v19.4.1Updates
@faker-js/faker
from 8.4.1 to 9.0.0Release notes
Sourced from
@faker-js/faker
's releases.... (truncated)
Changelog
Sourced from
@faker-js/faker
's changelog.... (truncated)
Commits
6abecc3
chore(release): 9.0.0 (#3086)17f570e
chore(deps): lock file maintenance (#3076)9cd48ac
chore(deps): update eslint to v9.9.1 (#3073)e731151
chore(deps): update pnpm to v9.9.0 (#3075)39fecb0
chore(deps): update doc-dependencies (#3074)f0cf495
chore(deps): update devdependencies (#3072)17d11ee
chore(deps): update mcr.microsoft.com/devcontainers/typescript-node:22 docker...8f01d29
chore(deps): update dependency typescript-eslint to v8 (#3064)c850653
infra: switch to@stylistic/eslint-plugin
(#3069)1a94e96
chore(deps): update dependency@algolia/client-search
to v5 (#3063)Maintainer changes
This version was pushed to npm by st-ddt, a new releaser for
@faker-js/faker
since your current version.Updates
@nestjs/cli
from 10.4.4 to 10.4.5Release notes
Sourced from
@nestjs/cli
's releases.Commits
999f806
chore(): release v10.4.5a734d81
Merge pull request #2666 from nestjs/renovate/nest-monorepo587e407
Merge pull request #2712 from nestjs/renovate/npm-webpack-vulnerability4ccad5c
chore(deps): update dependency@swc/core
to v1.7.21d3484bf
chore(deps): update commitlint monorepo to v19.4.17813682
fix(deps): update dependency webpack to v5.94.0 [security]b9cdc65
chore(deps): update dependency@types/node
to v20.16.228913e7
chore(deps): update typescript-eslint monorepo to v8.3.0fa03cba
chore(deps): update dependency@swc/core
to v1.7.1889009c4
chore(deps): update dependency eslint to v9.9.1Updates
@nestjs/schematics
from 10.1.3 to 10.1.4Release notes
Sourced from
@nestjs/schematics
's releases.Commits
f0dc1fe
chore(): release v10.1.481a1f41
chore: update readmed1e6384
chore(deps): update dependency@types/node
to v20.16.15c5acb5
chore(deps): update dependency@types/node
to v20.16.04c38478
chore(deps): update dependency@types/node
to v20.15.0f1f79d0
chore(deps): update typescript-eslint monorepo to v8.1.0f7786b7
chore(deps): update dependency@types/node
to v20.14.15a0eacfe
chore(deps): update dependency@commitlint/cli
to v19.4.058a0c5d
chore(deps): update typescript-eslint monorepo to v8.0.1d0559f9
chore(deps): update dependency@types/node
to v20.14.14Updates
@sentry/webpack-plugin
from 2.22.2 to 2.22.4Release notes
Sourced from
@sentry/webpack-plugin
's releases.Changelog
Sourced from
@sentry/webpack-plugin
's changelog.Commits
dab9336
release: 2.22.461a6fb4
meta: Update changelog for 2.22.47ee1f9f
fix: Allow injection plugins to apply to files with query parameters and frag...687a9f5
feat(react-component-annotate): Handle function body returning a ternary (#598)71e80d9
Merge branch 'release/2.22.3'242dac9
release: 2.22.34b9cea2
meta: Update CHANGELOG for 2.22.3 (#595)22b9a47
fix(core): Always instantiate globalError
class in injected code snippets ...6993888
Merge branch 'release/2.22.2'Updates
@tailwindcss/typography
from 0.5.14 to 0.5.15Release notes
Sourced from
@tailwindcss/typography
's releases.Changelog
Sourced from
@tailwindcss/typography
's changelog.Commits
199a0c6
0.5.15fa5beec
Modernize repository setup (#359)1da9d14
Update peer dependency version to include 4.0.0-alpha.20 (#358)Updates
@types/multer
from 1.4.11 to 1.4.12Commits
Updates
@types/node
from 22.4.1 to 22.5.4Commits
Updates
cypress
from 13.13.3 to 13.14.2Release notes
Sourced from cypress's releases.
Commits
12d8e0b
chore: release 13.14.2 (#30182)770a502
fix: revert HiDPI for Wayland users to resolve unknown issues with GLib-GIO-E...c1b95b5
chore(deps): update dependency mini-css-extract-plugin to v2.9.1 (#30151)bbe5328
fix: WebSocket Connection Closed crashing from BrowserCriClient (#30174)57d7b63
chore: Update Chrome (stable) to 128.0.6613.119 (#30171)b83548a
chore(deps): update dependency eslint-plugin-cypress to v3 (#30136)1f5fcf6
chore: fix local node version mismatch issue with better sqlite3 (#30158)195cdb1
chore(deps): remove deprecated@types/strip-ansi
(#30139)6903db8
chore: Update Chrome (beta) to 129.0.6668.22 (#30149)b2a694f
chore: sync changelog with what is on docs.cypress.io and fix broken relative...Updates
husky
from 9.1.4 to 9.1.5Release notes
Sourced from husky's releases.
Commits
2fee8d2
9.1.5397e7f0
fixes #1494 support pre-merge-commit hookUpdates
lint-staged
from 15.2.9 to 15.2.10Release notes
Sourced from lint-staged's releases.
Changelog
Sourced from lint-staged's changelog.
Commits
163112f
chore(changeset): release829575c
Merge pull request #1471 from lint-staged/updates893ca84
refactor: remove unused parameter defaulta661f46
build(deps): migrate to ESLint 9e3f283b
build(deps): update minor dependencies35483b9
docs: add some more concrete command examples to the READMEUpdates
prisma
from 5.18.0 to 5.19.1Release notes
Sourced from prisma's releases.
... (truncated)
Commits
8957496
feat(client): Typed SQL (#24907)f3856a9
chore(deps): update devdependencies patch (non-major) (#24813)ce552f3
feat(cli): remove Optimize specific login in Platform CLI (#25036)26c8d91
feat(cli): Chokidar-based watch (#24983)Updates
ts-jest
from 29.2.4 to 29.2.5Release notes
Sourced from ts-jest's releases.
Changelog
Sourced from ts-jest's changelog.
Commits
500a863
chore(release): 29.2.5dce986e
build(deps): Update dependency@babel/preset-env
to ^7.25.448a28a6
build(deps): Update dependency vite to ^5.4.2d9ff362
fix: set valuets/tsx
extensionsToTreatAsEsm
in default esm preset00550ef
test: add e2e test case for ESM features978169b
build(deps): Update dependency@types/node
to v20.16.1e9a643c
build(deps): Update dependency@types/node
to v20.16.0535edab
build(deps): Update dependency@types/node
to v20.15.0011a9d8
build(deps): Update dependency vite to ^5.4.14eb8ccd
build: update renovate botUpdates
type-fest
from 4.25.0 to 4.26.1Release notes
Sourced from type-fest's releases.
Commits
2b98d9f
4.26.191f6d39
Exact
: Fix usage with recursive types and unions (#949)30b8e22
Document built-inAwaited
type (#936)0fdc7d2
4.26.01f4f7a1
AddUnionToTuple
type (#945)f120d8a
Tagged
: Improve documentation (#943)986faba
Get
: UpdatePath
generic parameter (#932)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show