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.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@keystonejs/adapter-knex@11.0.0
Major Changes
c9ca62876
#3223 Thanks @timleslie! - Adapters must now be explicitly configured with a connection string. A default based on the project name is no longer used. See the docs foradapter-knex
andadapter-mongoose
.Patch Changes
51c898537
#3225 Thanks @BikramjeetSingh! - Fix bug where fields that contain underscores cause runtime error in Knex Adapter7bdec6446
#3264 Thanks @timleslie! - Fixed bug where_is_null
queries on relationship fields could generate invalid SQL inone-to-one
relationships.Updated dependencies [
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,81b4df318
,e6909b003
,3ce644d5f
,622cc7d69
]:@keystonejs/adapter-mongoose@9.0.0
Major Changes
c9ca62876
#3223 Thanks @timleslie! - Adapters must now be explicitly configured with a connection string. A default based on the project name is no longer used. See the docs foradapter-knex
andadapter-mongoose
.Patch Changes
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,283839cfb
,81b4df318
,e6909b003
,3ce644d5f
,622cc7d69
]:@keystonejs/app-graphql@6.0.0
Major Changes
3ce644d5f
#3174 Thanks @timleslie! - Replacedkeystone.getGraphQlContext()
withkeystone.createHTTPContext()
, to be used primarily by the Apollo server.If you need to create a context for executing server-side GraphQL operations please use
keystone.createContext()
.See the docs for more details on how to use
keystone.createContext()
.Patch Changes
e710cd445
,136cb505c
,e63b9f25a
]:@keystonejs/fields@14.0.0
Major Changes
5fc97cbf4
#3171 Thanks @timleslie! - Hooks no longer recieve a{ query }
argument. This functionality has been superseded bycontext.executeGraphQL()
.should be changed to
See the docs for more details on how to use
context.executeGraphQL()
.Patch Changes
4b95d8a46
#3245 Thanks @singhArmani! - Allow passing in thenull
value to the CalendarDay[https://www.keystonejs.com/keystonejs/fields/src/types/calendar-day/#calendarday] field type.Passing in the
null
value for CalendarDay field was throwing aTypeError
inside the inputValidation method of CalendarDay.This fix allow passing the null value.
0cbb7e7b0
#3242 Thanks @MadeByMike! - Fix a bug with the location field where it is unable to render in admin ui after deleting the value.51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.Updated dependencies [
753fa13ab
,51c898537
,49984caae
,e6117d259
,283839cfb
,79d4c0d92
,c9ca62876
,622cc7d69
,7bdec6446
,51aef1ef0
]:@keystonejs/keystone@12.0.0
Major Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.5fc97cbf4
#3171 Thanks @timleslie! - Hooks no longer recieve a{ query }
argument. This functionality has been superseded bycontext.executeGraphQL()
.should be changed to
See the docs for more details on how to use
context.executeGraphQL()
.56e1798d6
#3169 Thanks @timleslie! - Resolver functions for custom queries and mutations no longer recieve a{ query }
argument. This functionality has been superseded bycontext.executeGraphQL()
.should be changed to
See the docs for more details on how to use
context.executeGraphQL()
.81b4df318
#3172 Thanks @timleslie! - Removed the methodkeystone.executeQuery()
, which has been superseded bykeystone.executeGraphQL()
.See the docs for more details on how to use
keystone.executeGraphQL()
.3ce644d5f
#3174 Thanks @timleslie! - Replacedkeystone.getGraphQlContext()
withkeystone.createHTTPContext()
, to be used primarily by the Apollo server.If you need to create a context for executing server-side GraphQL operations please use
keystone.createContext()
.See the docs for more details on how to use
keystone.createContext()
.Minor Changes
e6909b003
#3190 Thanks @jesstelford! - Add Mutation.updateAuthenticated, commonly used as Mutation.updateAuthenticatedUserPatch Changes
5ad84ccd8
#3235 Thanks @timleslie! - Refactored hook management into a separate module.61cdafe20
#3241 Thanks @timleslie! - Fixed a bug whereexistingItem
had the wrong value in hooks during anupdateManyMutation
.8480f889a
#3173 Thanks @timleslie! - Removedkeystone._buildQueryHelper()
andkeystone._executeOperation()
.02f069f0b
#3226 Thanks @Vultraz! - Don't pass name through to adapter.connect.e114894d1
#3234 Thanks @timleslie! - Factored out utilityList
functions into a separate module.06f86c6f5
#3233 Thanks @timleslie! - Updated internal access control functions to directly accept access control definition.622cc7d69
#2745 Thanks @Vultraz! - Added defaultPageSize and maximumPageSize config options fto the Admin UI. These can be used to set defaults for all lists (previously, these defaults were 50 and 1000, respectively).Updated dependencies [
753fa13ab
,e710cd445
,49984caae
,136cb505c
,4b95d8a46
,e63b9f25a
,5fc97cbf4
,0cbb7e7b0
,79d4c0d92
,51aef1ef0
]:@keystonejs/session@8.0.0
Major Changes
136cb505c
#3175 Thanks @timleslie! -SessionManager.getContext()
no longer returns values for{ authedItem, authedListKey }
as these values are already provided by the core of Keystone.Patch Changes
e710cd445
#3237 Thanks @timleslie! - Updated middleware to directly access the data adapter to find the authorised item.e63b9f25a
#3249 Thanks @Vultraz! - UpdatedcookieSecret
doc link.@keystonejs/app-admin-ui@7.1.0
Minor Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.622cc7d69
#2745 Thanks @Vultraz! - Added defaultPageSize and maximumPageSize config options fto the Admin UI. These can be used to set defaults for all lists (previously, these defaults were 50 and 1000, respectively).Patch Changes
e6117d259
#3221 Thanks @singhArmani! - FixUpon filtering out the lists based on the ids, an error could occur. Irrespective of the error, we were still storing the search value into the localStorage.
And when user transit back to this list page, the error would persist as we append the search query onto the url.
This fix looks into any api error, and removes the localStorage search value
location.search
, which gets set when Filter form is submitted.See Filtering list by Id in Admin UI throws error if entered string is not exactly 12 bytes #3075
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.Updated dependencies [
e710cd445
,136cb505c
,4b95d8a46
,e63b9f25a
,5fc97cbf4
,0cbb7e7b0
,283839cfb
,51aef1ef0
]:@keystonejs/test-utils@7.1.0
Minor Changes
753fa13ab
#3252 Thanks @timleslie! - Theknex
adapter now acceptsDATABASE_URL
as an environment variable for the database location.Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.79d4c0d92
#3251 Thanks @timleslie! - Improved error reporting inmatchFilter
.Updated dependencies [
5ad84ccd8
,51c898537
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,7bdec6446
]:@keystonejs/app-graphql-playground@5.1.5
Patch Changes
e710cd445
,136cb505c
,e63b9f25a
]:@arch-ui/day-picker@1.0.2
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.@arch-ui/fields@3.0.3
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.@arch-ui/modal-utils@1.0.12
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.@arch-ui/options@0.0.22
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.@arch-ui/pagination@0.0.24
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.@arch-ui/pill@0.1.16
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.@keystonejs/auth-passport@5.2.4
Patch Changes
e710cd445
,136cb505c
,4b95d8a46
,e63b9f25a
,5fc97cbf4
,0cbb7e7b0
,51aef1ef0
]:@keystonejs/auth-password@5.1.11
Patch Changes
e710cd445
,136cb505c
,4b95d8a46
,e63b9f25a
,5fc97cbf4
,0cbb7e7b0
,51aef1ef0
]:@keystonejs/build-field-types@5.2.10
Patch Changes
283839cfb
#3265 Thanks @timleslie! - Updated tests to consistently usejest.setTimeout()
.create-keystone-app@3.2.3
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.c9ca62876
#3223 Thanks @timleslie! - Adapters must now be explicitly configured with a connection string. A default based on the project name is no longer used. See the docs foradapter-knex
andadapter-mongoose
.Updated dependencies [
51c898537
,c9ca62876
,7bdec6446
]:@keystonejs/field-content@7.0.2
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.Updated dependencies [
4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,283839cfb
,51aef1ef0
]:@keystonejs/fields-authed-relationship@1.0.8
Patch Changes
4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,51aef1ef0
]:@keystonejs/fields-auto-increment@5.1.11
Patch Changes
51c898537
,4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,c9ca62876
,7bdec6446
,51aef1ef0
]:@keystonejs/fields-datetime-utc@6.0.3
Patch Changes
51c898537
,4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,c9ca62876
,7bdec6446
,51aef1ef0
]:@keystonejs/fields-markdown@5.2.2
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.Updated dependencies [
4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,283839cfb
,51aef1ef0
]:@keystonejs/fields-mongoid@6.0.2
Patch Changes
51c898537
,4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,283839cfb
,c9ca62876
,7bdec6446
,51aef1ef0
]:@keystonejs/fields-wysiwyg-tinymce@5.3.3
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.Updated dependencies [
4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,283839cfb
,51aef1ef0
]:@keystonejs/file-adapters@7.0.2
Patch Changes
35335df8e
#3268 Thanks @zamkevich! - Fixed a bug in the delete function, due to which it was impossible to delete images in folders.@keystonejs/list-plugins@7.0.3
Patch Changes
4b95d8a46
,5fc97cbf4
,0cbb7e7b0
,51aef1ef0
]:@keystonejs/mongo-join-builder@7.1.1
Patch Changes
283839cfb
#3265 Thanks @timleslie! - Updated tests to consistently usejest.setTimeout()
.@keystonejs/api-tests@6.0.1
Patch Changes
ea111e454
#3267 Thanks @timleslie! - Used a common pattern for setting up keystone instance in relationship tests.0f645ddca
#3266 Thanks @timleslie! - Updated the layout of queries for consistency.587507495
#3263 Thanks @timleslie! - Removed left/right relationship variations as these are now assured by_consolidateRelationships()
.5fc97cbf4
#3171 Thanks @timleslie! - Hooks no longer recieve a{ query }
argument. This functionality has been superseded bycontext.executeGraphQL()
.should be changed to
See the docs for more details on how to use
context.executeGraphQL()
.7d4469f93
#3253 Thanks @timleslie! - Added more checks for errors being undefined when returned from a graphQL request.283839cfb
#3265 Thanks @timleslie! - Updated tests to consistently usejest.setTimeout()
.88aee0530
#3250 Thanks @timleslie! - Split search test into indivudual tests.7bdec6446
#3264 Thanks @timleslie! - Fixed bug where_is_null
queries on relationship fields could generate invalid SQL inone-to-one
relationships.Updated dependencies [
5ad84ccd8
,753fa13ab
,51c898537
,61cdafe20
,8480f889a
,e710cd445
,49984caae
,136cb505c
,02f069f0b
,4b95d8a46
,e114894d1
,e63b9f25a
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,79d4c0d92
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,7bdec6446
,51aef1ef0
]:@keystonejs/benchmarks@5.1.15
Patch Changes
5ad84ccd8
,753fa13ab
,51c898537
,61cdafe20
,8480f889a
,e710cd445
,49984caae
,136cb505c
,02f069f0b
,4b95d8a46
,e114894d1
,e63b9f25a
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,79d4c0d92
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,7bdec6446
,51aef1ef0
]:@keystonejs/demo-project-blog@6.1.3
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,35335df8e
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/demo-custom-fields@1.0.6
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.5fc97cbf4
#3171 Thanks @timleslie! - Hooks no longer recieve a{ query }
argument. This functionality has been superseded bycontext.executeGraphQL()
.should be changed to
See the docs for more details on how to use
context.executeGraphQL()
.51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.Updated dependencies [
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/demo-project-meetup@6.1.4
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.caf302129
#3229 Thanks @singhArmani! - Updated usage of Apollo based on Next.js example.The key changes are:
Updated dependencies [
5ad84ccd8
,35335df8e
,61cdafe20
,8480f889a
,e710cd445
,49984caae
,136cb505c
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,e63b9f25a
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/demo-project-todo@5.1.12
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@arch-ui/docs@1.1.25
Patch Changes
51aef1ef0
]:@keystonejs/example-projects-blank@5.0.8
Patch Changes
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/example-projects-nuxt@5.0.12
Patch Changes
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/example-projects-starter@5.0.12
Patch Changes
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/example-projects-todo@5.0.12
Patch Changes
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/cypress-project-access-control@5.1.13
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/cypress-project-basic@6.0.4
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,35335df8e
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/cypress-project-client-validation@6.0.4
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,35335df8e
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/cypress-project-login@5.1.13
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,61cdafe20
,8480f889a
,e710cd445
,49984caae
,136cb505c
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,e63b9f25a
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/cypress-project-social-login@5.1.13
Patch Changes
49984caae
#3227 Thanks @Vultraz! - Movedname
config option from Keystone constructor to Admin UI constructor.Updated dependencies [
5ad84ccd8
,35335df8e
,61cdafe20
,8480f889a
,49984caae
,02f069f0b
,e6117d259
,4b95d8a46
,e114894d1
,5fc97cbf4
,56e1798d6
,06f86c6f5
,0cbb7e7b0
,81b4df318
,e6909b003
,c9ca62876
,3ce644d5f
,622cc7d69
,51aef1ef0
]:@keystonejs/website@5.3.6
Patch Changes
51aef1ef0
#3146 Thanks @Vultraz! - Migrated to @primer/octicons-react v10.