Commit ccece30
authored
fix(deps): update all non-major dependencies (#95)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update | Pending |
|---|---|---|---|---|---|---|---|---|
| [@prisma/client](https://www.prisma.io)
([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client))
| [`6.6.0` ->
`6.7.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/6.6.0/6.7.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| dependencies | minor | |
| [@prisma/client](https://www.prisma.io)
([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client))
| [`6.6.0` ->
`6.7.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/6.6.0/6.7.0)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
|
[@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`22.15.2` ->
`22.15.3`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.2/22.15.3)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `22.15.17` (+13) |
| docker.io/node | `22.14.0-bookworm-slim` -> `22.15.0-bookworm-slim` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| final | minor | |
| docker.io/redis | `7.4.2-bookworm` -> `7.4.3-bookworm` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| | patch | |
| [eslint](https://eslint.org)
([source](https://redirect.github.com/eslint/eslint)) | [`9.25.1` ->
`9.26.0`](https://renovatebot.com/diffs/npm/eslint/9.25.1/9.26.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
| [prisma](https://www.prisma.io)
([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/cli))
| [`6.6.0` ->
`6.7.0`](https://renovatebot.com/diffs/npm/prisma/6.6.0/6.7.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | minor | |
| [tsx](https://tsx.is)
([source](https://redirect.github.com/privatenumber/tsx)) | [`4.19.3` ->
`4.19.4`](https://renovatebot.com/diffs/npm/tsx/4.19.3/4.19.4) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | |
|
[typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint)
([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint))
| [`8.31.0` ->
`8.31.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.31.0/8.31.1)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| devDependencies | patch | `8.32.0` |
---
### Release Notes
<details>
<summary>prisma/prisma (@​prisma/client)</summary>
###
[`v6.7.0`](https://redirect.github.com/prisma/prisma/releases/tag/6.7.0)
[Compare
Source](https://redirect.github.com/prisma/prisma/compare/6.6.0...6.7.0)
Today, we are excited to share the `6.7.0` stable release 🎉
🌟 **Help us spread the word about Prisma by starring the
repo ☝️ or [posting on
X](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@​prisma%20release%20v6.7.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/6.7.0) about
the release.**
##### Highlights
##### Prisma ORM without Rust engines (Early Access)
If you're a regular visitor of our company blog, you may already know
that we're currently working on moving the core of Prisma from Rust to
TypeScript. We have written extensively about [why we're moving away
from
Rust](https://www.prisma.io/blog/from-rust-to-typescript-a-new-chapter-for-prisma-orm)
and already shared [the first measurements of performance
boosts](https://www.prisma.io/blog/rust-to-typescript-update-boosting-prisma-orm-performance)
we saw from the re-write.
This re-write is not just a move from one programming language to
another. It fundamentally improves the architecture of Prisma ORM and
replaces the Query Engine (which is written in Rust and deployed as a
standalone binary) with a much leaner and more efficient approach that
we call *Query Compiler*.
In this release, we're excited to give you [Early
Access](https://www.prisma.io/docs/orm/more/releases#early-access) to
the new Query Compiler for PostgreSQL and SQLite database 🥳 Support for
more database will follow very soon!
To use the new "Rust-free" version of Prisma ORM, add the
`queryCompiler` (*new*) and `driverAdapters` feature flags to your
client generator:
```prisma
generator client {
provider = "prisma-client-js"
previewFeatures = ["queryCompiler", "driverAdapters"]
output = "../generated/prisma"
}
```
Now run `prisma generate` to re-generate Prisma Client. If you didn't
use a [driver
adapter](https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters)
before, you'll need to install one. For example, the one for PostgreSQL:
npm install @​prisma/adapter-pg
Once installed, you can instantiate `PrismaClient` as follows:
```ts
import { PrismaPg } from '@​prisma/adapter-pg'
import { PrismaClient } from './generated/prisma'
const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL })
const prisma = new PrismaClient({ adapter })
```
This version of `PrismaClient` doesn't have a Query Engine binary and
you can use it in the exact same way as before.
📚 Learn more in the
[docs](https://www.prisma.io/docs/orm/prisma-client/setup-and-configuration/no-rust-engine).
##### Support for `better-sqlite3` JavaScript driver (Preview)
[Driver
adapters](https://www.prisma.io/docs/orm/overview/databases/database-drivers)
are Prisma ORM's way of letting you use JS-native drivers (like
[`pg`](https://node-postgres.com/)) to interact with your database. In
this release, we're introducing a new driver adapter for using the
[`better-sqlite3`](https://redirect.github.com/WiseLibs/better-sqlite3)
package, so you can now interact with SQLite database in a JS-native
way.
To use it, first enable the `driverAdapters` Preview feature flag in on
your client `generator`, then install these libraries:
npm install @​prisma/adapter-better-sqlite3
Now you can instantiate Prisma Client as follows:
```ts
import { PrismaBetterSQLite3 } from '@​prisma/adapter-better-sqlite3';
import { PrismaClient } from './generated/prisma';
const adapter = new PrismaBetterSQLite3({
url: "file:./prisma/dev.db"
});
const prisma = new PrismaClient({ adapter });
```
📚 Learn more in the
[docs](https://www.prisma.io/docs/orm/overview/databases/sqlite#using-the-better-sqlite3-driver).
##### Multi-file Prisma schemas are now production-ready
The `prismaSchemaFolder` Preview feature is moving into General
Availability 🎉 With that change, Prisma ORM now by default supports
splitting your Prisma schema file and e.g. lets you organize your schema
as follows:
**`prisma/schema.prisma`** → defines data source and generator
```prisma
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
generator client {
provider = "prisma-client-js"
}
```
**`prisma/models/posts.prisma`** → defines `Post` model
```prisma
model Post {
id Int @​id @​default(autoincrement())
title String
content String?
published Boolean @​default(false)
author User? @​relation(fields: [authorId], references: [id])
authorId Int?
}
```
**`prisma/models/users.prisma`** → defines `User` model
```prisma
model User {
id Int @​id @​default(autoincrement())
email String @​unique
name String?
posts Post[]
}
```
1 parent 5344133 commit ccece30
File tree
10 files changed
+4246
-414
lines changed- packages
- api-server
- common
- updater
10 files changed
+4246
-414
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | | - | |
30 | | - | |
| 29 | + | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
| 34 | + | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
0 commit comments