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.
The following packages have been updated
Breaking Changes
[core]
Changesfile
andimage
to use random 128-bitbase64url
identifiers by default, notuuid
(Use 128-bit random base64url identifiers for images & files, not uuid #9079) @dcousens[core]
RemovesAdminUIConfig
,DatabaseConfig
,GraphQLConfig
andServerConfig
from@keystone-6/core/types
, and some unused types - instead useKeystoneConfig['ui']
,KeystoneConfig['db']
and so on (Remove deprecated@keystone-6/core/system
from package #9085) @dcousens[core]
Removes@keystone-6/core/system
from exports (Remove deprecated@keystone-6/core/system
from package #9085) @dcousens[core]
Upgrade@prisma/*
packages to5.12.1
(Bumpprisma
monorepo to version 5 #9088) @dcousens, @borisno2[core]
Removes unused type parameters from typesListConfig
andListAdminUIConfig
(Remove deprecated configuration and package exports #9083) @dcousens[core]
Remove the deprecated type parameters from thelist
andgroup
functions (Remove deprecated configuration and package exports #9083) @dcousens[core]
RemovesgraphqlSchema
parameter fromextendHttpServer
, usecontext.graphql.schema
instead (Remove deprecated configuration and package exports #9083) @dcousens[core]
Movesconfig.extendGraphqlSchema
toconfig.graphql.extendGraphqlSchema
, similar todb.extendPrismaSchema
(Remove deprecated configuration and package exports #9083) @dcousens[core]
RemoveKeystoneConfig
parameter from getAdditionalFiles function type (Remove deprecated configuration and package exports #9083) @dcousens[core]
Remove the deprecatedcontext.exitSudo
fromKeystoneContext
(Remove deprecated configuration and package exports #9083) @dcousens[core]
Removecontext.experimental.initialisedLists
, usecontext.__internal.lists
(may break in patch) (Remove deprecated configuration and package exports #9083) @dcousens[core]
RemoveExtendGraphqlSchema
type alias, use(schema: GraphQLSchema) => GraphQLSchema
instead (withimport type { GraphQLSchema } from 'graphql'
). (Remove deprecated configuration and package exports #9083) @dcousens, @emmatown[core]
Remove the deprecated (Deprecate@keystone-6/system
andserver.healthCheck
#8721)config.server.healthCheck
, useextendExpressApp
instead (Remove deprecated configuration and package exports #9083) @dcousens[core]
RemovesListSchemaConfig
type, useKeystoneConfig['lists']
instead (Remove deprecated configuration and package exports #9083) @dcousens[core]
Removedb.additionalPrismaDatasourceProperties
, useextendPrismaSchema
if needed (Remove deprecated configuration and package exports #9083) @dcousens[core]
Removedb.prismaPreviewFeatures
, useextendPrismaSchema
if needed (Remove deprecated configuration and package exports #9083) @dcousens[core]
Removeany
type parameter fromSessionStore
/SessionStoreFunction
types (Remove deprecated configuration and package exports #9083) @dcousens[core]
Remove deprecatedconfig.db.useMigrations
, use--with-migrations
process argument orkeystone prisma migrate [dev|deploy]
instead (Remove deprecatedconfig.db.useMigrations
, change keystone prisma behaviour #9090) @dcousens[core]
Changekeystone prisma
behaviour to first requirekeystone build
(orkeystone dev
) (Merge previous breaking changes #8776) @dcousens, @borisno2New Features
[core]
KS_PRISMA_ERRORS
are now logged withconsole.error
on the server (Merge previous breaking changes #8776) @dcousensBug Fixes
[core]
Fix--no-server
being ignored bykeystone start
(Remove deprecatedconfig.db.useMigrations
, change keystone prisma behaviour #9090) @dcousens💙 Acknowledgements
Lastly, thanks to @dcousens (#9087,#9094,#9087), @renovate (#9096,#9095,#9086,#9084,#9080) for changes not shown above, but none-the-less appreciated.
👀 Review
See 2024-04-02...2024-04-16 to compare with our previous release.