The superpowered headless CMS for Node.js — built with GraphQL and React
MIT License
Bot releases are visible (Hide)
Published by bladey over 3 years ago
We pruned a lot of code from the Keystone garden – cutting out the dead wood to make way for a more efficient and productive core in Keystone 6. Notable changes include:
db.adapter
config option (now that Keystone 6 uses Prisma under the hood).deploy
, reset
and generate
commands for keystone-next prisma
e.g:
keystone-next deploy
-> keystone-next prisma migrate deploy
Pagination in the Admin UI has fresh styles and is easier to use.
Star this repo 🌟 ☝️ or connect to Keystone on Twitter and in Slack.
c28e765d1
Thanks @mitchellhamilton! - Updated Next API route template to use createSystem
without the dotKeystonePath
argument and import from the new Prisma Client location.bc21855a7
Thanks @gwyneplaine! - Added styling and quality of life updates to the pagination component.#5322 d93bab17b
Thanks @gwyneplaine! - Added padding to the select input in the Pagination component in @keystone-next/admin-ui.
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, 1886b4323
, c28e765d1
, 1886b4323
, 399e6db39
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, d93bab17b
]:
#5256 399e6db39
Thanks @timleslie! - Removed support for the mongoId
field type.
#5275 8665cfe66
Thanks @timleslie! - Removed the mongoId
field type.
#5256 399e6db39
Thanks @timleslie! - Removed support for the knex
and mongoose
database adapters. We now only support prisma_postgresql
and prisma_sqlite
.
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [e702fea44
, c28e765d1
, b40016301
, 192393d0d
, c28e765d1
, 1886b4323
, 8665cfe66
, fda82869c
, 4fa66ac1f
, 399e6db39
, d93bab17b
, 9e450d6b3
, bc21855a7
, d93bab17b
]:
4fa66ac1f
Thanks @timleslie! - Removed support for the knex
and mongoose
field adapters.1261c398b
, 1e6d12f47
, e702fea44
, c28e765d1
, 95fefaf81
, b40016301
, 192393d0d
, c28e765d1
, 1886b4323
, 399e6db39
, 8665cfe66
, 1e6d12f47
, fda82869c
, 4fa66ac1f
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 4f0abec0b
, 95fefaf81
, bc21855a7
, d93bab17b
]:
#5266 c28e765d1
Thanks @mitchellhamilton! - Replaced deploy
, reset
and generate
commands with keystone-next prisma
. You can use these commands as replacements for the old commands:
keystone-next deploy
-> keystone-next prisma migrate deploy
keystone-next reset
-> keystone-next prisma migrate reset
keystone-next generate
-> keystone-next prisma migrate dev
#5266 c28e765d1
Thanks @mitchellhamilton! - Removed migrationAction
argument to createSystem
and require that the PrismaClient is passed to createSystem
to be able to connect to the database.
#5266 c28e765d1
Thanks @mitchellhamilton! - Updated keystone-next build
command to validate that the GraphQL and Prisma schemas are up to date.
#5287 95fefaf81
Thanks @mitchellhamilton! - Removed getDbSchemaName
and getPrismaPath
database adapter options. To change the database schema that Keystone uses, you can add ?schema=whatever
to the database url.
#5266 c28e765d1
Thanks @mitchellhamilton! - Moved generated schema.prisma
to the root of the project directory. Note that this also moves the location of migrations from .keystone/prisma/migrations
to migrations
at the root of the project.
#5266 c28e765d1
Thanks @mitchellhamilton! - Removed dotKeystonePath
argument from createSystem
#5256 399e6db39
Thanks @timleslie! - Removed support for the knex
and mongoose
database adapters. We now only support prisma_postgresql
and prisma_sqlite
.
#5285 5cd94b2a3
Thanks @mitchellhamilton! - Removed dropDatabase
method and config option
#5266 c28e765d1
Thanks @mitchellhamilton! - Moved generated GraphQL schema to schema.graphql
to the root of the project. We recommend that you commit this file to your repo.
#5344 901817fed
Thanks @mitchellhamilton! - Added prompt before dropping the database or applying a change to the database that could lose data when db.useMigrations
is set to false in keystone-next dev
#5276 1a4db6c87
Thanks @mitchellhamilton! - Added artifacts
entrypoint.
#5368 b40016301
Thanks @timleslie! - The config option db.adapter
is now deprecated. It has been repaced with db.provider
which can take the values postgresql
or sqlite
.
#5321 5c4b48636
Thanks @mitchellhamilton! - Added --reset-db
flag to keystone-next dev
to reset the database before starting Keystone
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
#5341 1886b4323
Thanks @mitchellhamilton! - Added generateNextGraphqlAPI
and generateNodeAPI
experimental options
#5266 c28e765d1
Thanks @mitchellhamilton! - Added keystone-next postinstall
command which verifies that the Prisma and GraphQL schemas are up to date with a --fix
flag to automatically update them without a prompt.
#5341 1886b4323
Thanks @mitchellhamilton! - Added withKeystone
in next
entrypoint
#5302 1e6d12f47
Thanks @mitchellhamilton! - Added migrations
entrypoint with pushPrismaSchemaToDatabase
export.
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [1261c398b
, 1e6d12f47
, e702fea44
, c28e765d1
, 95fefaf81
, 955787055
, b40016301
, 192393d0d
, c28e765d1
, 1886b4323
, 399e6db39
, 8665cfe66
, 1e6d12f47
, fda82869c
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 4f0abec0b
, 95fefaf81
, bc21855a7
]:
#5266 c28e765d1
Thanks @mitchellhamilton! - Removed migrationAction
argument to createSystem
and require that the PrismaClient is passed to createSystem
to be able to connect to the database.
#5256 399e6db39
Thanks @timleslie! - Removed support for the knex
and mongoose
database adapters. We now only support prisma_postgresql
and prisma_sqlite
.
#5368 b40016301
Thanks @timleslie! - The config option db.adapter
is now deprecated. It has been repaced with db.provider
which can take the values postgresql
or sqlite
.
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
#5341 1886b4323
Thanks @mitchellhamilton! - Added generateNextGraphqlAPI
and generateNodeAPI
experimental options
#5319 1261c398b
Thanks @timleslie! - Removed legacy PrismaAdapter.listAdapterClass
, PrismaAdapter.postConnect()
, and PrismaAdapter.checkDatabaseVersion()
.
#5302 1e6d12f47
Thanks @mitchellhamilton! - Removed CLIOptionsForCreateMigration
and createMigration
exports
#5324 e702fea44
Thanks @timleslie! - Removed legacy .find()
, .findAll()
, .findOne()
, .findById()
, .itemsQueryMeta()
, .getFieldAdapterByPath()
, and .getPrimaryKeyAdapter()
methods from PrismaListAdapter
.
#5287 95fefaf81
Thanks @mitchellhamilton! - Removed getDbSchemaName
and getPrismaPath
database adapter options. To change the database schema that Keystone uses, you can add ?schema=whatever
to the database url.
#5302 1e6d12f47
Thanks @mitchellhamilton! - Removed formatting of Prisma schema returned from _generatePrismaSchema
method and made it return synchronously
#5320 fda82869c
Thanks @timleslie! - Removed legacy default ID field support.
#5285 5cd94b2a3
Thanks @mitchellhamilton! - Removed dropDatabase
method and config option
#5287 95fefaf81
Thanks @mitchellhamilton! - Removed migrationMode and all migration related methods on the adapter and instead require that a prisma client is passed to the adapter to be able to connect to the database
#5281 4f0abec0b
Thanks @timleslie! - Removed the legacy BaseKeystoneAdapter
, BaseListAdapter
, and BaseFieldAdapter
exports.
Updated dependencies [e702fea44
, 955787055
, fda82869c
, 4f0abec0b
]:
#5275 8665cfe66
Thanks @timleslie! - Removed the mongoId
field type.
#5273 4fa66ac1f
Thanks @timleslie! - Removed support for the knex
and mongoose
field adapters.
#5324 e702fea44
Thanks @timleslie! - Removed legacy .find()
, .findAll()
, .findOne()
, .findById()
, .itemsQueryMeta()
, .getFieldAdapterByPath()
, and .getPrimaryKeyAdapter()
methods from PrismaListAdapter
.
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [1261c398b
, 1e6d12f47
, e702fea44
, 95fefaf81
, 399e6db39
, 8665cfe66
, 1e6d12f47
, fda82869c
, 399e6db39
, 5cd94b2a3
, 9e450d6b3
, 4f0abec0b
, 95fefaf81
]:
#5320 fda82869c
Thanks @timleslie! - Removed legacy default ID field support.
#5273 4fa66ac1f
Thanks @timleslie! - Removed support for the knex
and mongoose
field adapters.
1261c398b
, 1e6d12f47
, e702fea44
, 95fefaf81
, 8665cfe66
, 1e6d12f47
, fda82869c
, 4fa66ac1f
, 5cd94b2a3
, 9e450d6b3
, 4f0abec0b
, 95fefaf81
]:
4fa66ac1f
Thanks @timleslie! - Removed support for the knex
and mongoose
field adapters.e702fea44
, 8665cfe66
, 4fa66ac1f
, 9e450d6b3
]:
#5343 955787055
Thanks @timleslie! - Removed logging of errors to stdout using pino
pending a complete rewrite of this functionality.
#5320 fda82869c
Thanks @timleslie! - Removed legacy default ID field support.
#5281 4f0abec0b
Thanks @timleslie! - Removed the legacy BaseKeystoneAdapter
, BaseListAdapter
, and BaseFieldAdapter
exports.
e702fea44
Thanks @timleslie! - Removed legacy .find()
, .findAll()
, .findOne()
, .findById()
, .itemsQueryMeta()
, .getFieldAdapterByPath()
, and .getPrimaryKeyAdapter()
methods from PrismaListAdapter
.#5276 1a4db6c87
Thanks @mitchellhamilton! - Removed usage of getDbSchemaName
, getPrismaPath
, migrationMode
and dropDatabase
adapter options. Note this means that dropping the database and running migrations will now only happen when creating a keystone instance from setupFromConfig
rather than on every keystone.connect
#5256 399e6db39
Thanks @timleslie! - Removed support for the knex
and mongoose
database adapters. We now only support prisma_postgresql
and prisma_sqlite
.
#5266 c28e765d1
Thanks @mitchellhamilton! - Removed migrationAction
argument to createSystem
and require that the PrismaClient is passed to createSystem
to be able to connect to the database.
#5368 b40016301
Thanks @timleslie! - The config option db.adapter
is now deprecated. It has been repaced with db.provider
which can take the values postgresql
or sqlite
.
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
#5266 c28e765d1
Thanks @mitchellhamilton! - Removed dotKeystonePath
argument from createSystem
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [1261c398b
, 1e6d12f47
, 901817fed
, c28e765d1
, e702fea44
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, 955787055
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, 1886b4323
, c28e765d1
, 1e6d12f47
, fda82869c
, 1886b4323
, 399e6db39
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, 4f0abec0b
, c28e765d1
, 95fefaf81
]:
d93bab17b
Thanks @gwyneplaine! - Added styles prop to @keystone-ui/fields select components to enable style customisations to propagate to the underlying reaect-select implementation.c28e765d1
, b40016301
, 192393d0d
, 1886b4323
, 399e6db39
]:
901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
, d93bab17b
]:
c28e765d1
, b40016301
, 192393d0d
, c28e765d1
, 1886b4323
, 4fa66ac1f
, 399e6db39
, d93bab17b
, 9e450d6b3
, bc21855a7
, d93bab17b
]:
c28e765d1
, b40016301
, 192393d0d
, 1886b4323
, 399e6db39
]:
b40016301
Thanks @timleslie! - The config option db.adapter
is now deprecated. It has been repaced with db.provider
which can take the values postgresql
or sqlite
.#5301 c8744fd56
Thanks @raveling! - Added a Keystone 5 vs Next guide to site.
#5340 ff472d5af
Thanks @raveling! - copy changes to home page (including CTA to getting started tut)
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
Updated dependencies [4fa66ac1f
, d93bab17b
]:
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
Updated dependencies [901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
]:
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
Updated dependencies [901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 4fa66ac1f
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
, d93bab17b
]:
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
]:
901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 4fa66ac1f
, 1886b4323
, 399e6db39
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
]:
901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
]:
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
]:
#5283 192393d0d
Thanks @timleslie! - The flag { experimental: { prismaSqlite: true } }
is no longer required to use the SQLite adapter.
Updated dependencies [901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
]:
901817fed
, c28e765d1
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, 1886b4323
, 399e6db39
, d93bab17b
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, c28e765d1
, bc21855a7
]:
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [1a4db6c87
, e702fea44
, c28e765d1
, b40016301
, 192393d0d
, c28e765d1
, 1886b4323
, 8665cfe66
, 4fa66ac1f
, 399e6db39
, 9e450d6b3
]:
#5280 9e450d6b3
Thanks @timleslie! - Removed the adapters-mongoose-legacy
packages dependency.
Updated dependencies [901817fed
, 1a4db6c87
, c28e765d1
, e702fea44
, c28e765d1
, c28e765d1
, 95fefaf81
, c28e765d1
, 1a4db6c87
, 955787055
, b40016301
, 5c4b48636
, 192393d0d
, c28e765d1
, 1886b4323
, c28e765d1
, 399e6db39
, 8665cfe66
, fda82869c
, 4fa66ac1f
, 1886b4323
, 399e6db39
, 5cd94b2a3
, 9e450d6b3
, 1e6d12f47
, 4f0abec0b
, c28e765d1
]:
Published by bladey over 3 years ago
We removed a few legacy items including:
CalendarDay
, DateTime
, Slug
, Url
, and Uuid
.cookieSecret
, cookie
, and sessionStore
from the Keystone constructor.schemaName
, schemaNames
, keystoneOptions
, and graphqlOptions
were unused and have been removed from the setupServer()
function (which we also removed).select
field type 🔽It now uses the correct underlying type, which lets you make use of { dataType: 'enum' } and { dataType: 'integer'}.
We fixed a bug that existed in updateMany
on lists with declarative access control.
Star this repo 🌟 ☝️ or connect to Keystone on Twitter and in Slack.
#5196 ca1be4156
Thanks @timleslie! - Removed legacy method .getAdminMeta
from Keystone
, List
and Field
classes.
#5208 4d405390c
Thanks @timleslie! - Removed legacy property List.views
and method Field.extendAdminViews()
.
#5194 a8be4c860
Thanks @timleslie! - Removed legacy Admin UI views.
#5244 0e1487385
Thanks @timleslie! - Removed the legacy arguments adminDoc
and adminConfig
, and the method extendAdminMeta
.
#5186 aa76102c1
Thanks @timleslie! - Removed app-admin-ui-legacy
package.
#5234 f448a8b3a
Thanks @timleslie! - Removed the legacy field types CalendarDay
, DateTime
, Slug
, Url
, and Uuid
.
0e01f471d
, 76e5c7bd3
, 97609a623
, da900777a
]:
9e78d8818
Thanks @timleslie! - Removed views
export, which was used to provide functionality to the legacy Admin UI.ca1be4156
, 4d405390c
, a8be4c860
, 0e1487385
, aa76102c1
, f448a8b3a
]:
#5244 0e1487385
Thanks @timleslie! - Removed the legacy arguments adminDoc
and adminConfig
, and the method extendAdminMeta
.
#5193 eb39fa37d
Thanks @timleslie! - Removed views
export, which was used to provide functionality to the legacy Admin UI.
ca1be4156
, 4d405390c
, a8be4c860
, 0e1487385
, aa76102c1
, f448a8b3a
]:
9e78d8818
Thanks @timleslie! - Removed views
export, which was used to provide functionality to the legacy Admin UI.ca1be4156
, 4d405390c
, a8be4c860
, 0e1487385
, aa76102c1
, f448a8b3a
]:
7bf269057
Thanks @timleslie! - Removed legacy S3Adapter
.#5250 e944b1ebb
Thanks @timleslie! - Removed legacy method keystone.createContext()
.
#5196 ca1be4156
Thanks @timleslie! - Removed legacy method .getAdminMeta
from Keystone
, List
and Field
classes.
#5220 7ae452ad1
Thanks @timleslie! - Removed the legacy keystone.createAuthStrategy()
method.
#5226 45272d0b1
Thanks @timleslie! - Removed legacy method keystone.prepare()
.
#5248 ade638de0
Thanks @timleslie! - Removed support for legacy plugins
argument to List
config.
#5247 2a1fc416e
Thanks @timleslie! - Removed legacy method keystone.executeGraphQL()
.
#5208 4d405390c
Thanks @timleslie! - Removed legacy property List.views
and method Field.extendAdminViews()
.
#5198 b36758a12
Thanks @timleslie! - Removed the legacy cookieSecret
, cookie
, and sessionStore
arguments from the Keystone
constructor.
#5249 fe9fc5e0d
Thanks @timleslie! - Removed the legacy schemaNames
argument from the Keystone
and List
constructors.
#5246 b8cd13fdf
Thanks @timleslie! - Removed legacy keystone.createApolloServer
method.
#5195 32578f01e
Thanks @timleslie! - Removed legacy method Keystone.getAdminViews()
.
#5184 5510ae33f
Thanks @timleslie! - Fixed bug with updateMany on lists with declarative access control.
Updated dependencies [97609a623
]:
#5222 db6cb59dc
Thanks @timleslie! - Removed the legacy keystone
argument from all exported functions.
#5258 0b679b742
Thanks @timleslie! - Removed legacy runCustomQuery
function.
f73cc9377
Thanks @timleslie! - Convert the package to TypeScript.34dd809ee
]:
#5199 d8e32c50e
Thanks @timleslie! - Removed unused arguments schemaName
, schemaNames
, keystoneOptions
, and graphqlOptions
from setupServer()
.
#5223 33bc4de6c
Thanks @timleslie! - Removed the legacy function setupServer
.
#5198 b36758a12
Thanks @timleslie! - Removed the legacy cookieSecret
, cookie
, and sessionStore
arguments from the Keystone
constructor.
Updated dependencies [e944b1ebb
, ca1be4156
, 7ae452ad1
, 45272d0b1
, ade638de0
, 2a1fc416e
, 5510ae33f
, 4d405390c
, fe4b48907
, b36758a12
, fe9fc5e0d
, b8cd13fdf
, 32578f01e
]:
97609a623
Thanks @timleslie! - Removed unused functions captureSuspensePromises
and countArrays
.da900777a
Thanks @timleslie! - select
field type now uses the correct underlying type, allowing the use of { dataType: 'enum' }
and { dataType: 'integer'}
.#5216 0e01f471d
Thanks @timleslie! - Added a default config value of {}
for the mongoId
field type.
#5212 76e5c7bd3
Thanks @timleslie! - Moved test fixtures into the new packages.
Updated dependencies [ca1be4156
, 9e78d8818
, 4d405390c
, 34dd809ee
, a8be4c860
, 0e1487385
, aa76102c1
, f448a8b3a
]:
34dd809ee
, 0e1487385
, 7bf269057
, eb39fa37d
]:
#5212 76e5c7bd3
Thanks @timleslie! - Moved test fixtures into the new packages.
Updated dependencies [0e01f471d
, 76e5c7bd3
, ca1be4156
, da900777a
, 4d405390c
, 34dd809ee
, a8be4c860
, 0e1487385
, aa76102c1
, f448a8b3a
]:
#5229 fe4b48907
Thanks @raveling! - Updated command line output emojis to be more friendly
#5198 b36758a12
Thanks @timleslie! - Removed the legacy cookieSecret
, cookie
, and sessionStore
arguments from the Keystone
constructor.
Updated dependencies [0e01f471d
, 76e5c7bd3
, f73cc9377
, e944b1ebb
, db6cb59dc
, ca1be4156
, 7ae452ad1
, 45272d0b1
, ade638de0
, 2a1fc416e
, 5510ae33f
, da900777a
, 4d405390c
, 34dd809ee
, 0b679b742
, b36758a12
, fe9fc5e0d
, b8cd13fdf
, 32578f01e
]:
34dd809ee
Thanks @timleslie! - Updated type GraphQLExecutionArguments.variables
to be optional.97609a623
]:
e944b1ebb
, ca1be4156
, 7ae452ad1
, 97609a623
, 45272d0b1
, ade638de0
, 2a1fc416e
, 9e78d8818
, 5510ae33f
, 4d405390c
, b36758a12
, fe9fc5e0d
, b8cd13fdf
, 32578f01e
]:
e944b1ebb
, ca1be4156
, 7ae452ad1
, 97609a623
, 45272d0b1
, ade638de0
, 2a1fc416e
, 9e78d8818
, 5510ae33f
, 4d405390c
, b36758a12
, fe9fc5e0d
, b8cd13fdf
, 32578f01e
]:
e944b1ebb
, ca1be4156
, 7ae452ad1
, 97609a623
, 45272d0b1
, ade638de0
, 2a1fc416e
, 9e78d8818
, 5510ae33f
, 4d405390c
, b36758a12
, fe9fc5e0d
, b8cd13fdf
, 32578f01e
]:
673b21a0d
Thanks @timleslie! - Updated project to use prisma_sqlite
rather than mongoose
as the database adapter if DATABASSE_URL
is not provided.0e01f471d
, 76e5c7bd3
, da900777a
, fe4b48907
, b36758a12
]:
673b21a0d
Thanks @timleslie! - Updated project to use prisma_sqlite
rather than mongoose
as the database adapter if DATABASSE_URL
is not provided.0e01f471d
, 76e5c7bd3
, da900777a
, 34dd809ee
, fe4b48907
, b36758a12
]:
673b21a0d
Thanks @timleslie! - Updated project to use prisma_sqlite
rather than mongoose
as the database adapter if DATABASSE_URL
is not provided.0e01f471d
, 76e5c7bd3
, f73cc9377
, db6cb59dc
, da900777a
, 34dd809ee
, 0b679b742
, fe4b48907
, b36758a12
]:
673b21a0d
Thanks @timleslie! - Updated project to use prisma_sqlite
rather than mongoose
as the database adapter if DATABASSE_URL
is not provided.0e01f471d
, 76e5c7bd3
, da900777a
, 34dd809ee
, fe4b48907
, b36758a12
]:
#5212 76e5c7bd3
Thanks @timleslie! - Moved test fixtures into the new packages.
#5184 5510ae33f
Thanks @timleslie! - Fixed bug with updateMany on lists with declarative access control.
Updated dependencies [ca1be4156
, 97609a623
, 4d405390c
, 34dd809ee
, a8be4c860
, b36758a12
, 0e1487385
, d8e32c50e
, 33bc4de6c
, aa76102c1
, f448a8b3a
]:
#5258 0b679b742
Thanks @timleslie! - Removed legacy runCustomQuery
function.
Updated dependencies [0e01f471d
, 76e5c7bd3
, f73cc9377
, e944b1ebb
, db6cb59dc
, ca1be4156
, 7ae452ad1
, 45272d0b1
, ade638de0
, 2a1fc416e
, 5510ae33f
, da900777a
, 4d405390c
, 0b679b742
, a8be4c860
, fe4b48907
, b36758a12
, fe9fc5e0d
, 0e1487385
, b8cd13fdf
, 32578f01e
, d8e32c50e
, 33bc4de6c
, aa76102c1
, f448a8b3a
]:
Published by bladey over 3 years ago
You can now use SQLite to store your data via Prisma. The SQLite rollout also includes support for the File
and Cloudinary
field types.
Mitchell solved a bug where withItemData
returned sessions that don't match an item, rather than treating them as invalid.
Star this repo 🌟 ☝️ or connect to Keystone on Twitter and in Slack.
343b74246
Thanks @mitchellhamilton! - Fixed withItemData
returning sessions that don't match an item rather than treating them as invalid7debecb86
Thanks @mitchellhamilton! - Added support for SQLite with Prismaeae55db19
]:
eae55db19
Thanks @timleslie! - Added support for the File
field type with Primsa + SQLite.56c4dd0f8
Thanks @timleslie! - Added support for the Cloudinary
field type with Primsa + SQLite.eae55db19
]:
343b74246
]:
343b74246
]:
343b74246
]:
343b74246
]:
7debecb86
, 343b74246
]:
343b74246
]:
7debecb86
, 343b74246
]:
343b74246
]:
343b74246
]:
343b74246
]:
eae55db19
, 343b74246
]:
Published by bladey over 3 years ago
keystone-next dev
with the Prisma adapter so that it interactively prompts for creating and applying migrations.createKeystone
and createSystem
also accept a migration mode now instead of a script.keystone-next generate
now uses Prisma's programmatic APIs to generate migrations and it accepts the following options as command line arguments or as prompts:
--name
to set the name of the migration--accept-data-loss
to allow resetting the database when it is out of sync with the migrations--allow-empty
to create an empty migration when there are no changes to the schema.Now you can include negative values for float
, decimal
and integer
fields. 🎉
Star this repo 🌟 ☝️ or connect to Keystone on Twitter and in Slack.
56e5fe10b
Thanks @mitchellhamilton! - Updated createKeystone
and createSystem
to accept a migration mode rather than script#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [bfeb927be
, 8e9b04ecd
, 17c86e0c3
, b7ce464a2
, 714bdadce
, b84abebb6
, 3a9d20ce1
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
#5087 56e5fe10b
Thanks @mitchellhamilton! - Updated createKeystone
and createSystem
to accept a migration mode rather than script
#5135 cdd889db1
Thanks @mitchellhamilton! - Updated keystone-next dev
with the Prisma adapter so that it interactively prompts for creating and applying a migration
#5163 b37cbffc8
Thanks @mitchellhamilton! - Added db.useMigrations
option to replace using keystone-next dev
and keystone-next prototype
depending on what kind of migration strategy you want to use. If you were previously using keystone-next dev
, you should set db.useMigrations
to true in your config and continue using keystone-next dev
. If you were previously using keystone-next prototype
, you should now use keystone-next dev
.
#5155 215aed387
Thanks @mitchellhamilton! - Removed createOnly
migration mode
#5163 b37cbffc8
Thanks @mitchellhamilton! - Replaced MigrationMode
type with MigrationAction
that createSystem
and createKeystone
now accept.
#3946 8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.
#5102 714bdadce
Thanks @mitchellhamilton! - Added none-skip-client-generation
migrationMode
#5148 e6b16d4e9
Thanks @mitchellhamilton! - Updated keystone-next deploy
to use Prisma's programmatic APIs to apply migrations
#5155 215aed387
Thanks @mitchellhamilton! - Changed keystone-next generate
so that it uses Prisma's programmatic APIs to generate migrations and it accepts the following options as command line arguments or as prompts:
--name
to set the name of the migration--accept-data-loss
to allow resetting the database when it is out of sync with the migrations--allow-empty
to create an empty migration when there are no changes to the schema#5084 40d4fff5d
Thanks @timleslie! - Updated context.sudo()
to provide access to all operations, including those excluded by { access: false }
in the public schema.
#5152 00f980cad
Thanks @mitchellhamilton! - Updated keystone-next reset
to use Prisma's programmatic APIs to reset the database.
#4912 d31acf61b
Thanks @timleslie! - Added a config.graphql.apolloConfig
option to allow developers to configure the ApolloServer
object provided by Keystone.
#5099 bfeb927be
Thanks @timleslie! - Updated context.graphql.raw
and context.graphql.run
to use the GraphQL function graphql
rather than execute
. This function performs more rigorous query validation before executing the query.
#5096 b7ce464a2
Thanks @timleslie! - Updated items API to handle static false
access control.
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5152 00f980cad
Thanks @mitchellhamilton! - Fixed keystone-next reset
saying that it is not a command that keystone-next accepts
Updated dependencies [1eeac4722
, 8e9b04ecd
, b3c4a756f
, 714bdadce
, b84abebb6
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2bccf71b1
, b37cbffc8
, a4002b045
, 4ac9148a0
, 2ff93692a
, 40d4fff5d
, 215aed387
, cdd889db1
, b37cbffc8
, 00f980cad
, bafdcb7bd
, d31acf61b
, 543232c3f
]:
#5155 215aed387
Thanks @mitchellhamilton! - Removed createOnly
migration mode
#5163 b37cbffc8
Thanks @mitchellhamilton! - Replaced MigrationMode
type with MigrationAction
that createSystem
and createKeystone
now accept.
#3946 8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.
#5102 714bdadce
Thanks @mitchellhamilton! - Added none-skip-client-generation
migrationMode
#5087 56e5fe10b
Thanks @mitchellhamilton! - Added MigrationMode
type
#5163 b37cbffc8
Thanks @mitchellhamilton! - Added db.useMigrations
option to replace using keystone-next dev
and keystone-next prototype
depending on what kind of migration strategy you want to use. If you were previously using keystone-next dev
, you should set db.useMigrations
to true in your config and continue using keystone-next dev
. If you were previously using keystone-next prototype
, you should now use keystone-next dev
.
#5084 40d4fff5d
Thanks @timleslie! - Updated context.sudo()
to provide access to all operations, including those excluded by { access: false }
in the public schema.
#4912 d31acf61b
Thanks @timleslie! - Added a config.graphql.apolloConfig
option to allow developers to configure the ApolloServer
object provided by Keystone.
#5104 b84abebb6
Thanks @timleslie! - Fixed type of defaultValue
for fields.
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
4ac9148a0
Thanks @timleslie! - Removed parseCustomAccess
and validateCustomAccessControl
.#5135 cdd889db1
Thanks @mitchellhamilton! - Updated keystone-next dev
with the Prisma adapter so that it interactively prompts for creating and applying a migration
#5118 2ff93692a
Thanks @timleslie! - Updated schema generation to add an index on all foreign key values for relationship fields.
#5155 215aed387
Thanks @mitchellhamilton! - Removed createOnly
migration mode
#5135 cdd889db1
Thanks @mitchellhamilton! - Changed default migrationMode from dev
to prototype
#3946 8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.
#5102 714bdadce
Thanks @mitchellhamilton! - Added none-skip-client-generation
migrationMode
#5148 e6b16d4e9
Thanks @mitchellhamilton! - Updated keystone-next deploy
to use Prisma's programmatic APIs to apply migrations
#5155 215aed387
Thanks @mitchellhamilton! - Changed keystone-next generate
so that it uses Prisma's programmatic APIs to generate migrations and it accepts the following options as command line arguments or as prompts:
--name
to set the name of the migration--accept-data-loss
to allow resetting the database when it is out of sync with the migrations--allow-empty
to create an empty migration when there are no changes to the schema#5152 00f980cad
Thanks @mitchellhamilton! - Updated keystone-next reset
to use Prisma's programmatic APIs to reset the database.
#5142 543232c3f
Thanks @renovate! - Updated Prisma to 2.19.0
#5059 b3c4a756f
Thanks @mitchellhamilton! - Replaced usage of prisma cli when in migrationMode: 'prototype'
with programmatic calls to @prisma/migrate
to improve performance
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5059 b3c4a756f
Thanks @mitchellhamilton! - Removed faulty optimisation that caused migrations to not be run if the prisma client directory and the prisma schema already existed
Updated dependencies [8e9b04ecd
, 3a9d20ce1
, 2bccf71b1
, a4002b045
, 4ac9148a0
, bafdcb7bd
]:
#5154 2bccf71b1
Thanks @timleslie! - Removed unused keystone.dumpSchema()
.
#5147 4ac9148a0
Thanks @timleslie! - Removed context.getCustomAccessControlForUser()
.
#5145 bafdcb7bd
Thanks @timleslie! - Removed keystone.extendGraphQLSchema()
.
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#4931 a4002b045
Thanks @timleslie! - Updated schema generation to no longer consider access.auth
, as it is no longer used in Keystone Next.
Updated dependencies [4ac9148a0
]:
56e5fe10b
Thanks @mitchellhamilton! - Updated createKeystone
and createSystem
to accept a migration mode rather than script#3946 8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.
#5098 e2edaaff8
Thanks @timleslie! - Added a function testConfig
to be used when setting up a system under test.
#5100 fbc6d6d68
Thanks @mitchellhamilton! - Improved performance when running Prisma tests by switching the hashing algorithm from sha256 to md5 used to generate the schema name and memoizing the hashing
#5114 2d39de79d
Thanks @timleslie! - Improved type definition for networkedGraphqlRequest
.
#5121 ff9292184
Thanks @timleslie! - Updated types for setupServer
.
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5163 b37cbffc8
Thanks @mitchellhamilton! - Replaced MigrationMode
type with MigrationAction
that createSystem
and createKeystone
now accept.
Updated dependencies [bfeb927be
, 8e9b04ecd
, b3c4a756f
, b7ce464a2
, 714bdadce
, 3a9d20ce1
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b3c4a756f
, 2bccf71b1
, b37cbffc8
, a4002b045
, 4ac9148a0
, 2ff93692a
, 40d4fff5d
, 215aed387
, cdd889db1
, b37cbffc8
, 00f980cad
, bafdcb7bd
, d31acf61b
, 543232c3f
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5131 1eeac4722
Thanks @timleslie! - Fixed type for float({ defaultValue })
.
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5113 ec6f9b601
Thanks @mitchellhamilton! - Fixed Admin UI not allowing negative values for float, decimal and integer
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 714bdadce
, b84abebb6
, 3a9d20ce1
, 56e5fe10b
, 56e5fe10b
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, d31acf61b
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5089 a4e34e9eb
Thanks @timleslie! - Updated slate
dependencies.
Updated dependencies [1eeac4722
, 8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, b84abebb6
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, b37cbffc8
, 2ff93692a
, 40d4fff5d
, 215aed387
, cdd889db1
, b37cbffc8
, 00f980cad
, d31acf61b
, 543232c3f
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#4717 17c86e0c3
Thanks @renovate! - Updated dependency react-select to v4
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2ff93692a
, 4ac9148a0
, 215aed387
, cdd889db1
, 00f980cad
, 543232c3f
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, 543232c3f
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5089 a4e34e9eb
Thanks @timleslie! - Removed unused slate
dependencies.
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 3a9d20ce1
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 3a9d20ce1
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 3a9d20ce1
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, 543232c3f
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, 543232c3f
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.8e9b04ecd
, 17c86e0c3
, 3a9d20ce1
]:
3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.#4717 17c86e0c3
Thanks @renovate! - Updated dependency react-select to v4
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [3a9d20ce1
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [3a9d20ce1
]:
#4717 17c86e0c3
Thanks @renovate! - Updated dependency react-select to v4
Updated dependencies [17c86e0c3
, 3a9d20ce1
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 714bdadce
, b84abebb6
, 3a9d20ce1
, 56e5fe10b
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, d31acf61b
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [bfeb927be
, 1eeac4722
, 8e9b04ecd
, 17c86e0c3
, b7ce464a2
, 714bdadce
, b84abebb6
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 714bdadce
, b84abebb6
, 3a9d20ce1
, 56e5fe10b
, 56e5fe10b
, b37cbffc8
, 40d4fff5d
, 215aed387
, a4e34e9eb
, b37cbffc8
, d31acf61b
]:
387e0cb6c
Thanks @mitchellhamilton! - Fixed DocumentRenderer
not rendering links3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.8e9b04ecd
, 3a9d20ce1
, 2bccf71b1
, a4002b045
, 4ac9148a0
, bafdcb7bd
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 3a9d20ce1
, 2bccf71b1
, a4002b045
, 4ac9148a0
, bafdcb7bd
]:
#4717 17c86e0c3
Thanks @renovate! - Updated dependency react-select to v4
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 3a9d20ce1
]:
3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, 543232c3f
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, 543232c3f
]:
#3946 8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.
#4912 d31acf61b
Thanks @timleslie! - Added a config.graphql.apolloConfig
option to allow developers to configure the ApolloServer
object provided by Keystone.
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, 17c86e0c3
, 3a9d20ce1
, a4e34e9eb
]:
8e9b04ecd
Thanks @timleslie! - Added experimental support for Prisma + SQLite as a database adapter.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [fbc6d6d68
, 8e9b04ecd
, 17c86e0c3
, 2d39de79d
, e2edaaff8
, ff9292184
, 714bdadce
, b84abebb6
, 3a9d20ce1
, 56e5fe10b
, 56e5fe10b
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, d31acf61b
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [17c86e0c3
, 3a9d20ce1
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5094 3bb4da843
Thanks @MurzNN! - Added Prisma schema location to examples packages.json
Updated dependencies [bfeb927be
, 1eeac4722
, 8e9b04ecd
, b7ce464a2
, 714bdadce
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
#5094 3bb4da843
Thanks @MurzNN! - Added Prisma schema location to examples packages.json
Updated dependencies [bfeb927be
, 1eeac4722
, 8e9b04ecd
, 17c86e0c3
, b7ce464a2
, 387e0cb6c
, 714bdadce
, b84abebb6
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, a4e34e9eb
, b37cbffc8
, 00f980cad
, d31acf61b
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5094 3bb4da843
Thanks @MurzNN! - Added Prisma schema location to examples packages.json
Updated dependencies [bfeb927be
, 1eeac4722
, 8e9b04ecd
, b7ce464a2
, 714bdadce
, b84abebb6
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
bfeb927be
, 1eeac4722
, 8e9b04ecd
, b7ce464a2
, 714bdadce
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, a4e34e9eb
, b37cbffc8
, 00f980cad
, d31acf61b
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5094 3bb4da843
Thanks @MurzNN! - Added Prisma schema location to examples packages.json
Updated dependencies [bfeb927be
, 1eeac4722
, 8e9b04ecd
, b7ce464a2
, 714bdadce
, b84abebb6
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
bfeb927be
, 1eeac4722
, 8e9b04ecd
, b7ce464a2
, 714bdadce
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
#5151 2ed3e5d3d
Thanks @timleslie! - Updated package script "resolve"
to "deploy"
.
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
#5094 3bb4da843
Thanks @MurzNN! - Added Prisma schema location to examples packages.json
Updated dependencies [bfeb927be
, 1eeac4722
, 8e9b04ecd
, b7ce464a2
, 714bdadce
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, b37cbffc8
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, d31acf61b
]:
fbc6d6d68
, bfeb927be
, 1eeac4722
, 8e9b04ecd
, 17c86e0c3
, 2d39de79d
, b7ce464a2
, e2edaaff8
, ff9292184
, 714bdadce
, 3a9d20ce1
, ec6f9b601
, 56e5fe10b
, e6b16d4e9
, cdd889db1
, 215aed387
, 00f980cad
, 2bccf71b1
, b37cbffc8
, a4002b045
, 4ac9148a0
, 40d4fff5d
, 215aed387
, b37cbffc8
, 00f980cad
, bafdcb7bd
, d31acf61b
]:
3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2bccf71b1
, a4002b045
, 4ac9148a0
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, bafdcb7bd
, 543232c3f
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2bccf71b1
, a4002b045
, 4ac9148a0
, 2ff93692a
, 215aed387
, a4e34e9eb
, cdd889db1
, 00f980cad
, bafdcb7bd
, 543232c3f
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2bccf71b1
, a4002b045
, 4ac9148a0
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, bafdcb7bd
, 543232c3f
]:
#5150 3a9d20ce1
Thanks @timleslie! - Applied eslint import/order
rule.
Updated dependencies [8e9b04ecd
, b3c4a756f
, 17c86e0c3
, 714bdadce
, 3a9d20ce1
, e6b16d4e9
, cdd889db1
, 215aed387
, b3c4a756f
, 2bccf71b1
, a4002b045
, 4ac9148a0
, 2ff93692a
, 215aed387
, cdd889db1
, 00f980cad
, bafdcb7bd
, 543232c3f
]: