keystone
keystone copied to clipboard
The most powerful headless CMS for Node.js — built with GraphQL and React
Removes the `graphQLSchemaExtension` export from `@keystone-6/core` in favour of using either `graphql.extend` or `@graphql-tool/schema` directly. This API used `@graphql-tools/schema` to merge custom `typeDefs` and `resolvers` into the keystone-generated GraphQL schema....
## Reproduction steps 1. Create List with `ui.isHidden` function set to resolve to `true`. e.g.: ``` const User = list({ ui: { isHidden: () => true, }, fields: ... ```...
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or [setup this action...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`~4.7.4` -> `~4.8.0`](https://renovatebot.com/diffs/npm/typescript/4.7.4/4.8.3) |...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-jest](https://togithub.com/jest-community/eslint-plugin-jest) | [`^26.0.0` -> `^27.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jest/26.9.0/27.0.4) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [globby](https://togithub.com/sindresorhus/globby) | [`^11.0.4` -> `^13.0.0`](https://renovatebot.com/diffs/npm/globby/11.1.0/13.1.2) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@graphql-tools/schema](https://togithub.com/ardatan/graphql-tools) | [`9.0.1` -> `9.0.4`](https://renovatebot.com/diffs/npm/@graphql-tools%2fschema/9.0.1/9.0.4) | [](https://docs.renovatebot.com/merge-confidence/)...
The `filters` export isn't documented or well designed for public consumption, so we're making it private, custom field types can define filters themselves like https://github.com/keystonejs/keystone/blob/main/examples/custom-field/3-pair-field/index.ts
On a Linux\WSL machine start a new project following the quick start guide: https://keystonejs.com/docs/walkthroughs/getting-started-with-create-keystone-app#quick-start Run `yarn dev` It should compile once, then as required by Next while editing code and...