github keystonejs/keystone 2021-03-30
✨ 30th March 2021

latest releases: 2024-11-07, create-keystone-app@10.0.3, @keystone-6/fields-document@9.1.1...
3 years ago

What's New

Goodbye legacy code 👋 🌇

We removed a few legacy items including:

  • Field types CalendarDay, DateTime, Slug, Url, and Uuid.
  • Arguments cookieSecret, cookie, and sessionStore from the Keystone constructor.
  • Arguments schemaName, schemaNames, keystoneOptions, and graphqlOptions were unused and have been removed from the setupServer() function (which we also removed).

Improved select field type 🔽

It now uses the correct underlying type, which lets you make use of { dataType: 'enum' } and { dataType: 'integer'}.

Squashed bugs 🐛

We fixed a bug that existed in updateMany on lists with declarative access control.

Enjoying Keystone?

Star this repo 🌟 ☝️ or connect to Keystone on Twitter and in Slack.


View verbose release notes

Releases

@keystone-next/fields-legacy@24.0.0

Major Changes

Patch Changes

  • Updated dependencies [0e01f471d, 76e5c7bd3, 97609a623, da900777a]:
    • @keystone-next/fields@5.4.0
    • @keystone-next/utils-legacy@8.0.0
    • @keystone-next/adapter-knex-legacy@13.2.3
    • @keystone-next/adapter-mongoose-legacy@11.1.3
    • @keystone-next/adapter-prisma-legacy@4.0.1
    • @keystone-next/access-control-legacy@9.0.1

@keystone-next/fields-auto-increment-legacy@9.0.0

Major Changes

  • #5192 9e78d8818 Thanks @timleslie! - Removed views export, which was used to provide functionality to the legacy Admin UI.

Patch Changes

@keystone-next/fields-cloudinary-image-legacy@4.0.0

Major Changes

  • #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.

Patch Changes

@keystone-next/fields-mongoid-legacy@10.0.0

Major Changes

  • #5192 9e78d8818 Thanks @timleslie! - Removed views export, which was used to provide functionality to the legacy Admin UI.

Patch Changes

@keystone-next/file-adapters-legacy@8.0.0

Major Changes

@keystone-next/keystone-legacy@22.0.0

Major Changes

Patch Changes

  • #5184 5510ae33f Thanks @timleslie! - Fixed bug with updateMany on lists with declarative access control.

  • Updated dependencies [97609a623]:

    • @keystone-next/utils-legacy@8.0.0
    • @keystone-next/access-control-legacy@9.0.1

@keystone-next/server-side-graphql-client-legacy@3.0.0

Major Changes

Minor Changes

Patch Changes

  • Updated dependencies [34dd809ee]:
    • @keystone-next/types@15.0.1

@keystone-next/test-utils-legacy@15.0.0

Major Changes

Patch Changes

@keystone-next/utils-legacy@8.0.0

Major Changes

@keystone-next/fields@5.4.0

Minor Changes

  • #5217 da900777a Thanks @timleslie! - select field type now uses the correct underlying type, allowing the use of { dataType: 'enum' } and { dataType: 'integer'}.

Patch Changes

@keystone-next/cloudinary@3.0.5

Patch Changes

  • Updated dependencies [34dd809ee, 0e1487385, 7bf269057, eb39fa37d]:
    • @keystone-next/types@15.0.1
    • @keystone-next/fields-cloudinary-image-legacy@4.0.0
    • @keystone-next/file-adapters-legacy@8.0.0

@keystone-next/fields-document@3.2.1

Patch Changes

@keystone-next/keystone@14.0.1

Patch Changes

@keystone-next/types@15.0.1

Patch Changes

@keystone-next/access-control-legacy@9.0.1

Patch Changes

  • Updated dependencies [97609a623]:
    • @keystone-next/utils-legacy@8.0.0

@keystone-next/adapter-knex-legacy@13.2.3

Patch Changes

@keystone-next/adapter-mongoose-legacy@11.1.3

Patch Changes

@keystone-next/adapter-prisma-legacy@4.0.1

Patch Changes

@keystone-next/example-auth@2.0.0

Major Changes

  • #5230 673b21a0d Thanks @timleslie! - Updated project to use prisma_sqlite rather than mongoose as the database adapter if DATABASSE_URL is not provided.

Patch Changes

@keystone-next/app-basic@2.0.0

Major Changes

  • #5230 673b21a0d Thanks @timleslie! - Updated project to use prisma_sqlite rather than mongoose as the database adapter if DATABASSE_URL is not provided.

Patch Changes

@keystone-next/example-ecommerce@2.0.0

Major Changes

  • #5230 673b21a0d Thanks @timleslie! - Updated project to use prisma_sqlite rather than mongoose as the database adapter if DATABASSE_URL is not provided.

Patch Changes

@keystone-next/example-roles@2.0.0

Major Changes

  • #5230 673b21a0d Thanks @timleslie! - Updated project to use prisma_sqlite rather than mongoose as the database adapter if DATABASSE_URL is not provided.

Patch Changes

@keystone-next/api-tests-legacy@9.2.1

Patch Changes

@keystone-next/benchmarks-legacy@5.2.4

Patch Changes

Don't miss a new keystone release

NewReleases is sending notifications on new releases.