Skip to content

19 August 2022

Compare
Choose a tag to compare
@dcousens dcousens released this 18 Aug 23:24
· 774 commits to main since this release
610fdbd

The following packages have been updated

@keystone-6/auth@4.0.1
@keystone-6/cloudinary@4.0.1
@keystone-6/core@2.2.0
@keystone-6/document-renderer@1.1.1
@keystone-6/fields-document@4.1.0
@keystone-6/session-store-redis@4.0.1

New Features

  • [core] Adds cli functions as exports to @keystone-6/core/scripts/cli, assume to be an experimental unstable export and may change in a patch release. (#5645) @gautamsi
  • [core] Adds 'graphql' schema to extendHttpServer. (#7722) @borisno2
  • [core] Adds the ability to set additional Prisma datasource fields in the schema.prisma file, for example, referentialIntegrity by adding options to db.additionalPrismaDatasourceProperties (#7747) @willemmulder
  • [core] Adds http.Server options as configuration server.options (#7324) @dcousens
  • [core] Adds a new multiselect field type (#7683) @Achisingh
  • [core] Adds calendarDay field to store a date without a time or timezone attached (#7658) @Achisingh
  • [core] Adds ui.displayMode: 'radio' as an option for the select field. (#7752) @Achisingh
  • [fields-document] Changes the editors default overflow behaviour to align with other multi-line text inputs, supporting scrolling instead of an unbounded height for the field. (#7729) @Achisingh
  • [core] Adds a new bigInt field type, an integer of width 8 bytes (64 bits), analogous with Prisma's BigInt. (#5175) @MurzNN

Bug Fixes

  • [core] Removes wrong types for resolveInput hooks until actual types are provided (#7801) @dcousens
  • [auth, cloudinary, core, document-renderer, fields-document, session-store-redis] Removes node .engines restrictions (#7804) @dcousens
  • [cloudinary, core] Updates graphql-upload to 15.0.2 (#7803) @mitchellhamilton
  • [core] Fixes environment variable PORT= precedence; PORT= now takes priority over the configured server.port (#7787) @dcousens
  • [fields-document] Fixes the document editor erroring when handling HTML in certain cases (#7764) @mitchellhamilton
  • [fields-document] Fixes long lines in code blocks in the document editor overflowing the editor (#7783) @mitchellhamilton
  • [fields-document] Fixes pasting plain text in the document editor removing markdown link definition and usages (#null) @mitchellhamilton
  • [session-store-redis] Fixes errors not being thrown by your @redis/client on connect (#7771) @Noviny
  • [fields-document] Adds support for pasting a url onto text to create a link (#7766) @mitchellhamilton
  • [core] Updates @apollo/client to 3.6.9 (#7744) @mitchellhamilton
  • [core] Updates @graphql-ts/schema to 0.5.3 (#7742) @mitchellhamilton
  • [core] Fixes return type of findOne to support null, which is returned if no item is found (#7731) @nderkim

🚨 Security Updates

We have identified and fixed 1 upstream security vulnerability

  • CVE-2022-24434 - An upstream transitive dependency dicer is vulnerable to a complete denial-of-service attack. We have upgraded to a version of graphql-upload package to a version that doesn't use dicer.

🌱 New Contributors

Thanks to the following developers for making their first contributions to the project!

💙 Acknowledgements

Lastly, thanks to @mitchellhamilton (#7786,#7785,#7784,#7769,#7745), @renovate (#7797,#7798,#7670,#7780,#7781,#7779,#7755,#7487,#7725), @dcousens (#7713,#7743,#7739,#7730), @Noviny (#7770), @Achisingh (#7757), @dependabot (#7728) for changes not shown above, but none-the-less appreciated.