prisma/prisma
### [`v1.31.0`](https://togithub.com/prisma/prisma/releases/1.31.0)
[Compare Source](https://togithub.com/prisma/prisma/compare/1.30.1...1.31.0)
#### Breaking Changes
The new datamodel syntax introduced in this release is a breaking change. Read the **[announcement article](https://www.prisma.io/blog/datamodel-v11-lrzqy1f56c90/)** or learn how to **[upgrade to the new datamodel](https://www.prisma.io/docs/releases-and-maintenance/features-in-preview/datamodel-v11-b6a7/#upgrading-to-datamodel-v11)** version.
#### Features
- This release features an improved version of the datamodel syntax. It provides more control over the database layout that Prisma creates. Some of the new features include:
- Specify whether a relation should use a relation table or foreign keys
- Model/field names can differ from the names of the underlying tables/columns
- Use any field as `id` field and "bring your own ID"
- Use any field as `createdAt` or `updatedAt` fields
- Introspection for MySQL ([#2506](https://togithub.com/prisma/prisma/issues/2506))
#### Fixes
- [`fd2b00a`](https://togithub.com/prisma/prisma/commit/fd2b00a1fdc82007c943c5f831a5c56e5656a4e3) **fix(missing-service): create if service does not exist for non-local** servers ([prisma/prisma-cloud-feedback#205](https://togithub.com/prisma/prisma-cloud-feedback/issues/205))
- [`c2929de`](https://togithub.com/prisma/prisma/commit/c2929de5fc9b11d62526be537987519abae0be6e) fix(init-directory): lazy create directory ([#4072](https://togithub.com/prisma/prisma/issues/4072))
- Fix compatibility with MariaDB ([#4367](https://togithub.com/prisma/prisma/issues/4367))
- [`a6878e9`](https://togithub.com/prisma/prisma/commit/a6878e9523f993c1645782ac4a6b3be0c79d4fdb) fix(mongo): add test for embedded type
- [`203642d`](https://togithub.com/prisma/prisma/commit/203642d87c16fd1186aaedb6e318cde0c7400e69) fix(wording): docker-compose file
- [`489f325`](https://togithub.com/prisma/prisma/commit/489f3254db98a0772dde9ab5c9dddd26f9ea9d73) fix(mongo): more forgiving introspection
- [`1fa33f3`](https://togithub.com/prisma/prisma/commit/1fa33f39ad3b1ec80255bce8e3013971affbc698) CLI/Datamodel: Parser for postgres now respects createdAt, updatedAt, id directives
- [`e3d50e0`](https://togithub.com/prisma/prisma/commit/e3d50e08f4b36a9d97c47c3c9440d596ce77cd34) feat(warn): export and import
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
1.30.1
->1.31.0
Release Notes
prisma/prisma
### [`v1.31.0`](https://togithub.com/prisma/prisma/releases/1.31.0) [Compare Source](https://togithub.com/prisma/prisma/compare/1.30.1...1.31.0) #### Breaking Changes The new datamodel syntax introduced in this release is a breaking change. Read the **[announcement article](https://www.prisma.io/blog/datamodel-v11-lrzqy1f56c90/)** or learn how to **[upgrade to the new datamodel](https://www.prisma.io/docs/releases-and-maintenance/features-in-preview/datamodel-v11-b6a7/#upgrading-to-datamodel-v11)** version. #### Features - This release features an improved version of the datamodel syntax. It provides more control over the database layout that Prisma creates. Some of the new features include: - Specify whether a relation should use a relation table or foreign keys - Model/field names can differ from the names of the underlying tables/columns - Use any field as `id` field and "bring your own ID" - Use any field as `createdAt` or `updatedAt` fields - Introspection for MySQL ([#2506](https://togithub.com/prisma/prisma/issues/2506)) #### Fixes - [`fd2b00a`](https://togithub.com/prisma/prisma/commit/fd2b00a1fdc82007c943c5f831a5c56e5656a4e3) **fix(missing-service): create if service does not exist for non-local** servers ([prisma/prisma-cloud-feedback#205](https://togithub.com/prisma/prisma-cloud-feedback/issues/205)) - [`c2929de`](https://togithub.com/prisma/prisma/commit/c2929de5fc9b11d62526be537987519abae0be6e) fix(init-directory): lazy create directory ([#4072](https://togithub.com/prisma/prisma/issues/4072)) - Fix compatibility with MariaDB ([#4367](https://togithub.com/prisma/prisma/issues/4367)) - [`a6878e9`](https://togithub.com/prisma/prisma/commit/a6878e9523f993c1645782ac4a6b3be0c79d4fdb) fix(mongo): add test for embedded type - [`203642d`](https://togithub.com/prisma/prisma/commit/203642d87c16fd1186aaedb6e318cde0c7400e69) fix(wording): docker-compose file - [`489f325`](https://togithub.com/prisma/prisma/commit/489f3254db98a0772dde9ab5c9dddd26f9ea9d73) fix(mongo): more forgiving introspection - [`1fa33f3`](https://togithub.com/prisma/prisma/commit/1fa33f39ad3b1ec80255bce8e3013971affbc698) CLI/Datamodel: Parser for postgres now respects createdAt, updatedAt, id directives - [`e3d50e0`](https://togithub.com/prisma/prisma/commit/e3d50e08f4b36a9d97c47c3c9440d596ce77cd34) feat(warn): export and importRenovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.