-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version Packages #6483
Version Packages #6483
Conversation
This pull request is being automatically deployed with Vercel (learn more). 🔍 Inspect: https://vercel.com/keystonejs/keystone-next-docs/5mwGaBXyo9CFJR6cnjZgMDtGccX7 |
This pull request is automatically built and testable in CodeSandbox. To see build info of the built libraries, click here or the icon next to each commit SHA. |
a14a44d
to
d4a3bfb
Compare
d4a3bfb
to
713c468
Compare
713c468
to
f290e0f
Compare
f290e0f
to
8465262
Compare
8465262
to
ed8d998
Compare
ed8d998
to
ab4d1f7
Compare
ab4d1f7
to
ab6f3cf
Compare
ab6f3cf
to
f54921e
Compare
f54921e
to
432ce0e
Compare
432ce0e
to
7e7dc0a
Compare
7e7dc0a
to
4fed9ff
Compare
4fed9ff
to
d0a4dd1
Compare
d0a4dd1
to
74445bd
Compare
5e65859
to
bd9dfe4
Compare
bd9dfe4
to
60804f0
Compare
60804f0
to
9b87943
Compare
9b87943
to
d54e4de
Compare
d54e4de
to
17f7fdc
Compare
17f7fdc
to
aee26c5
Compare
aee26c5
to
5700a89
Compare
5700a89
to
3a3f418
Compare
3a3f418
to
b752614
Compare
b752614
to
f0ece84
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚢
* Fix typo in Admin UI (#6474) * Fix typo in Admin UI * Changelog. Co-authored-by: Thomas Walker <bladey@me.com> * Remove deprecated packages (#6468) * Update typescript-eslint monorepo to ^4.31.0 (#6480) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update intermittently failing nav test (#6476) * more navigation related tests * update nav tests * update nav test to be a bit more deterministic * update init.test.ts * update intermittently failing nav test to avoid timeouts on CI * update mock task name for sense * Handle Prisma errors explicitly (#6482) * Make sure prisma error code isn't lost (#6484) * Upgrade apollo server packages (#6409) * Update patch dependencies (patch) (#6478) * Fix types of (#6487) * Remove unnecessary try/catch block (#6488) * fix windows issues in view resolver (#6477) * Remove unnecessary calls to context.exitSudo() from tests (#6496) * Add tests for more ID field error code paths (#6497) * Fix operation argument to field access control (#6498) * Add tests for incomplete relationship data in update operations (#6499) * Fix bug in DB API with null values (#6500) * Add more tests for error cases when ordering/filtering (#6505) * fix: the error tabbable error when you click the popover (#6501) Co-authored-by: Thomas Walker <bladey@me.com> * Fix item form submitting an invalid request after saving returns errors (#6509) * Add Margin to error messages in the Admin UI Item Form (#6508) * Add Margin to error messages in the Admin UI Item Form * Remove changesets which were released in the hot-fix (#6511) * Remove unqueryable lists from admin meta (#6512) * update createAdminMeta to not include lists with graphql querying disabled. also appy this to relationships to those omitted lists * chnageset * Update .changeset/twelve-apples-happen.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Remove isRequired and defaultValue from some fields (#6513) * Relationship field updates (#6514) * Remove deprecated config.db.adapter option (#6518) * Remove unused BaseKeystone type (#6521) * Consolidate concept of sudo internally (#6520) * Optimise item view field mode item fetching (#6523) * Only check for a valid db.provider once (#6524) * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Update index.tsx * Create large-actors-worry.md * Skip fetching fields with static fieldMode: 'hidden' on the item view (#6519) * Checkbox updates (#6448) * Update schema export message to reflect required update (#6532) * Update index.ts * Create eight-buckets-breathe.md * text sizing and color fixes (#6536) * text sizing and color fixes * Update index.tsx Co-authored-by: Matt Barron <longhaul12@gmail.com> * Rename checkOperationAccess to getOperationAccess (#6537) * Remove `createSchema` (#6542) * Update jest monorepo to ^27.2.0 (#6551) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/react to ^12.1.0 (#6547) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @types/inflection to ^1.13.0 (#6549) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/dom to ^8.5.0 (#6546) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency cloudinary to ^1.27.0 (#6548) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @babel/plugin-proposal-object-rest-spread to ^7.15.6 (#6545) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency prettier to ^2.4.0 (#6550) * Virtual field updates (#6538) * export field types (#6481) * Update RELEASE.md with branch syncing instructions (#6471) * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Lock file maintenance (#6531) * Update patch dependencies (patch) (#6489) * fix windows build issue (#6530) * Update dependency chalk-cli to v5 (#6558) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency eslint-plugin-cypress to ^2.12.1 (#6557) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Remove dependency on `typescript` (#6559) * Update patch dependencies (patch) (#6555) * Simplify fake IDs in tests (#6562) * Add userInputError error function (#6565) * Document field updates (#6564) * 6306/fix deletion pagination bug (#6571) * add effect to reroute when all items on a page have been deleted * add comments to clarify why we add the effect * add pagination bug tests * move effect to Pagination component * remove effect from ListPage page * remove unused router property assignments * update utils * Update packages/keystone/src/admin-ui/components/Pagination.tsx Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * chnageset Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Add support for dynamic isFilterable and isOrderable (#6560) * Remove unused arguments to expectAccessDenied (#6590) * Fix dynamic isFilterable/isOrderable in the Admin UI (#6587) * Remove unused code path in Admin UI (#6592) * Return correct error messages on failed auth attempts (#6593) * Add improved access denied error messages (#6591) * Lock file maintenance (#6601) * enable prisma previes features via keystone config (#6574) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs for config.db.prismaPreviewFeatures (#6605) * Remove internal protectIdentities flag (#6606) * Update prisma monorepo to v3 (major) (#6490) * Update dependency graphql to ^15.6.0 (#6615) * Update patch dependencies (patch) (#6613) * Add createContext argument to config.server.extendExpressApp (#6616) * Json field updates (#6607) * [RFC] Rename `context.lists` to `context.query` and `context.db.lists` to `context.db` (#6535) * Fix unorderable fields looking orderable in the Admin UI (#6619) * Update dependency eslint-plugin-react to ^7.26.0 (#6623) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency playwright to ^1.15.0 (#6624) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fixed cloud integration issues (#6627) * Consolidate non-major changes in auth (#6618) * Improve the createContext API in extendExpressApp (#6632) * Update prisma monorepo to v3.1.1 (minor) (#6625) * Integer field updates (#6588) * comments explaining necessary hack for tests (#6637) * Select field updates (#6638) * Optimise relationship queries (#6639) * Add API tests for the auth package (#6642) * Remove unused enum values in auth package (#6645) * Fix typo (#6649) * REST API example (#6634) * Adding REST API example * Add smoke test for rest-api example * Add changeset * Update select field config * Fix bug in focus-trap (#6652) * Lock file maintenance (#6651) * Update patch dependencies (patch) (#6622) * Update changelog to latest version on `master` (#6653) * Fix typo in Admin UI * Changelog. * Fix operation argument to field access control (#6498) * fix windows issues in view resolver (#6477) * Fix item form submitting an invalid request after saving returns errors (#6509) * Version packages. * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Changes. * Fixed cloud integration issues (#6627) * Version packages. Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Text updates (#6461) * improved messaging on startup (#6617) * improved messaging on startup * Update based on Tim's feedback * fixing tests * fix tests * tests passing Co-authored-by: Noviny <noviny@thinkmill.com.au> * Upgrade focus-trap (#6654) * Update Header.tsx (#6662) * Decimal field updates (#6663) * Improved invalid access control return value error messages (#6664) * Update patch dependencies (patch) (#6657) * Update patch dependencies * revert next patch, update @apollo dep in yarn.lock to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update typescript-eslint monorepo to ^4.32.0 (minor) (#6659) * Update typescript-eslint monorepo to ^4.32.0 * update yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Add a specific test check for filter/order errors (#6666) * Simplify validation hook code (#6667) * Use extensionError for all extensions (#6672) * Update dependency react-select to v5 (#6658) * Update dependency react-select to v5 * Update dependency react-select to v5 * react select v4 - v5 mupgrade tasks * update shouldDisplaySearchControl to be passed via context, rather than through selectProps * simplify Option component logic, to negate need for special context or select props * remove unecessary react imports * Add changeset Change-set added to document minor internal refactor Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update patch dependencies (patch) (#6669) * Update patch dependencies * revert next patch bump, to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Aff filter coercion and validation back to filter access control (#6678) * Re-enable all field-type CRUD tests (#6676) * Float field updates (#6656) * float initial implementation * add back in error handling * changes based on feedback * Fix tests, exceptions Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * thanks Mitchell * no null * Update packages/keystone/src/fields/types/float/tests/non-null/test-fixtures.ts * Apply suggestions from code review * added changeset and docs updates * Update packages/keystone/src/fields/types/float/views/index.tsx * check validations are finite numbers * small fixes * remove bad regex * Fix things * Update docs/pages/docs/apis/fields.mdx Co-authored-by: Noviny <noviny@thinkmill.com.au> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Change newsletter opt-in to unchecked on create first user page (#6675) * Update InitPage.tsx * Create dull-files-sniff.md * Rename originalInput to inputData in access control functions (#6680) * Rename originalInput to inputData in hook functions (#6681) * Auth GraphQL API changes (#6682) * Password field updates (#6683) * Capture and group field resolver errors (#6685) * Consolidate before/after hooks (#6684) * Move `graphql` export to `@keystone-next/keystone` (#6689) * Timestamp field updates (#6674) Co-authored-by: Ben Conolly <Noviny@users.noreply.github.com> * Update required tests (#6690) * Remove `__legacy` from field type implementations (#6691) * Update readme-header.png (#6688) * Fix typo in with-auth example readme (#6696) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency @testing-library/dom to ^8.7.2 (#6700) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Fix cloudinaryImage on postgres (#6706) * Move isNullable to db.isNullable and default db.isNullable based on validation.isRequired (#6708) * Change default for isFilterable/isOrderable to true (#6707) * Feature/relationship filters (#6608) * relationship filter in place * refactor RelationshipSelect so that portalMenu is no longer the default and must be explicitly specified * update relationship label to be more inline with select * wip tests * add item id to Field, update LinkToRelatedItem query construction logic * iron out kinks, clean up filter query * Fields graphql selection also now returns the item id * revert change to pass itemId down to the Fields component * update relationship controller such that the relationship field value also includes the item id * update Filter logic and types * remove logs and bad types * tests * first passing test * update filter tests * update filter tests and tests.yml * update tests to run on a browser context each, as clearing localStorage and cookies is not a very stable workflow in playwright * update tests to clear cookies and localstorage without tearing down and setting up browser every time * relationships changeset * document-field changeset * remove unnecessary many flag * update foreignIds to a map that is the shape that relationship select expects * Remove an old comment * use item.id if item[list.labelField] is not accessible * Update .changeset/lemon-suns-yawn.md * Update packages/keystone/src/fields/types/relationship/views/index.tsx Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Lock file maintenance (#6697) * Lock file maintenance * resolve yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Version Packages (#6483) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Fix `KeystoneContext` type exported from `.keystone/types` (#6711) * Release #6711 (#6713) * Bring in latest website changes (#6710) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) * Update `website_live` with `master` (#6472) * Website live (#6340) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Website live (#6341) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * adding a devcontainer definition for easier local dev (#6343) * resolve label bug * changeset * Releasing update. * Move testing package into main package (#6361) * Move fields package into main package (#6362) * Move admin-ui-utils into main package (#6367) * Reorder access control tests (#6369) * Move utils package into main package (#6368) * Move types package into main package (#6371) * Better fix for list view checkbox bug (#6354) * Remove old fix, and added position relative to content container to prevent misallignment of hidden inputs and labels on the list view page * changeset * Move the exports of `@keystone-next/keystone` to `@keystone-next/keystone/system` (#6377) * Fixed error from prisma when using `.keystone/api` from `generateNodeAPI` in a API route (#6381) * Move `@keystone-next/keystone/schema` to `@keystone-next/keystone` (#6378) * Fix negative `take` values above the list's `graphql.queryLimits.maxResults` not causing an error before getting the values from the database (#6392) * Update dependency stripe to ^8.170.0 (#6396) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update @graphql-ts/schema, rename `schema` export to `graphql` and move it to main entrypoint (#6393) * Update @graphql-ts/schema * Update prisma utils * Update patch dependencies (patch) (#6394) * Lock file maintenance (#6386) * Add comments explaining that the schema files are generated in the schema files (#6397) * Improve performance of create item modal with many fields (#6390) * 6261/delete alert tests (#6382) * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * minor updates to copy * remove log * init * updated delete notif tests * update usage of deleteAll utility * update test.yml to include new test file * remove onconnect and unnecessary try catch * comments * update gitignore * update tests and schema.graphql * remove headless false flag * remove unnecessary closure, update failing test * remove unnecessary try/catch block * fix test add throw statement to errors * add waitForNaigation to beforeEach to avoid navigation destroying evaluation context * remove navigation in beforeAll altogether * add acess control headers to fix ff preflight errors * sub out fetch for node-fetch and circumvent weird preflight issues via page.evaluate * remove page argument from seedData fn * update yarn.lock * simplify code by exporting deleteAllData and moving projectRoot resolution * Add `introspection` support to Apollo Server Config (#6391) * Allow support for introspection. * Create great-cougars-argue.md * Update patch dependencies (#6398) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update master from website live (#6402) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Add config.experimental.contextInitialisedLists (#6403) * fixed count in relationship field count mode (#6385) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Add graphql.isEnabled config option at the list and field levels (#6376) * fix List Items API link on new-graphql-api page (#6404) * merge aria-description text into aria-label (#6412) * merge aria-description text into aria-label * chnageset * Ensure relationship input types respect graphql.isEnabled (#6408) * Add isFilterable and isOrderable config options (#6416) * Add seed data feature to examples (#6370) * Progress commit. * Replaced Lorem Ipsum with Public Domain content * Progress commit (task manager seed data) * Progress commit. * Final tweaks for TS. * Update index.ts * Create tiny-guests-sin.md * TS tweaks. Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> * Fixing the "try the v5 site" link in the docs site (#6411) * Fixing the "try the v5 site" link in the docs site * Adding a note on security and a (redundant) check for a leading slash in the path * Add dynamic tab index logic for navigation on website (#6418) * wip * Progress commit. Add to Header to prevent duplication, needs further testing. * Progress commit. * Moving logic up to Header. * Update Navigation.tsx * Update next-env.d.ts * Update Header.tsx Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> * Code cosmetics in Admin UI (#6422) * Update example READMEs with seed data instructions (#6419) * POC commit * Typo * Update examples/task-manager/README.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Edits to blog README Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Replace graphql.isEnabled with graphql.omit (#6420) * Update index.ts (#6424) * Lock file maintenance (#6425) * Update prisma monorepo to v2.30.2 (minor) (#6433) * Update typescript-eslint monorepo to ^4.30.0 (#6434) * Update patch dependencies (patch) (#6431) * Next 11 (#6414) * Respect graphql.omit in fieldMode resolvers (#6429) * Update dependency @graphql-tools/schema to ^8.2.0 (#6441) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @changesets/cli to ^2.17.0 (#6439) * Update patch dependencies (#6438) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Change isUnique: true to isIndexed: 'unique' in fields (#6437) * Remove unused dependency (#6443) * Update dependency typescript to ^4.4.2 (#6432) * Integration tests admin UI (#6260) * navigation tests * more navigation related tests * commit out bad test * update schema.graphql * update nav tests * update schema.graphql * update tests.yml to include navigation admin-ui test * fix tests * add determinism to init.test.ts * update nav test to be a bit more deterministic * update init.test.ts * rename seedData fn and move it to utils module * remove log * update util for better errors * remove unnecessary try catch * Fix CodeSandbox CI packages when @keystone-ui packages change (#6445) * Clean up blog schema (#6449) * Update embedded-mode-with-sqlite-nextjs.mdx (#6444) * Fix styles on document field demo (#6446) * Add getChildTag fn to Inline component (#6453) * move getChildTag to util, apply to Inline component as well * update comment * changeset * replace padding-inline-start with more standard padding-left * Admin UI menu available for unauthenticated users (#6459) * Rename fieldPath to fieldKey in hook arguments (#6455) * Add config.graphql.path option (#6458) * Fix a process crash when createContext() fails for the Admin UI (#6462) * Fix a process crash when createContext() fails for the Admin UI * Lock file maintenance (#6466) * Fast Graphql API Startup in Dev (#6463) * Add extendExpressApp config option (#6467) * Update access control APIs (#6426) * Version Packages (#6339) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update `master` with `website_live` (#6470) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aaron Powell <me@aaron-powell.com> Co-authored-by: Josh Calder <josh@opensaas.com.au> Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> Co-authored-by: John Molomby <john@thinkmill.com.au> Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> Co-authored-by: Jed Watson <jed@keystonejs.com> * Remove link to non-existant document (#6475) * typo (#6485) * content updates (#6486) * Fixed typos (#6491) * Revert project creation instructions (#6492) * Revert project creation instructions * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx Co-authored-by: Thomas Walker <bladey@me.com> * typo fix (#6493) * Make all docs pages editable via Github (#6494) * Fix link to item section in page (#6502) * Add filter api links to access control api page (#6506) * Fix explanation of allowed Field-level operations (#6510) * Update embedded-mode-with-sqlite-nextjs.mdx (#6516) * Deployment examples (#6527) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Deployment examples (#6528) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Update Navigation.tsx * Fixed Noviny's suggestions * Lint fix Co-authored-by: Thomas Walker <bladey@me.com> * Update DocumentEditorDemo.tsx (#6529) * `create-keystone-app` outputed URLs sometimes have hidden characters, cater for this (#6533) * Update redirects.js * Fixes. * Landing page cta (#6464) * WIP * make gradients pass AA * responsive tweaks * landings cleanup * add arrow back to well * place CTA on relevant pages * revert tokens * decomponentise * WIP copy stamp * remove bounding box * WIP * Introduce new icons * Landing page CTA block content updates * Tweak max width slightly for Firefox. Co-authored-by: Thomas Walker <bladey@me.com> * Updated `Quote` component styles in Docsfield Demo (#6541) * Updated `Quote` component styles in Docsfield Demo * Linty stuff * Update docs. (#6561) * Updates. (#6563) * Update getting-started-with-create-keystone-app.mdx (#6566) * Improve documentation for chromeless feature (#6572) * Improve documentation for chromeless feaure * Making docs clearer. * Update document-fields.mdx Co-authored-by: Thomas Walker <bladey@me.com> * Update custom-admin-ui-logo.mdx (#6585) * Q&A banner for website (#6589) * Q&A Banner. * Update Page.tsx * Formatting. * Updates. * Update Keystone5DocsCTA.tsx * TS. * Update schema.mdx (#6594) Remove reference to allUsers * Typo (#6628) a => at * Update banner post Q&A. (#6633) * Adding Splitbee. (#6636) * Edit suggestions (#6586) * Youtube 2 (#6646) * Added Youtube component * Add YouTube SVG path * Added YouTube link to Socials component * Added railway example (#6648) * Update resolvedData docs for relationships - take 2 (#6665) * Update Header.tsx (#6661) * Try bumping the cache version number (#6673) * New updates for `/updates` (#6671) * Update index.tsx * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update index.tsx * Update index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Create email-welcome-banner.png (#6677) * Remove reference to defaultValue on relationship field (#6679) * Update virtual-fields.mdx (#6695) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aaron Powell <me@aaron-powell.com> Co-authored-by: Josh Calder <josh@opensaas.com.au> Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> Co-authored-by: John Molomby <john@thinkmill.com.au> Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> Co-authore…
* Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) * Update `website_live` with `master` (#6472) * Website live (#6340) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Website live (#6341) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * adding a devcontainer definition for easier local dev (#6343) * resolve label bug * changeset * Releasing update. * Move testing package into main package (#6361) * Move fields package into main package (#6362) * Move admin-ui-utils into main package (#6367) * Reorder access control tests (#6369) * Move utils package into main package (#6368) * Move types package into main package (#6371) * Better fix for list view checkbox bug (#6354) * Remove old fix, and added position relative to content container to prevent misallignment of hidden inputs and labels on the list view page * changeset * Move the exports of `@keystone-next/keystone` to `@keystone-next/keystone/system` (#6377) * Fixed error from prisma when using `.keystone/api` from `generateNodeAPI` in a API route (#6381) * Move `@keystone-next/keystone/schema` to `@keystone-next/keystone` (#6378) * Fix negative `take` values above the list's `graphql.queryLimits.maxResults` not causing an error before getting the values from the database (#6392) * Update dependency stripe to ^8.170.0 (#6396) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update @graphql-ts/schema, rename `schema` export to `graphql` and move it to main entrypoint (#6393) * Update @graphql-ts/schema * Update prisma utils * Update patch dependencies (patch) (#6394) * Lock file maintenance (#6386) * Add comments explaining that the schema files are generated in the schema files (#6397) * Improve performance of create item modal with many fields (#6390) * 6261/delete alert tests (#6382) * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * minor updates to copy * remove log * init * updated delete notif tests * update usage of deleteAll utility * update test.yml to include new test file * remove onconnect and unnecessary try catch * comments * update gitignore * update tests and schema.graphql * remove headless false flag * remove unnecessary closure, update failing test * remove unnecessary try/catch block * fix test add throw statement to errors * add waitForNaigation to beforeEach to avoid navigation destroying evaluation context * remove navigation in beforeAll altogether * add acess control headers to fix ff preflight errors * sub out fetch for node-fetch and circumvent weird preflight issues via page.evaluate * remove page argument from seedData fn * update yarn.lock * simplify code by exporting deleteAllData and moving projectRoot resolution * Add `introspection` support to Apollo Server Config (#6391) * Allow support for introspection. * Create great-cougars-argue.md * Update patch dependencies (#6398) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update master from website live (#6402) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Add config.experimental.contextInitialisedLists (#6403) * fixed count in relationship field count mode (#6385) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Add graphql.isEnabled config option at the list and field levels (#6376) * fix List Items API link on new-graphql-api page (#6404) * merge aria-description text into aria-label (#6412) * merge aria-description text into aria-label * chnageset * Ensure relationship input types respect graphql.isEnabled (#6408) * Add isFilterable and isOrderable config options (#6416) * Add seed data feature to examples (#6370) * Progress commit. * Replaced Lorem Ipsum with Public Domain content * Progress commit (task manager seed data) * Progress commit. * Final tweaks for TS. * Update index.ts * Create tiny-guests-sin.md * TS tweaks. Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> * Fixing the "try the v5 site" link in the docs site (#6411) * Fixing the "try the v5 site" link in the docs site * Adding a note on security and a (redundant) check for a leading slash in the path * Add dynamic tab index logic for navigation on website (#6418) * wip * Progress commit. Add to Header to prevent duplication, needs further testing. * Progress commit. * Moving logic up to Header. * Update Navigation.tsx * Update next-env.d.ts * Update Header.tsx Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> * Code cosmetics in Admin UI (#6422) * Update example READMEs with seed data instructions (#6419) * POC commit * Typo * Update examples/task-manager/README.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Edits to blog README Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Replace graphql.isEnabled with graphql.omit (#6420) * Update index.ts (#6424) * Lock file maintenance (#6425) * Update prisma monorepo to v2.30.2 (minor) (#6433) * Update typescript-eslint monorepo to ^4.30.0 (#6434) * Update patch dependencies (patch) (#6431) * Next 11 (#6414) * Respect graphql.omit in fieldMode resolvers (#6429) * Update dependency @graphql-tools/schema to ^8.2.0 (#6441) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @changesets/cli to ^2.17.0 (#6439) * Update patch dependencies (#6438) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Change isUnique: true to isIndexed: 'unique' in fields (#6437) * Remove unused dependency (#6443) * Update dependency typescript to ^4.4.2 (#6432) * Integration tests admin UI (#6260) * navigation tests * more navigation related tests * commit out bad test * update schema.graphql * update nav tests * update schema.graphql * update tests.yml to include navigation admin-ui test * fix tests * add determinism to init.test.ts * update nav test to be a bit more deterministic * update init.test.ts * rename seedData fn and move it to utils module * remove log * update util for better errors * remove unnecessary try catch * Fix CodeSandbox CI packages when @keystone-ui packages change (#6445) * Clean up blog schema (#6449) * Update embedded-mode-with-sqlite-nextjs.mdx (#6444) * Fix styles on document field demo (#6446) * Add getChildTag fn to Inline component (#6453) * move getChildTag to util, apply to Inline component as well * update comment * changeset * replace padding-inline-start with more standard padding-left * Admin UI menu available for unauthenticated users (#6459) * Rename fieldPath to fieldKey in hook arguments (#6455) * Add config.graphql.path option (#6458) * Fix a process crash when createContext() fails for the Admin UI (#6462) * Fix a process crash when createContext() fails for the Admin UI * Lock file maintenance (#6466) * Fast Graphql API Startup in Dev (#6463) * Add extendExpressApp config option (#6467) * Update access control APIs (#6426) * Version Packages (#6339) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update `master` with `website_live` (#6470) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aaron Powell <me@aaron-powell.com> Co-authored-by: Josh Calder <josh@opensaas.com.au> Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> Co-authored-by: John Molomby <john@thinkmill.com.au> Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> Co-authored-by: Jed Watson <jed@keystonejs.com> * Remove link to non-existant document (#6475) * typo (#6485) * content updates (#6486) * Fixed typos (#6491) * Revert project creation instructions (#6492) * Revert project creation instructions * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx Co-authored-by: Thomas Walker <bladey@me.com> * typo fix (#6493) * Make all docs pages editable via Github (#6494) * Fix link to item section in page (#6502) * Add filter api links to access control api page (#6506) * Fix explanation of allowed Field-level operations (#6510) * Update embedded-mode-with-sqlite-nextjs.mdx (#6516) * Deployment examples (#6527) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Deployment examples (#6528) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Update Navigation.tsx * Fixed Noviny's suggestions * Lint fix Co-authored-by: Thomas Walker <bladey@me.com> * Update DocumentEditorDemo.tsx (#6529) * `create-keystone-app` outputed URLs sometimes have hidden characters, cater for this (#6533) * Update redirects.js * Fixes. * Landing page cta (#6464) * WIP * make gradients pass AA * responsive tweaks * landings cleanup * add arrow back to well * place CTA on relevant pages * revert tokens * decomponentise * WIP copy stamp * remove bounding box * WIP * Introduce new icons * Landing page CTA block content updates * Tweak max width slightly for Firefox. Co-authored-by: Thomas Walker <bladey@me.com> * Updated `Quote` component styles in Docsfield Demo (#6541) * Updated `Quote` component styles in Docsfield Demo * Linty stuff * Update docs. (#6561) * Updates. (#6563) * Update getting-started-with-create-keystone-app.mdx (#6566) * Improve documentation for chromeless feature (#6572) * Improve documentation for chromeless feaure * Making docs clearer. * Update document-fields.mdx Co-authored-by: Thomas Walker <bladey@me.com> * Update custom-admin-ui-logo.mdx (#6585) * Q&A banner for website (#6589) * Q&A Banner. * Update Page.tsx * Formatting. * Updates. * Update Keystone5DocsCTA.tsx * TS. * Update schema.mdx (#6594) Remove reference to allUsers * Typo (#6628) a => at * Update banner post Q&A. (#6633) * Adding Splitbee. (#6636) * Edit suggestions (#6586) * Youtube 2 (#6646) * Added Youtube component * Add YouTube SVG path * Added YouTube link to Socials component * Added railway example (#6648) * Update resolvedData docs for relationships - take 2 (#6665) * Update Header.tsx (#6661) * Try bumping the cache version number (#6673) * New updates for `/updates` (#6671) * Update index.tsx * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update index.tsx * Update index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Create email-welcome-banner.png (#6677) * Remove reference to defaultValue on relationship field (#6679) * Update virtual-fields.mdx (#6695) * Fix references to `graphql` export (#6722) * Bring in latest master changes (#6723) * Fix typo in Admin UI (#6474) * Fix typo in Admin UI * Changelog. Co-authored-by: Thomas Walker <bladey@me.com> * Remove deprecated packages (#6468) * Update typescript-eslint monorepo to ^4.31.0 (#6480) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update intermittently failing nav test (#6476) * more navigation related tests * update nav tests * update nav test to be a bit more deterministic * update init.test.ts * update intermittently failing nav test to avoid timeouts on CI * update mock task name for sense * Handle Prisma errors explicitly (#6482) * Make sure prisma error code isn't lost (#6484) * Upgrade apollo server packages (#6409) * Update patch dependencies (patch) (#6478) * Fix types of (#6487) * Remove unnecessary try/catch block (#6488) * fix windows issues in view resolver (#6477) * Remove unnecessary calls to context.exitSudo() from tests (#6496) * Add tests for more ID field error code paths (#6497) * Fix operation argument to field access control (#6498) * Add tests for incomplete relationship data in update operations (#6499) * Fix bug in DB API with null values (#6500) * Add more tests for error cases when ordering/filtering (#6505) * fix: the error tabbable error when you click the popover (#6501) Co-authored-by: Thomas Walker <bladey@me.com> * Fix item form submitting an invalid request after saving returns errors (#6509) * Add Margin to error messages in the Admin UI Item Form (#6508) * Add Margin to error messages in the Admin UI Item Form * Remove changesets which were released in the hot-fix (#6511) * Remove unqueryable lists from admin meta (#6512) * update createAdminMeta to not include lists with graphql querying disabled. also appy this to relationships to those omitted lists * chnageset * Update .changeset/twelve-apples-happen.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Remove isRequired and defaultValue from some fields (#6513) * Relationship field updates (#6514) * Remove deprecated config.db.adapter option (#6518) * Remove unused BaseKeystone type (#6521) * Consolidate concept of sudo internally (#6520) * Optimise item view field mode item fetching (#6523) * Only check for a valid db.provider once (#6524) * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Update index.tsx * Create large-actors-worry.md * Skip fetching fields with static fieldMode: 'hidden' on the item view (#6519) * Checkbox updates (#6448) * Update schema export message to reflect required update (#6532) * Update index.ts * Create eight-buckets-breathe.md * text sizing and color fixes (#6536) * text sizing and color fixes * Update index.tsx Co-authored-by: Matt Barron <longhaul12@gmail.com> * Rename checkOperationAccess to getOperationAccess (#6537) * Remove `createSchema` (#6542) * Update jest monorepo to ^27.2.0 (#6551) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/react to ^12.1.0 (#6547) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @types/inflection to ^1.13.0 (#6549) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/dom to ^8.5.0 (#6546) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency cloudinary to ^1.27.0 (#6548) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @babel/plugin-proposal-object-rest-spread to ^7.15.6 (#6545) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency prettier to ^2.4.0 (#6550) * Virtual field updates (#6538) * export field types (#6481) * Update RELEASE.md with branch syncing instructions (#6471) * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Lock file maintenance (#6531) * Update patch dependencies (patch) (#6489) * fix windows build issue (#6530) * Update dependency chalk-cli to v5 (#6558) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency eslint-plugin-cypress to ^2.12.1 (#6557) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Remove dependency on `typescript` (#6559) * Update patch dependencies (patch) (#6555) * Simplify fake IDs in tests (#6562) * Add userInputError error function (#6565) * Document field updates (#6564) * 6306/fix deletion pagination bug (#6571) * add effect to reroute when all items on a page have been deleted * add comments to clarify why we add the effect * add pagination bug tests * move effect to Pagination component * remove effect from ListPage page * remove unused router property assignments * update utils * Update packages/keystone/src/admin-ui/components/Pagination.tsx Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * chnageset Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Add support for dynamic isFilterable and isOrderable (#6560) * Remove unused arguments to expectAccessDenied (#6590) * Fix dynamic isFilterable/isOrderable in the Admin UI (#6587) * Remove unused code path in Admin UI (#6592) * Return correct error messages on failed auth attempts (#6593) * Add improved access denied error messages (#6591) * Lock file maintenance (#6601) * enable prisma previes features via keystone config (#6574) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs for config.db.prismaPreviewFeatures (#6605) * Remove internal protectIdentities flag (#6606) * Update prisma monorepo to v3 (major) (#6490) * Update dependency graphql to ^15.6.0 (#6615) * Update patch dependencies (patch) (#6613) * Add createContext argument to config.server.extendExpressApp (#6616) * Json field updates (#6607) * [RFC] Rename `context.lists` to `context.query` and `context.db.lists` to `context.db` (#6535) * Fix unorderable fields looking orderable in the Admin UI (#6619) * Update dependency eslint-plugin-react to ^7.26.0 (#6623) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency playwright to ^1.15.0 (#6624) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fixed cloud integration issues (#6627) * Consolidate non-major changes in auth (#6618) * Improve the createContext API in extendExpressApp (#6632) * Update prisma monorepo to v3.1.1 (minor) (#6625) * Integer field updates (#6588) * comments explaining necessary hack for tests (#6637) * Select field updates (#6638) * Optimise relationship queries (#6639) * Add API tests for the auth package (#6642) * Remove unused enum values in auth package (#6645) * Fix typo (#6649) * REST API example (#6634) * Adding REST API example * Add smoke test for rest-api example * Add changeset * Update select field config * Fix bug in focus-trap (#6652) * Lock file maintenance (#6651) * Update patch dependencies (patch) (#6622) * Update changelog to latest version on `master` (#6653) * Fix typo in Admin UI * Changelog. * Fix operation argument to field access control (#6498) * fix windows issues in view resolver (#6477) * Fix item form submitting an invalid request after saving returns errors (#6509) * Version packages. * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Changes. * Fixed cloud integration issues (#6627) * Version packages. Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Text updates (#6461) * improved messaging on startup (#6617) * improved messaging on startup * Update based on Tim's feedback * fixing tests * fix tests * tests passing Co-authored-by: Noviny <noviny@thinkmill.com.au> * Upgrade focus-trap (#6654) * Update Header.tsx (#6662) * Decimal field updates (#6663) * Improved invalid access control return value error messages (#6664) * Update patch dependencies (patch) (#6657) * Update patch dependencies * revert next patch, update @apollo dep in yarn.lock to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update typescript-eslint monorepo to ^4.32.0 (minor) (#6659) * Update typescript-eslint monorepo to ^4.32.0 * update yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Add a specific test check for filter/order errors (#6666) * Simplify validation hook code (#6667) * Use extensionError for all extensions (#6672) * Update dependency react-select to v5 (#6658) * Update dependency react-select to v5 * Update dependency react-select to v5 * react select v4 - v5 mupgrade tasks * update shouldDisplaySearchControl to be passed via context, rather than through selectProps * simplify Option component logic, to negate need for special context or select props * remove unecessary react imports * Add changeset Change-set added to document minor internal refactor Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update patch dependencies (patch) (#6669) * Update patch dependencies * revert next patch bump, to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Aff filter coercion and validation back to filter access control (#6678) * Re-enable all field-type CRUD tests (#6676) * Float field updates (#6656) * float initial implementation * add back in error handling * changes based on feedback * Fix tests, exceptions Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * thanks Mitchell * no null * Update packages/keystone/src/fields/types/float/tests/non-null/test-fixtures.ts * Apply suggestions from code review * added changeset and docs updates * Update packages/keystone/src/fields/types/float/views/index.tsx * check validations are finite numbers * small fixes * remove bad regex * Fix things * Update docs/pages/docs/apis/fields.mdx Co-authored-by: Noviny <noviny@thinkmill.com.au> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Change newsletter opt-in to unchecked on create first user page (#6675) * Update InitPage.tsx * Create dull-files-sniff.md * Rename originalInput to inputData in access control functions (#6680) * Rename originalInput to inputData in hook functions (#6681) * Auth GraphQL API changes (#6682) * Password field updates (#6683) * Capture and group field resolver errors (#6685) * Consolidate before/after hooks (#6684) * Move `graphql` export to `@keystone-next/keystone` (#6689) * Timestamp field updates (#6674) Co-authored-by: Ben Conolly <Noviny@users.noreply.github.com> * Update required tests (#6690) * Remove `__legacy` from field type implementations (#6691) * Update readme-header.png (#6688) * Fix typo in with-auth example readme (#6696) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency @testing-library/dom to ^8.7.2 (#6700) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Fix cloudinaryImage on postgres (#6706) * Move isNullable to db.isNullable and default db.isNullable based on validation.isRequired (#6708) * Change default for isFilterable/isOrderable to true (#6707) * Feature/relationship filters (#6608) * relationship filter in place * refactor RelationshipSelect so that portalMenu is no longer the default and must be explicitly specified * update relationship label to be more inline with select * wip tests * add item id to Field, update LinkToRelatedItem query construction logic * iron out kinks, clean up filter query * Fields graphql selection also now returns the item id * revert change to pass itemId down to the Fields component * update relationship controller such that the relationship field value also includes the item id * update Filter logic and types * remove logs and bad types * tests * first passing test * update filter tests * update filter tests and tests.yml * update tests to run on a browser context each, as clearing localStorage and cookies is not a very stable workflow in playwright * update tests to clear cookies and localstorage without tearing down and setting up browser every time * relationships changeset * document-field changeset * remove unnecessary many flag * update foreignIds to a map that is the shape that relationship select expects * Remove an old comment * use item.id if item[list.labelField] is not accessible * Update .changeset/lemon-suns-yawn.md * Update packages/keystone/src/fields/types/relationship/views/index.tsx Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Lock file maintenance (#6697) * Lock file maintenance * resolve yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Version Packages (#6483) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Fix `KeystoneContext` type exported from `.keystone/types` (#6711) * Release #6711 (#6713) * Bring in latest website changes (#6710) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) *…
* Fix typo in Admin UI (#6474) * Fix typo in Admin UI * Changelog. Co-authored-by: Thomas Walker <bladey@me.com> * Remove deprecated packages (#6468) * Update typescript-eslint monorepo to ^4.31.0 (#6480) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update intermittently failing nav test (#6476) * more navigation related tests * update nav tests * update nav test to be a bit more deterministic * update init.test.ts * update intermittently failing nav test to avoid timeouts on CI * update mock task name for sense * Handle Prisma errors explicitly (#6482) * Make sure prisma error code isn't lost (#6484) * Upgrade apollo server packages (#6409) * Update patch dependencies (patch) (#6478) * Fix types of (#6487) * Remove unnecessary try/catch block (#6488) * fix windows issues in view resolver (#6477) * Remove unnecessary calls to context.exitSudo() from tests (#6496) * Add tests for more ID field error code paths (#6497) * Fix operation argument to field access control (#6498) * Add tests for incomplete relationship data in update operations (#6499) * Fix bug in DB API with null values (#6500) * Add more tests for error cases when ordering/filtering (#6505) * fix: the error tabbable error when you click the popover (#6501) Co-authored-by: Thomas Walker <bladey@me.com> * Fix item form submitting an invalid request after saving returns errors (#6509) * Add Margin to error messages in the Admin UI Item Form (#6508) * Add Margin to error messages in the Admin UI Item Form * Remove changesets which were released in the hot-fix (#6511) * Remove unqueryable lists from admin meta (#6512) * update createAdminMeta to not include lists with graphql querying disabled. also appy this to relationships to those omitted lists * chnageset * Update .changeset/twelve-apples-happen.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Remove isRequired and defaultValue from some fields (#6513) * Relationship field updates (#6514) * Remove deprecated config.db.adapter option (#6518) * Remove unused BaseKeystone type (#6521) * Consolidate concept of sudo internally (#6520) * Optimise item view field mode item fetching (#6523) * Only check for a valid db.provider once (#6524) * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Update index.tsx * Create large-actors-worry.md * Skip fetching fields with static fieldMode: 'hidden' on the item view (#6519) * Checkbox updates (#6448) * Update schema export message to reflect required update (#6532) * Update index.ts * Create eight-buckets-breathe.md * text sizing and color fixes (#6536) * text sizing and color fixes * Update index.tsx Co-authored-by: Matt Barron <longhaul12@gmail.com> * Rename checkOperationAccess to getOperationAccess (#6537) * Remove `createSchema` (#6542) * Update jest monorepo to ^27.2.0 (#6551) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/react to ^12.1.0 (#6547) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @types/inflection to ^1.13.0 (#6549) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/dom to ^8.5.0 (#6546) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency cloudinary to ^1.27.0 (#6548) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @babel/plugin-proposal-object-rest-spread to ^7.15.6 (#6545) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency prettier to ^2.4.0 (#6550) * Virtual field updates (#6538) * export field types (#6481) * Update RELEASE.md with branch syncing instructions (#6471) * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Lock file maintenance (#6531) * Update patch dependencies (patch) (#6489) * fix windows build issue (#6530) * Update dependency chalk-cli to v5 (#6558) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency eslint-plugin-cypress to ^2.12.1 (#6557) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Remove dependency on `typescript` (#6559) * Update patch dependencies (patch) (#6555) * Simplify fake IDs in tests (#6562) * Add userInputError error function (#6565) * Document field updates (#6564) * 6306/fix deletion pagination bug (#6571) * add effect to reroute when all items on a page have been deleted * add comments to clarify why we add the effect * add pagination bug tests * move effect to Pagination component * remove effect from ListPage page * remove unused router property assignments * update utils * Update packages/keystone/src/admin-ui/components/Pagination.tsx Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * chnageset Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Add support for dynamic isFilterable and isOrderable (#6560) * Remove unused arguments to expectAccessDenied (#6590) * Fix dynamic isFilterable/isOrderable in the Admin UI (#6587) * Remove unused code path in Admin UI (#6592) * Return correct error messages on failed auth attempts (#6593) * Add improved access denied error messages (#6591) * Lock file maintenance (#6601) * enable prisma previes features via keystone config (#6574) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs for config.db.prismaPreviewFeatures (#6605) * Remove internal protectIdentities flag (#6606) * Update prisma monorepo to v3 (major) (#6490) * Update dependency graphql to ^15.6.0 (#6615) * Update patch dependencies (patch) (#6613) * Add createContext argument to config.server.extendExpressApp (#6616) * Json field updates (#6607) * [RFC] Rename `context.lists` to `context.query` and `context.db.lists` to `context.db` (#6535) * Fix unorderable fields looking orderable in the Admin UI (#6619) * Update dependency eslint-plugin-react to ^7.26.0 (#6623) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency playwright to ^1.15.0 (#6624) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fixed cloud integration issues (#6627) * Consolidate non-major changes in auth (#6618) * Improve the createContext API in extendExpressApp (#6632) * Update prisma monorepo to v3.1.1 (minor) (#6625) * Integer field updates (#6588) * comments explaining necessary hack for tests (#6637) * Select field updates (#6638) * Optimise relationship queries (#6639) * Add API tests for the auth package (#6642) * Remove unused enum values in auth package (#6645) * Fix typo (#6649) * REST API example (#6634) * Adding REST API example * Add smoke test for rest-api example * Add changeset * Update select field config * Fix bug in focus-trap (#6652) * Lock file maintenance (#6651) * Update patch dependencies (patch) (#6622) * Update changelog to latest version on `master` (#6653) * Fix typo in Admin UI * Changelog. * Fix operation argument to field access control (#6498) * fix windows issues in view resolver (#6477) * Fix item form submitting an invalid request after saving returns errors (#6509) * Version packages. * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Changes. * Fixed cloud integration issues (#6627) * Version packages. Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Text updates (#6461) * improved messaging on startup (#6617) * improved messaging on startup * Update based on Tim's feedback * fixing tests * fix tests * tests passing Co-authored-by: Noviny <noviny@thinkmill.com.au> * Upgrade focus-trap (#6654) * Update Header.tsx (#6662) * Decimal field updates (#6663) * Improved invalid access control return value error messages (#6664) * Update patch dependencies (patch) (#6657) * Update patch dependencies * revert next patch, update @apollo dep in yarn.lock to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update typescript-eslint monorepo to ^4.32.0 (minor) (#6659) * Update typescript-eslint monorepo to ^4.32.0 * update yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Add a specific test check for filter/order errors (#6666) * Simplify validation hook code (#6667) * Use extensionError for all extensions (#6672) * Update dependency react-select to v5 (#6658) * Update dependency react-select to v5 * Update dependency react-select to v5 * react select v4 - v5 mupgrade tasks * update shouldDisplaySearchControl to be passed via context, rather than through selectProps * simplify Option component logic, to negate need for special context or select props * remove unecessary react imports * Add changeset Change-set added to document minor internal refactor Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update patch dependencies (patch) (#6669) * Update patch dependencies * revert next patch bump, to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Aff filter coercion and validation back to filter access control (#6678) * Re-enable all field-type CRUD tests (#6676) * Float field updates (#6656) * float initial implementation * add back in error handling * changes based on feedback * Fix tests, exceptions Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * thanks Mitchell * no null * Update packages/keystone/src/fields/types/float/tests/non-null/test-fixtures.ts * Apply suggestions from code review * added changeset and docs updates * Update packages/keystone/src/fields/types/float/views/index.tsx * check validations are finite numbers * small fixes * remove bad regex * Fix things * Update docs/pages/docs/apis/fields.mdx Co-authored-by: Noviny <noviny@thinkmill.com.au> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Change newsletter opt-in to unchecked on create first user page (#6675) * Update InitPage.tsx * Create dull-files-sniff.md * Rename originalInput to inputData in access control functions (#6680) * Rename originalInput to inputData in hook functions (#6681) * Auth GraphQL API changes (#6682) * Password field updates (#6683) * Capture and group field resolver errors (#6685) * Consolidate before/after hooks (#6684) * Move `graphql` export to `@keystone-next/keystone` (#6689) * Timestamp field updates (#6674) Co-authored-by: Ben Conolly <Noviny@users.noreply.github.com> * Update required tests (#6690) * Remove `__legacy` from field type implementations (#6691) * Update readme-header.png (#6688) * Fix typo in with-auth example readme (#6696) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency @testing-library/dom to ^8.7.2 (#6700) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Fix cloudinaryImage on postgres (#6706) * Move isNullable to db.isNullable and default db.isNullable based on validation.isRequired (#6708) * Change default for isFilterable/isOrderable to true (#6707) * Feature/relationship filters (#6608) * relationship filter in place * refactor RelationshipSelect so that portalMenu is no longer the default and must be explicitly specified * update relationship label to be more inline with select * wip tests * add item id to Field, update LinkToRelatedItem query construction logic * iron out kinks, clean up filter query * Fields graphql selection also now returns the item id * revert change to pass itemId down to the Fields component * update relationship controller such that the relationship field value also includes the item id * update Filter logic and types * remove logs and bad types * tests * first passing test * update filter tests * update filter tests and tests.yml * update tests to run on a browser context each, as clearing localStorage and cookies is not a very stable workflow in playwright * update tests to clear cookies and localstorage without tearing down and setting up browser every time * relationships changeset * document-field changeset * remove unnecessary many flag * update foreignIds to a map that is the shape that relationship select expects * Remove an old comment * use item.id if item[list.labelField] is not accessible * Update .changeset/lemon-suns-yawn.md * Update packages/keystone/src/fields/types/relationship/views/index.tsx Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Lock file maintenance (#6697) * Lock file maintenance * resolve yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Version Packages (#6483) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Fix `KeystoneContext` type exported from `.keystone/types` (#6711) * Release #6711 (#6713) * Bring in latest website changes (#6710) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) * Update `website_live` with `master` (#6472) * Website live (#6340) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Website live (#6341) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * adding a devcontainer definition for easier local dev (#6343) * resolve label bug * changeset * Releasing update. * Move testing package into main package (#6361) * Move fields package into main package (#6362) * Move admin-ui-utils into main package (#6367) * Reorder access control tests (#6369) * Move utils package into main package (#6368) * Move types package into main package (#6371) * Better fix for list view checkbox bug (#6354) * Remove old fix, and added position relative to content container to prevent misallignment of hidden inputs and labels on the list view page * changeset * Move the exports of `@keystone-next/keystone` to `@keystone-next/keystone/system` (#6377) * Fixed error from prisma when using `.keystone/api` from `generateNodeAPI` in a API route (#6381) * Move `@keystone-next/keystone/schema` to `@keystone-next/keystone` (#6378) * Fix negative `take` values above the list's `graphql.queryLimits.maxResults` not causing an error before getting the values from the database (#6392) * Update dependency stripe to ^8.170.0 (#6396) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update @graphql-ts/schema, rename `schema` export to `graphql` and move it to main entrypoint (#6393) * Update @graphql-ts/schema * Update prisma utils * Update patch dependencies (patch) (#6394) * Lock file maintenance (#6386) * Add comments explaining that the schema files are generated in the schema files (#6397) * Improve performance of create item modal with many fields (#6390) * 6261/delete alert tests (#6382) * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * minor updates to copy * remove log * init * updated delete notif tests * update usage of deleteAll utility * update test.yml to include new test file * remove onconnect and unnecessary try catch * comments * update gitignore * update tests and schema.graphql * remove headless false flag * remove unnecessary closure, update failing test * remove unnecessary try/catch block * fix test add throw statement to errors * add waitForNaigation to beforeEach to avoid navigation destroying evaluation context * remove navigation in beforeAll altogether * add acess control headers to fix ff preflight errors * sub out fetch for node-fetch and circumvent weird preflight issues via page.evaluate * remove page argument from seedData fn * update yarn.lock * simplify code by exporting deleteAllData and moving projectRoot resolution * Add `introspection` support to Apollo Server Config (#6391) * Allow support for introspection. * Create great-cougars-argue.md * Update patch dependencies (#6398) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update master from website live (#6402) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Add config.experimental.contextInitialisedLists (#6403) * fixed count in relationship field count mode (#6385) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Add graphql.isEnabled config option at the list and field levels (#6376) * fix List Items API link on new-graphql-api page (#6404) * merge aria-description text into aria-label (#6412) * merge aria-description text into aria-label * chnageset * Ensure relationship input types respect graphql.isEnabled (#6408) * Add isFilterable and isOrderable config options (#6416) * Add seed data feature to examples (#6370) * Progress commit. * Replaced Lorem Ipsum with Public Domain content * Progress commit (task manager seed data) * Progress commit. * Final tweaks for TS. * Update index.ts * Create tiny-guests-sin.md * TS tweaks. Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> * Fixing the "try the v5 site" link in the docs site (#6411) * Fixing the "try the v5 site" link in the docs site * Adding a note on security and a (redundant) check for a leading slash in the path * Add dynamic tab index logic for navigation on website (#6418) * wip * Progress commit. Add to Header to prevent duplication, needs further testing. * Progress commit. * Moving logic up to Header. * Update Navigation.tsx * Update next-env.d.ts * Update Header.tsx Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> * Code cosmetics in Admin UI (#6422) * Update example READMEs with seed data instructions (#6419) * POC commit * Typo * Update examples/task-manager/README.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Edits to blog README Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Replace graphql.isEnabled with graphql.omit (#6420) * Update index.ts (#6424) * Lock file maintenance (#6425) * Update prisma monorepo to v2.30.2 (minor) (#6433) * Update typescript-eslint monorepo to ^4.30.0 (#6434) * Update patch dependencies (patch) (#6431) * Next 11 (#6414) * Respect graphql.omit in fieldMode resolvers (#6429) * Update dependency @graphql-tools/schema to ^8.2.0 (#6441) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @changesets/cli to ^2.17.0 (#6439) * Update patch dependencies (#6438) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Change isUnique: true to isIndexed: 'unique' in fields (#6437) * Remove unused dependency (#6443) * Update dependency typescript to ^4.4.2 (#6432) * Integration tests admin UI (#6260) * navigation tests * more navigation related tests * commit out bad test * update schema.graphql * update nav tests * update schema.graphql * update tests.yml to include navigation admin-ui test * fix tests * add determinism to init.test.ts * update nav test to be a bit more deterministic * update init.test.ts * rename seedData fn and move it to utils module * remove log * update util for better errors * remove unnecessary try catch * Fix CodeSandbox CI packages when @keystone-ui packages change (#6445) * Clean up blog schema (#6449) * Update embedded-mode-with-sqlite-nextjs.mdx (#6444) * Fix styles on document field demo (#6446) * Add getChildTag fn to Inline component (#6453) * move getChildTag to util, apply to Inline component as well * update comment * changeset * replace padding-inline-start with more standard padding-left * Admin UI menu available for unauthenticated users (#6459) * Rename fieldPath to fieldKey in hook arguments (#6455) * Add config.graphql.path option (#6458) * Fix a process crash when createContext() fails for the Admin UI (#6462) * Fix a process crash when createContext() fails for the Admin UI * Lock file maintenance (#6466) * Fast Graphql API Startup in Dev (#6463) * Add extendExpressApp config option (#6467) * Update access control APIs (#6426) * Version Packages (#6339) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update `master` with `website_live` (#6470) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aaron Powell <me@aaron-powell.com> Co-authored-by: Josh Calder <josh@opensaas.com.au> Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> Co-authored-by: John Molomby <john@thinkmill.com.au> Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> Co-authored-by: Jed Watson <jed@keystonejs.com> * Remove link to non-existant document (#6475) * typo (#6485) * content updates (#6486) * Fixed typos (#6491) * Revert project creation instructions (#6492) * Revert project creation instructions * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx Co-authored-by: Thomas Walker <bladey@me.com> * typo fix (#6493) * Make all docs pages editable via Github (#6494) * Fix link to item section in page (#6502) * Add filter api links to access control api page (#6506) * Fix explanation of allowed Field-level operations (#6510) * Update embedded-mode-with-sqlite-nextjs.mdx (#6516) * Deployment examples (#6527) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Deployment examples (#6528) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Update Navigation.tsx * Fixed Noviny's suggestions * Lint fix Co-authored-by: Thomas Walker <bladey@me.com> * Update DocumentEditorDemo.tsx (#6529) * `create-keystone-app` outputed URLs sometimes have hidden characters, cater for this (#6533) * Update redirects.js * Fixes. * Landing page cta (#6464) * WIP * make gradients pass AA * responsive tweaks * landings cleanup * add arrow back to well * place CTA on relevant pages * revert tokens * decomponentise * WIP copy stamp * remove bounding box * WIP * Introduce new icons * Landing page CTA block content updates * Tweak max width slightly for Firefox. Co-authored-by: Thomas Walker <bladey@me.com> * Updated `Quote` component styles in Docsfield Demo (#6541) * Updated `Quote` component styles in Docsfield Demo * Linty stuff * Update docs. (#6561) * Updates. (#6563) * Update getting-started-with-create-keystone-app.mdx (#6566) * Improve documentation for chromeless feature (#6572) * Improve documentation for chromeless feaure * Making docs clearer. * Update document-fields.mdx Co-authored-by: Thomas Walker <bladey@me.com> * Update custom-admin-ui-logo.mdx (#6585) * Q&A banner for website (#6589) * Q&A Banner. * Update Page.tsx * Formatting. * Updates. * Update Keystone5DocsCTA.tsx * TS. * Update schema.mdx (#6594) Remove reference to allUsers * Typo (#6628) a => at * Update banner post Q&A. (#6633) * Adding Splitbee. (#6636) * Edit suggestions (#6586) * Youtube 2 (#6646) * Added Youtube component * Add YouTube SVG path * Added YouTube link to Socials component * Added railway example (#6648) * Update resolvedData docs for relationships - take 2 (#6665) * Update Header.tsx (#6661) * Try bumping the cache version number (#6673) * New updates for `/updates` (#6671) * Update index.tsx * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update index.tsx * Update index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Create email-welcome-banner.png (#6677) * Remove reference to defaultValue on relationship field (#6679) * Update virtual-fields.mdx (#6695) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aaron Powell <me@aaron-powell.com> Co-authored-by: Josh Calder <josh@opensaas.com.au> Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> Co-authored-by: John Molomby <john@thinkmill.com.au> Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> Co-authore…
* Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) * Update `website_live` with `master` (#6472) * Website live (#6340) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Website live (#6341) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * adding a devcontainer definition for easier local dev (#6343) * resolve label bug * changeset * Releasing update. * Move testing package into main package (#6361) * Move fields package into main package (#6362) * Move admin-ui-utils into main package (#6367) * Reorder access control tests (#6369) * Move utils package into main package (#6368) * Move types package into main package (#6371) * Better fix for list view checkbox bug (#6354) * Remove old fix, and added position relative to content container to prevent misallignment of hidden inputs and labels on the list view page * changeset * Move the exports of `@keystone-next/keystone` to `@keystone-next/keystone/system` (#6377) * Fixed error from prisma when using `.keystone/api` from `generateNodeAPI` in a API route (#6381) * Move `@keystone-next/keystone/schema` to `@keystone-next/keystone` (#6378) * Fix negative `take` values above the list's `graphql.queryLimits.maxResults` not causing an error before getting the values from the database (#6392) * Update dependency stripe to ^8.170.0 (#6396) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update @graphql-ts/schema, rename `schema` export to `graphql` and move it to main entrypoint (#6393) * Update @graphql-ts/schema * Update prisma utils * Update patch dependencies (patch) (#6394) * Lock file maintenance (#6386) * Add comments explaining that the schema files are generated in the schema files (#6397) * Improve performance of create item modal with many fields (#6390) * 6261/delete alert tests (#6382) * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * minor updates to copy * remove log * init * updated delete notif tests * update usage of deleteAll utility * update test.yml to include new test file * remove onconnect and unnecessary try catch * comments * update gitignore * update tests and schema.graphql * remove headless false flag * remove unnecessary closure, update failing test * remove unnecessary try/catch block * fix test add throw statement to errors * add waitForNaigation to beforeEach to avoid navigation destroying evaluation context * remove navigation in beforeAll altogether * add acess control headers to fix ff preflight errors * sub out fetch for node-fetch and circumvent weird preflight issues via page.evaluate * remove page argument from seedData fn * update yarn.lock * simplify code by exporting deleteAllData and moving projectRoot resolution * Add `introspection` support to Apollo Server Config (#6391) * Allow support for introspection. * Create great-cougars-argue.md * Update patch dependencies (#6398) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update master from website live (#6402) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Add config.experimental.contextInitialisedLists (#6403) * fixed count in relationship field count mode (#6385) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Add graphql.isEnabled config option at the list and field levels (#6376) * fix List Items API link on new-graphql-api page (#6404) * merge aria-description text into aria-label (#6412) * merge aria-description text into aria-label * chnageset * Ensure relationship input types respect graphql.isEnabled (#6408) * Add isFilterable and isOrderable config options (#6416) * Add seed data feature to examples (#6370) * Progress commit. * Replaced Lorem Ipsum with Public Domain content * Progress commit (task manager seed data) * Progress commit. * Final tweaks for TS. * Update index.ts * Create tiny-guests-sin.md * TS tweaks. Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> * Fixing the "try the v5 site" link in the docs site (#6411) * Fixing the "try the v5 site" link in the docs site * Adding a note on security and a (redundant) check for a leading slash in the path * Add dynamic tab index logic for navigation on website (#6418) * wip * Progress commit. Add to Header to prevent duplication, needs further testing. * Progress commit. * Moving logic up to Header. * Update Navigation.tsx * Update next-env.d.ts * Update Header.tsx Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> * Code cosmetics in Admin UI (#6422) * Update example READMEs with seed data instructions (#6419) * POC commit * Typo * Update examples/task-manager/README.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Edits to blog README Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Replace graphql.isEnabled with graphql.omit (#6420) * Update index.ts (#6424) * Lock file maintenance (#6425) * Update prisma monorepo to v2.30.2 (minor) (#6433) * Update typescript-eslint monorepo to ^4.30.0 (#6434) * Update patch dependencies (patch) (#6431) * Next 11 (#6414) * Respect graphql.omit in fieldMode resolvers (#6429) * Update dependency @graphql-tools/schema to ^8.2.0 (#6441) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @changesets/cli to ^2.17.0 (#6439) * Update patch dependencies (#6438) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Change isUnique: true to isIndexed: 'unique' in fields (#6437) * Remove unused dependency (#6443) * Update dependency typescript to ^4.4.2 (#6432) * Integration tests admin UI (#6260) * navigation tests * more navigation related tests * commit out bad test * update schema.graphql * update nav tests * update schema.graphql * update tests.yml to include navigation admin-ui test * fix tests * add determinism to init.test.ts * update nav test to be a bit more deterministic * update init.test.ts * rename seedData fn and move it to utils module * remove log * update util for better errors * remove unnecessary try catch * Fix CodeSandbox CI packages when @keystone-ui packages change (#6445) * Clean up blog schema (#6449) * Update embedded-mode-with-sqlite-nextjs.mdx (#6444) * Fix styles on document field demo (#6446) * Add getChildTag fn to Inline component (#6453) * move getChildTag to util, apply to Inline component as well * update comment * changeset * replace padding-inline-start with more standard padding-left * Admin UI menu available for unauthenticated users (#6459) * Rename fieldPath to fieldKey in hook arguments (#6455) * Add config.graphql.path option (#6458) * Fix a process crash when createContext() fails for the Admin UI (#6462) * Fix a process crash when createContext() fails for the Admin UI * Lock file maintenance (#6466) * Fast Graphql API Startup in Dev (#6463) * Add extendExpressApp config option (#6467) * Update access control APIs (#6426) * Version Packages (#6339) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update `master` with `website_live` (#6470) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) * Added styles to table * Update prose-lite.ts * Update prose-lite.ts * Update prose-lite.ts Co-authored-by: Thomas Walker <bladey@me.com> * Un-nest <Head> tags. (#6327) * Fixed link value (#6328) * Update `website_live` (#6336) * Update patch dependencies (patch) (#6253) * Update search config to match new DocSearch config (#6255) * Update dependency/apollo client (#6259) * update apolloclient dependency to latest * changeset * Update dependency @graphql-tools/merge to v7 (#6246) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Rename first to take (#6266) * Expose stacktraces from exceptions thrown in before/after hooks. (#6263) * 6268/next typescript config error (#6269) * add typescript ignoreBuildErrors flag * changeset * Updated /updates with new things (#6272) * Check exceptions returned from GraphQL (#6271) * Lock file maintenance (#6277) * Allow bearer auth in header using sessionToken (#6276) * Use Next 11 in the website (#6256) * 6223/custom pages guide improvements (#6264) * update example to include helper components * update docs and examples * update docs and examples * update to docs * more updates * changeset * correct incorrect props in README.md * update smoke test * update images * update example * update tests * remove next dep from package.json * updates * re-add schema.prisma for admin-ui-navigation example * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/docs/guides/custom-admin-ui-pages.mdx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * update docs * revert change to next-env.d.ts * Apply suggestions from code review Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency eslint-plugin-import to ^2.24.0 (#6285) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fix updates bit on the website (#6288) * Include stacktrace flag (#6267) * Remove `gqlType` option on `autoIncrement` field type (#6280) * Use playwright install-deps (#6294) * Update patch dependencies (patch) (#6284) * Update prisma monorepo to v2.29.0 (minor) (#6292) * Nested filters (#6095) * GraphQL API docs changes (#6297) * Update dependency @types/jest to v27 (#6293) * Ignore generated files in prisma-utils (#6305) * Move import of mergeSchemas (#6310) * Update resolveInput error handling (#6316) * Upgrade Next to 11.1.0 for the website (#6311) * Update @graphql-ts/schema (#6312) * Lock file maintenance (#6320) * Split create/update field input resolvers for relationship fields (#6317) * Expand editable area (#6318) * POC - Expand editable area * Change things * Create cyan-rabbits-look.md Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Fixed import url on CustomNavigation component (#6308) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update text filter API table (#6330) * Update the tags in the docs navigation (#6329) * Update patch dependencies (patch) (#6331) * Add a GraphQL API upgrade guide (#6281) * Fix issue with VisuallyHidden checkbox interactions in table (#6334) * resolve CHROME BUG * changeset * 6261/fix delete alert (#6296) * refactor confirm procedure to only add success toast on success * new deletion logic in Listview * add crud-notifications test project * update deletion solution to be more pragmatic at scale * update bug fix to be more verbose * update schema.graphql * minor updates * fix yarn lint:examples to not break when running more than one test-project * minor updates to copy * remove log * changeset Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Version Packages (#6199) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Release notes for 2021-08-17 release (#6345) * New release notes. * Update index.tsx * Update 2021-08-17.mdx * Update next-env.d.ts * Update index.mdx * Update 2021-08-17.mdx * Fixed markdown for bold styles (#6346) * Update wording on upgrade guide and release notes (#6353) * Updates nav additions (#6366) * Relocated "K5 vs K6" guidance * Updated sidebar navigation content for `/updates` * Update new-graphql-api.mdx (#6375) * Updated URLs (#6374) * Tweaking docs for Next.js walkthrough for latest version (#6383) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Added upgrade notices to GraphQL API related pages (#6387) * Fixed link color inconsistency (#6388) * Add note to use `yarn` in the embedded Next.js guide (#6384) * Tweaking docs for Next.js walkthrough. * Update next-env.d.ts * Update embedded-mode-with-sqlite-nextjs.mdx * [WIP] Related content links (#6360) * WIP: get well in bottom of page * New RelatedContent component. * Added related content for POC * Added more related content cards * Updated guides index * Styles fix for inline code within <Well> component Co-authored-by: Thomas Walker <bladey@me.com> * Added 2x testimonials (#6400) * Typo (#6405) * Replaced absolute links with relative (#6406) * Fix broken link (#6407) To copy https://github.com/keystonejs/keystone/pull/6404 for `website_live` branch * Add missing <Link>'s in docs pages. (#6421) * Add `Edit on GitHub` button to all docs pages (#6423) * Progress commit. * Update EditButton.tsx * Update EditButton.tsx * Tab index improvements. (#6427) * Update EditButton.tsx (#6428) * Fix styles on document field demo on website live (#6447) * Content edits (#6451) * Changes to global header (#6452) Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> Co-authored-by: Ronald Aveling <ronald.aveling@thinkmill.com.au> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charles <cc.lee@live.com.au> Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Gautam Singh <5769869+gautamsi@users.noreply.github.com> Co-authored-by: Charlie Jonas <charlie@callawaycloudconsulting.com> Co-authored-by: KeystoneJS Release Bot <69774846+keystonejs-release-bot@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Aaron Powell <me@aaron-powell.com> Co-authored-by: Josh Calder <josh@opensaas.com.au> Co-authored-by: Ronald Aveling <luma.chroma@gmail.com> Co-authored-by: John Molomby <john@thinkmill.com.au> Co-authored-by: Dominik Wilkowski <hi@dominik-wilkowski.com> Co-authored-by: Jed Watson <jed@keystonejs.com> * Remove link to non-existant document (#6475) * typo (#6485) * content updates (#6486) * Fixed typos (#6491) * Revert project creation instructions (#6492) * Revert project creation instructions * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx * Update embedded-mode-with-sqlite-nextjs.mdx Co-authored-by: Thomas Walker <bladey@me.com> * typo fix (#6493) * Make all docs pages editable via Github (#6494) * Fix link to item section in page (#6502) * Add filter api links to access control api page (#6506) * Fix explanation of allowed Field-level operations (#6510) * Update embedded-mode-with-sqlite-nextjs.mdx (#6516) * Deployment examples (#6527) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Deployment examples (#6528) * Updated examples index * Exposed example subsections, and docs parent links in nav * Fixed links * Update Navigation.tsx * Fixed Noviny's suggestions * Lint fix Co-authored-by: Thomas Walker <bladey@me.com> * Update DocumentEditorDemo.tsx (#6529) * `create-keystone-app` outputed URLs sometimes have hidden characters, cater for this (#6533) * Update redirects.js * Fixes. * Landing page cta (#6464) * WIP * make gradients pass AA * responsive tweaks * landings cleanup * add arrow back to well * place CTA on relevant pages * revert tokens * decomponentise * WIP copy stamp * remove bounding box * WIP * Introduce new icons * Landing page CTA block content updates * Tweak max width slightly for Firefox. Co-authored-by: Thomas Walker <bladey@me.com> * Updated `Quote` component styles in Docsfield Demo (#6541) * Updated `Quote` component styles in Docsfield Demo * Linty stuff * Update docs. (#6561) * Updates. (#6563) * Update getting-started-with-create-keystone-app.mdx (#6566) * Improve documentation for chromeless feature (#6572) * Improve documentation for chromeless feaure * Making docs clearer. * Update document-fields.mdx Co-authored-by: Thomas Walker <bladey@me.com> * Update custom-admin-ui-logo.mdx (#6585) * Q&A banner for website (#6589) * Q&A Banner. * Update Page.tsx * Formatting. * Updates. * Update Keystone5DocsCTA.tsx * TS. * Update schema.mdx (#6594) Remove reference to allUsers * Typo (#6628) a => at * Update banner post Q&A. (#6633) * Adding Splitbee. (#6636) * Edit suggestions (#6586) * Youtube 2 (#6646) * Added Youtube component * Add YouTube SVG path * Added YouTube link to Socials component * Added railway example (#6648) * Update resolvedData docs for relationships - take 2 (#6665) * Update Header.tsx (#6661) * Try bumping the cache version number (#6673) * New updates for `/updates` (#6671) * Update index.tsx * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs/pages/updates/index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update index.tsx * Update index.tsx Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Create email-welcome-banner.png (#6677) * Remove reference to defaultValue on relationship field (#6679) * Update virtual-fields.mdx (#6695) * Fix references to `graphql` export (#6722) * Bring in latest master changes (#6723) * Fix typo in Admin UI (#6474) * Fix typo in Admin UI * Changelog. Co-authored-by: Thomas Walker <bladey@me.com> * Remove deprecated packages (#6468) * Update typescript-eslint monorepo to ^4.31.0 (#6480) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update intermittently failing nav test (#6476) * more navigation related tests * update nav tests * update nav test to be a bit more deterministic * update init.test.ts * update intermittently failing nav test to avoid timeouts on CI * update mock task name for sense * Handle Prisma errors explicitly (#6482) * Make sure prisma error code isn't lost (#6484) * Upgrade apollo server packages (#6409) * Update patch dependencies (patch) (#6478) * Fix types of (#6487) * Remove unnecessary try/catch block (#6488) * fix windows issues in view resolver (#6477) * Remove unnecessary calls to context.exitSudo() from tests (#6496) * Add tests for more ID field error code paths (#6497) * Fix operation argument to field access control (#6498) * Add tests for incomplete relationship data in update operations (#6499) * Fix bug in DB API with null values (#6500) * Add more tests for error cases when ordering/filtering (#6505) * fix: the error tabbable error when you click the popover (#6501) Co-authored-by: Thomas Walker <bladey@me.com> * Fix item form submitting an invalid request after saving returns errors (#6509) * Add Margin to error messages in the Admin UI Item Form (#6508) * Add Margin to error messages in the Admin UI Item Form * Remove changesets which were released in the hot-fix (#6511) * Remove unqueryable lists from admin meta (#6512) * update createAdminMeta to not include lists with graphql querying disabled. also appy this to relationships to those omitted lists * chnageset * Update .changeset/twelve-apples-happen.md Co-authored-by: Tim Leslie <timl@thinkmill.com.au> Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Remove isRequired and defaultValue from some fields (#6513) * Relationship field updates (#6514) * Remove deprecated config.db.adapter option (#6518) * Remove unused BaseKeystone type (#6521) * Consolidate concept of sudo internally (#6520) * Optimise item view field mode item fetching (#6523) * Only check for a valid db.provider once (#6524) * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Update index.tsx * Create large-actors-worry.md * Skip fetching fields with static fieldMode: 'hidden' on the item view (#6519) * Checkbox updates (#6448) * Update schema export message to reflect required update (#6532) * Update index.ts * Create eight-buckets-breathe.md * text sizing and color fixes (#6536) * text sizing and color fixes * Update index.tsx Co-authored-by: Matt Barron <longhaul12@gmail.com> * Rename checkOperationAccess to getOperationAccess (#6537) * Remove `createSchema` (#6542) * Update jest monorepo to ^27.2.0 (#6551) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/react to ^12.1.0 (#6547) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @types/inflection to ^1.13.0 (#6549) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @testing-library/dom to ^8.5.0 (#6546) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency cloudinary to ^1.27.0 (#6548) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency @babel/plugin-proposal-object-rest-spread to ^7.15.6 (#6545) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency prettier to ^2.4.0 (#6550) * Virtual field updates (#6538) * export field types (#6481) * Update RELEASE.md with branch syncing instructions (#6471) * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Update RELEASE.md * Lock file maintenance (#6531) * Update patch dependencies (patch) (#6489) * fix windows build issue (#6530) * Update dependency chalk-cli to v5 (#6558) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency eslint-plugin-cypress to ^2.12.1 (#6557) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Remove dependency on `typescript` (#6559) * Update patch dependencies (patch) (#6555) * Simplify fake IDs in tests (#6562) * Add userInputError error function (#6565) * Document field updates (#6564) * 6306/fix deletion pagination bug (#6571) * add effect to reroute when all items on a page have been deleted * add comments to clarify why we add the effect * add pagination bug tests * move effect to Pagination component * remove effect from ListPage page * remove unused router property assignments * update utils * Update packages/keystone/src/admin-ui/components/Pagination.tsx Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * chnageset Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Add support for dynamic isFilterable and isOrderable (#6560) * Remove unused arguments to expectAccessDenied (#6590) * Fix dynamic isFilterable/isOrderable in the Admin UI (#6587) * Remove unused code path in Admin UI (#6592) * Return correct error messages on failed auth attempts (#6593) * Add improved access denied error messages (#6591) * Lock file maintenance (#6601) * enable prisma previes features via keystone config (#6574) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update docs for config.db.prismaPreviewFeatures (#6605) * Remove internal protectIdentities flag (#6606) * Update prisma monorepo to v3 (major) (#6490) * Update dependency graphql to ^15.6.0 (#6615) * Update patch dependencies (patch) (#6613) * Add createContext argument to config.server.extendExpressApp (#6616) * Json field updates (#6607) * [RFC] Rename `context.lists` to `context.query` and `context.db.lists` to `context.db` (#6535) * Fix unorderable fields looking orderable in the Admin UI (#6619) * Update dependency eslint-plugin-react to ^7.26.0 (#6623) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Update dependency playwright to ^1.15.0 (#6624) Co-authored-by: Renovate Bot <bot@renovateapp.com> * Fixed cloud integration issues (#6627) * Consolidate non-major changes in auth (#6618) * Improve the createContext API in extendExpressApp (#6632) * Update prisma monorepo to v3.1.1 (minor) (#6625) * Integer field updates (#6588) * comments explaining necessary hack for tests (#6637) * Select field updates (#6638) * Optimise relationship queries (#6639) * Add API tests for the auth package (#6642) * Remove unused enum values in auth package (#6645) * Fix typo (#6649) * REST API example (#6634) * Adding REST API example * Add smoke test for rest-api example * Add changeset * Update select field config * Fix bug in focus-trap (#6652) * Lock file maintenance (#6651) * Update patch dependencies (patch) (#6622) * Update changelog to latest version on `master` (#6653) * Fix typo in Admin UI * Changelog. * Fix operation argument to field access control (#6498) * fix windows issues in view resolver (#6477) * Fix item form submitting an invalid request after saving returns errors (#6509) * Version packages. * Fixes Relationship field inline connect fields throwing 400 errors (#6526) * Changes. * Fixed cloud integration issues (#6627) * Version packages. Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Text updates (#6461) * improved messaging on startup (#6617) * improved messaging on startup * Update based on Tim's feedback * fixing tests * fix tests * tests passing Co-authored-by: Noviny <noviny@thinkmill.com.au> * Upgrade focus-trap (#6654) * Update Header.tsx (#6662) * Decimal field updates (#6663) * Improved invalid access control return value error messages (#6664) * Update patch dependencies (patch) (#6657) * Update patch dependencies * revert next patch, update @apollo dep in yarn.lock to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update typescript-eslint monorepo to ^4.32.0 (minor) (#6659) * Update typescript-eslint monorepo to ^4.32.0 * update yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Add a specific test check for filter/order errors (#6666) * Simplify validation hook code (#6667) * Use extensionError for all extensions (#6672) * Update dependency react-select to v5 (#6658) * Update dependency react-select to v5 * Update dependency react-select to v5 * react select v4 - v5 mupgrade tasks * update shouldDisplaySearchControl to be passed via context, rather than through selectProps * simplify Option component logic, to negate need for special context or select props * remove unecessary react imports * Add changeset Change-set added to document minor internal refactor Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Update patch dependencies (patch) (#6669) * Update patch dependencies * revert next patch bump, to resolve type errors Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Aff filter coercion and validation back to filter access control (#6678) * Re-enable all field-type CRUD tests (#6676) * Float field updates (#6656) * float initial implementation * add back in error handling * changes based on feedback * Fix tests, exceptions Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * thanks Mitchell * no null * Update packages/keystone/src/fields/types/float/tests/non-null/test-fixtures.ts * Apply suggestions from code review * added changeset and docs updates * Update packages/keystone/src/fields/types/float/views/index.tsx * check validations are finite numbers * small fixes * remove bad regex * Fix things * Update docs/pages/docs/apis/fields.mdx Co-authored-by: Noviny <noviny@thinkmill.com.au> Co-authored-by: Mitchell Hamilton <mitchell@hamil.town> * Change newsletter opt-in to unchecked on create first user page (#6675) * Update InitPage.tsx * Create dull-files-sniff.md * Rename originalInput to inputData in access control functions (#6680) * Rename originalInput to inputData in hook functions (#6681) * Auth GraphQL API changes (#6682) * Password field updates (#6683) * Capture and group field resolver errors (#6685) * Consolidate before/after hooks (#6684) * Move `graphql` export to `@keystone-next/keystone` (#6689) * Timestamp field updates (#6674) Co-authored-by: Ben Conolly <Noviny@users.noreply.github.com> * Update required tests (#6690) * Remove `__legacy` from field type implementations (#6691) * Update readme-header.png (#6688) * Fix typo in with-auth example readme (#6696) Co-authored-by: Tim Leslie <timl@thinkmill.com.au> * Update dependency @testing-library/dom to ^8.7.2 (#6700) Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Charles <cc.lee@live.com.au> * Fix cloudinaryImage on postgres (#6706) * Move isNullable to db.isNullable and default db.isNullable based on validation.isRequired (#6708) * Change default for isFilterable/isOrderable to true (#6707) * Feature/relationship filters (#6608) * relationship filter in place * refactor RelationshipSelect so that portalMenu is no longer the default and must be explicitly specified * update relationship label to be more inline with select * wip tests * add item id to Field, update LinkToRelatedItem query construction logic * iron out kinks, clean up filter query * Fields graphql selection also now returns the item id * revert change to pass itemId down to the Fields component * update relationship controller such that the relationship field value also includes the item id * update Filter logic and types * remove logs and bad types * tests * first passing test * update filter tests * update filter tests and tests.yml * update tests to run on a browser context each, as clearing localStorage and cookies is not a very stable workflow in playwright * update tests to clear cookies and localstorage without tearing down and setting up browser every time * relationships changeset * document-field changeset * remove unnecessary many flag * update foreignIds to a map that is the shape that relationship select expects * Remove an old comment * use item.id if item[list.labelField] is not accessible * Update .changeset/lemon-suns-yawn.md * Update packages/keystone/src/fields/types/relationship/views/index.tsx Co-authored-by: mitchellhamilton <mitchell@hamil.town> * Lock file maintenance (#6697) * Lock file maintenance * resolve yarn.lock Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: gwyneplaine <cc.lee@live.com.au> * Version Packages (#6483) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Fix `KeystoneContext` type exported from `.keystone/types` (#6711) * Release #6711 (#6713) * Bring in latest website changes (#6710) * Update index.tsx (#6278) * Fix updates bit on the website (#6287) * Content management update (#6282) * Add Wes Testimonial. Cleanup. * Typos * Fixed whitespace (#6283) * Update Header.tsx (#6289) * Add CTA block for Web Box eCommerce Course (#6273) * Content update (#6290) * Style fixes (#6291) * Fix styles: CommunityCta * Fix Styles: Homepage * Stylefix: Wes CTA block * Style fixes: Why Keystone * Style fixes: Content Management * Style fixes: Developers * Style fixes: Organisations * Style fixes: Prose lite Reverts text color to default `--text` var per Figma * Style fixes: Docs Home * Stye fixes: examples CTA * Added new content to /updates (#6300) * Update fields.mdx (#6304) * Fixed typo (#6322) * Added top margin to docs page component (#6301) * Added styles to table (#6315) *…
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
@keystone-ui/fields@5.0.0
Major Changes
f963966ab
Thanks @mitchellhamilton! - TheonBlur
prop onDatePicker
now actually works and it does not recieve an actual blur event.Patch Changes
6d3798fdb
]:@keystone-ui/segmented-control@5.0.0
Major Changes
7f5caff60
Thanks @mitchellhamilton! - Removed uncontrolled input behaviour@keystone-next/auth@33.0.0
Major Changes
#6535
581e130cf
Thanks @timleslie! - The APIcontext.lists
has been renamed tocontext.query
, andcontext.db.lists
has been renamed tocontext.db
.When using the experimental option
config.experimental.generateNodeAPI
, theapi
module now exportsquery
rather thanlists
.#6645
0b136daf1
Thanks @timleslie! - Removed unused return types, and unused values from enum definitions.sendUserPasswordResetLink
andsendUserMagicAuthLink
only ever returnnull
, so now have return types ofBoolean
.UserAuthenticationWithPasswordFailure
no longer has acode
value.MagicLinkRedemptionErrorCode
andPasswordResetRedemptionErrorCode
no longer have the valuesIDENTITY_NOT_FOUND
,MULTIPLE_IDENTITY_MATCHES
,TOKEN_NOT_SET
, orTOKEN_MISMATCH
.#6682
b2349ca3b
Thanks @mitchellhamilton! - ThesendItemMagicAuthLink
andsendItemPasswordResetLink
mutations now always returntrue
instead of always returningnull
#6520
1b0a2f516
Thanks @timleslie! - Renamed theskipAccessControl
argument tocreateContext
tosudo
for consistency withcontext.sudo()
.Patch Changes
#6618
c9af67ce9
Thanks @timleslie! - Refactored internals of the package to remove inaccessible code.#6606
0e9994bb3
Thanks @timleslie! - Removed the internalprotectIdentities
variable.#6675
3b510c202
Thanks @bladey! - Updated newsletter opt-in to unchecked by default when starting Keystone when no users are detected (triggering the create first user flow).#6649
50fda6414
Thanks @timleslie! - Fixed typo in first user screen.#6593
ae691cb15
Thanks @timleslie! - Fixed bug with incorrect errors being returned on invalid auth attempts.Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,f963966ab
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/cloudinary@8.0.0
Major Changes
#6513
4048991ba
Thanks @mitchellhamilton! - RemovedisRequired
anddefaultValue
from thecloudinaryImage
field. If you were using these options, the same behaviour can be re-created with thevalidateInput
andresolveInput
hooks respectively.#6689
67492f37d
Thanks @mitchellhamilton! - Movedgraphql
export of@keystone-next/keystone/types
to@keystone-next/keystone
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,f963966ab
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/fields-document@10.0.0
Major Changes
#6689
67492f37d
Thanks @mitchellhamilton! - Movedgraphql
export of@keystone-next/keystone/types
to@keystone-next/keystone
#6564
b6c8c3bff
Thanks @mitchellhamilton! - Thedocument
field is now non-nullable in the database. The field no longer hasdefaultValue
orisRequired
options. The same behaviour can be re-created with thevalidateInput
andresolveInput
hooks respectively. The field will default to[{ "type": "paragraph", "children": [{ "text": "" }] }]
. The output type has also been renamed toListKey_fieldKey_Document
If you're using SQLite, Prisma will generate a migration that makes the column non-nullable and sets any rows that have null values to an empty paragraph.
If you're using PostgreSQL, Prisma will generate a migration but you'll need to modify it if you have nulls in a
document
field. Keystone will say that the migration cannot be executed:The generated migration will look like this:
To make it set any null values to an empty paragraph in your database, you need to modify it so that it looks like this but with the table and column names replaced.
Patch Changes
#6488
bf331141e
Thanks @timleslie! - Removed unnecessary try/catch block in relationship data resolver.Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,6d3798fdb
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,f963966ab
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/keystone@26.0.0
Major Changes
#6680
5c0163e09
Thanks @timleslie! - Renamed theoriginalInput
argument for access control functions toinputData
.#6638
7f5caff60
Thanks @mitchellhamilton! - In theselect
field,dataType
has been renamed totype
,defaultValue
is now a static value andisRequired
has moved tovalidation.isRequired
. Theselect
field can also be made non-nullable at the database-level with theisNullable
option which defaults totrue
.graphql.read.isNonNull
can also be set if the field hasisNullable: false
and you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable. Theselect
can now also be cleared in the Admin UI whenui.displayMode
issegmented-control
.#6663
480c875d1
Thanks @mitchellhamilton! - In thedecimal
field,defaultValue
is now a static number written as a string,isRequired
has moved tovalidation.isRequired
and now also requires the input isn'tNaN
, along with newvalidation.min
andvalidation.max
options. Thedecimal
field can also be made non-nullable at the database-level with theisNullable
option which defaults totrue
.graphql.read.isNonNull
can also be set if the field hasisNullable: false
and you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable.#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
#6587
8bbba49c7
Thanks @mitchellhamilton! - TheKeystoneAdminUIFieldMeta.isOrderable
andKeystoneAdminUIFieldMeta.isFilterable
fields are no longer statically resolvable and will now take into account the context/session. This also meansisOrderable
andisFilterable
are no longer accessible onuseList().fields[fieldKey].isOrderable/isFilterable
, they can be fetched through GraphQL if you need them in the Admin UI.#6607
42268ee72
Thanks @mitchellhamilton! - RemovedisRequired
anddefaultValue
can no longer be dynamic in thejson
field. If you were usingisRequired
, the same behaviour can be re-created with thevalidateInput
hook.#6461
e81947d6c
Thanks @mitchellhamilton! - In thetext
field,defaultValue
is now a static value,isRequired
has moved tovalidation.isRequired
and also requires that the value has a length of at least one, along with newvalidation.lenght.min
,validation.length.max
andvalidation.match
options. Thetext
field is also now non-nullable at the database-level by default and can be made nullable by setting theisNullable
option totrue
.graphql.read.isNonNull
can also be set if the field does not haveisNullable: true
and you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable.#6518
0218a4215
Thanks @timleslie! - Removed the deprecatedconfig.db.adapter
option. Please useconfig.db.provider
to indicate the database provider for your system.#6684
14bfa8a9b
Thanks @timleslie! - * Consolidated thebeforeChange
/beforeDelete
andafterChange
/afterDelete
hooks intobeforeOperation
andafterOperation
.existingItem
argument for all hooks (exceptafterOperation
) toitem
.existingItem
argument forafterOperation
tooriginalItem
.updatedItem
argument forafterOperation
toitem
.See the Hooks API docs for a complete reference for the updated API.
#6535
581e130cf
Thanks @timleslie! - The APIcontext.lists
has been renamed tocontext.query
, andcontext.db.lists
has been renamed tocontext.db
.When using the experimental option
config.experimental.generateNodeAPI
, theapi
module now exportsquery
rather thanlists
.#6674
f963966ab
Thanks @mitchellhamilton! - In thetimestamp
field,defaultValue
is now a static date time value in an ISO8601 string or{ kind: 'now' }
andisRequired
has moved tovalidation.isRequired
. Thetimestamp
field can also be made non-nullable at the database-level with theisNullable
option which defaults totrue
.graphql.read.isNonNull
can also be set if the field hasisNullable: false
and you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable. The field can also be automatically set to the current time on a create/update by settingdb.updatedAt: true
, this will add Prisma's@updatedAt
attribute to the field. Thetimestamp
field also now uses a custom GraphQL scalar type namedDateTime
which requires inputs as full ISO8601 date-time strings such as"2021-01-30T00:00:00.000Z"
, usingnew Date().toISOString()
will give you a string in the correct format.#6683
b76974736
Thanks @mitchellhamilton! - In thepassword
field,defaultValue
has been removed,isRequired
has moved tovalidation.isRequired
,rejectCommon
has moved tovalidation.rejectCommon
,minLength
has moved tovalidation.length.min
along with with the newvalidation.length.max
andvalidation.match
options. Thepassword
field can also be made non-nullable at the database-level with theisNullable
option which defaults totrue
. Also, providing''
to the field will now result in an error instead of silently setting null.validation.length.min
also must be1
or above, though it still defaults to8
. IfworkFactor
is outside of the range of6
to31
, an error will now be thrown instead of the previous behaviour of clamping the value to4
to31
and warning if it's below6
.#6542
47c8b53ce
Thanks @mitchellhamilton! - RemovedcreateSchema
function, you can remove the call tocreateSchema
and pass the lists directly to thelists
property#6520
1b0a2f516
Thanks @timleslie! - Removedcontext.schemaName
from thecontext
object. This value was an internal API which is no longer required.#6689
67492f37d
Thanks @mitchellhamilton! - Movedgraphql
export of@keystone-next/keystone/types
to@keystone-next/keystone
#6656
002e1d88b
Thanks @Noviny! - In thefloat
field,defaultValue
is now a static number,isRequired
has moved tovalidation.isRequired
, along with newvalidation.min
andvalidation.max
options. Thefloat
field can also be made non-nullable at the database-level with theisNullable
option which defaults totrue
.graphql.read.isNonNull
can also be set if the field hasisNullable: false
and you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable.#6490
ca48072b4
Thanks @renovate! - Updated Prisma package dependencies to3.0.2
. See the Prisma release notes for full details of the changes.Note that Keystone continues to use the "binary" query engine, rather than the new "node-API" query engine, which is now the Prisma default. We are still performing tests to ensure that the node-API query engine will work well with Keystone.
#6588
3b9732acd
Thanks @mitchellhamilton! - In theinteger
field,defaultValue
is now a static number or{ kind: 'autoincrement' }
,isRequired
has moved tovalidation.isRequired
, along with newvalidation.min
andvalidation.max
options. Theinteger
field can also be made non-nullable at the database-level with theisNullable
option which defaults totrue
.graphql.read.isNonNull
can also be set if the field hasisNullable: false
and you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable.The
autoIncrement
field has also been removed, use the integer field with adefaultValue
of{ kind: 'autoincrement' }
#6448
c2b124f8e
Thanks @mitchellhamilton! - Thecheckbox
field is now non-nullable in the database, if you need three states, you should useselect()
. The field no longer accepts dynamic default values and it will default tofalse
unless a differentdefaultValue
is specified.graphql.read.isNonNull
can also be set if you have no read access control and you don't intend to add any in the future, it will make the GraphQL output field non-nullable.graphql.create.isNonNull
can also be set if you have no create access control and you don't intend to add any in the future, it will make the GraphQL create input field non-nullable.If you're using SQLite, Prisma will generate a migration that makes the column non-nullable and sets any rows that have null values to the
defaultValue
.If you're using PostgreSQL, Prisma will generate a migration but you'll need to modify it if you have nulls in a checkbox field. Keystone will say that the migration cannot be executed:
The generated migration will look like this:
To make it set any null values to false in your database, you need to modify it so that it looks like this but with the table and column names replaced.
#6513
4048991ba
Thanks @mitchellhamilton! - RemovedisRequired
anddefaultValue
from theimage
andfile
fields. If you were using these options, the same behaviour can be re-created with thevalidateInput
andresolveInput
hooks respectively.#6514
79e2cc3aa
Thanks @mitchellhamilton! - RemoveddefaultValue
and the undocumentedwithMeta
option from therelationship
field. To re-createdefaultValue
, you can useresolveInput
though note that if you're using autoincrement ids, you need to return the id as number, not a string like you would provide to GraphQL, e.g.{ connect: { id: 1 } }
rather than{ connect: { id: "1" } }
. If you were usingwithMeta: false
, please open an issue with your use case.#6520
1b0a2f516
Thanks @timleslie! - Renamed theskipAccessControl
argument tocreateContext
tosudo
for consistency withcontext.sudo()
.#6538
4e485a914
Thanks @mitchellhamilton! - RenamedgraphQLReturnFragment
toui.query
in the virtual field options. The virtual field now checks ifui.query
is required for the GraphQL output type, and throws an error if it is missing. If you don't want want the Admin UI to fetch the field, you can setui.itemView.fieldMode
andui.listView.fieldMode
to'hidden'
instead of providingui.query
.#6490
ca48072b4
Thanks @renovate! - Removedfilters.postgresql.Json
export from@keystone-next/keystone/types
. Note this is unrelated to thejson
field type. Thejson
field type did not have filters and still does not.#6681
c8aca958b
Thanks @timleslie! - Renamed theoriginalInput
argument for hook functions toinputData
.#6519
838845298
Thanks @mitchellhamilton! - The Admin UI will skip fetching fields that have a statically setitemView.fieldMode: 'hidden'
on the item view. Theid
argument to theKeystoneAdminUIFieldMeta.itemView
GraphQL field can now be omitted which will makeKeystoneAdminUIFieldMetaItemView.fieldMode
return null when there isn't a static field mode. TheitemView
also no longer uses a sudo context when fetching the item in theKeystoneAdminUIFieldMetaItemView.fieldMode
. Previously, if someone had access to the Admin UI(ui.isAccessAllowed
) and a field had aitemView.fieldMode
function that used theitem
argument, someone could bypass access control to determine whether or not an item with a given id exists.Minor Changes
#6560
a95da1d81
Thanks @timleslie! - Added support for dynamicisFilterable
andisOrderable
field config values. If a function is provided for these config option, it will be dynamically evaluated each time the field is used for filtering and ordering, and an error will be returned if the function returnsfalse
.#6574
3ee4542a8
Thanks @Nikitoring! - Added support for Prisma preview features via theconfig.db.prismaPreviewFeatures
configuration option.#6616
232c512a0
Thanks @timleslie! - Added acreateContext
argument to theconfig.server.extendExpressApp
option, allowing access to the full context API.#6564
b6c8c3bff
Thanks @mitchellhamilton! - AddeddbFieldConfig
parameter tojsonFieldTypePolyfilledForSQLite
Patch Changes
#6591
d0e3c087e
Thanks @timleslie! - Improved the error message returned when access is denied.#6685
21c5d1aa9
Thanks @timleslie! - Updated field-type resolver error handling to catch and group errors from all fields.#6524
d9e18613a
Thanks @timleslie! - Updated system setup to only check for a validconfig.db.provider
once duringinitConfig
.#6508
3cfc2a383
Thanks @JedWatson! - Add Margin to error messages in the Admin UI Item Form#6532
1da120a38
Thanks @bladey! - Updated schema export message to accurately reflect required import changes.#6559
499c00b44
Thanks @mitchellhamilton! - Removed unnecessary dependency ontypescript
#6678
eb1a89f3c
Thanks @mitchellhamilton! - Fixed returning filters like{ NOT: [{ name: { equals: 'blah' } }] }
from filter access control and improve error messages when returning bad filters from filter access control#6639
4da935870
Thanks @timleslie! - Improved query generation performance when querying single relationships without filter-based access control.#6565
1faddea9d
Thanks @timleslie! - Updated error messages to indicate user input errors.#6571
7de13bce3
Thanks @gwyneplaine! - Fixed pagination bug on deletion of items.#6537
271e5d97b
Thanks @timleslie! - Renamed internal functioncheckOperationAccess
togetOperationAccess
.#6592
273ee446a
Thanks @timleslie! - Removed check for access denied on count operations in the Admin UI databoard queries, as these errors are no longer returned.#6587
8bbba49c7
Thanks @mitchellhamilton! - Fixed@keystone-next/keystone/testing
not respecting Admin UI config#6526
a645861a9
Thanks @bladey! - Fixed Relationship field inline connect throwing 400 errors when selecting a value.#6672
689d8ecaa
Thanks @timleslie! - Improved the error messages provided from the GraphQL API when extension code (e.g access control functions, hooks, etc) throw exceptions.#6487
144f7f8e4
Thanks @timleslie! - Fixed type definition ofValidationArgs['addValidationError']
.#6481
7621d0db7
Thanks @gautamsi! - Exported Field types to help in updating contrib packages#6500
10c61bd44
Thanks @timleslie! - Fixed a bug incontext.db
API when finding items that don't exist.#6482
1659e1fe5
Thanks @timleslie! - Cleaned up the formatting of GraphQL error messages result from Prisma errors.#6521
e84f8f655
Thanks @timleslie! - Removed unusedBaseKeystone
type.#6625
5e62702ba
Thanks @renovate! - Update Prisma dependency to3.1.1
.#6664
b00596d3f
Thanks @timleslie! - Improved error messages when access control functions return invalid values.#6530
80cd31303
Thanks @gautamsi! - Fixed remaining windows issue where it creates invalid import path. This removes some duplicate code which caused this.#6667
8631917d1
Thanks @timleslie! - Simplified logic of validation hook execution code.#6512
bf5874411
Thanks @gwyneplaine! - Fixed lists withgraphql.omit: ['query']
causing issues in the Admin UI.#6505
398c08529
Thanks @timleslie! - Improved error message for bad relationship filter inputs.#6627
47cee8c95
Thanks @rohan-deshpande! - Keystone Cloud assets integration has been fixed#6523
9f0a4cc1f
Thanks @mitchellhamilton! - The item view page will only fetch the item once to determine the field modes rather than once per field.#6617
11fb46c91
Thanks @Noviny! - Improved messaging around keystone startup a littleUpdated dependencies [
3cfc2a383
,6d3798fdb
,f963966ab
,7f5caff60
,409fd04b8
]:@keystone-ui/notice@4.1.0
Minor Changes
3cfc2a383
Thanks @JedWatson! - Add Margin to error messages in the Admin UI Item Form@keystone-ui/options@4.0.3
Patch Changes
#6658
409fd04b8
Thanks @renovate! - Refactored internals to simplify codepaths.Updated dependencies [
f963966ab
]:@keystone-ui/popover@4.0.4
Patch Changes
6d3798fdb
Thanks @timleslie! - Upgradedfocus-trap
dependency to6.7.1
to fix bug (Unhandled Runtime Error on fresh install #6650).@keystone-next/session-store-redis@5.0.0
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-rest-api@1.0.0
Major Changes
be039eca4
Thanks @JedWatson! - REST API examplePatch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/prisma-utils@1.0.0
Major Changes
#6490
ca48072b4
Thanks @renovate! - Updated Prisma package dependencies to3.0.2
. See the Prisma release notes for full details of the changes.Note that Keystone continues to use the "binary" query engine, rather than the new "node-API" query engine, which is now the Prisma default. We are still performing tests to ensure that the node-API query engine will work well with Keystone.
Patch Changes
5e62702ba
Thanks @renovate! - Update Prisma dependency to3.1.1
.@keystone-ui/website@3.0.3
Patch Changes
3cfc2a383
,6d3798fdb
,f963966ab
,7f5caff60
,409fd04b8
]:@keystone-next/website@3.1.6
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
bf331141e
,67492f37d
,b6c8c3bff
]:@keystone-next/example-assets-cloud@1.0.6
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-assets-local@1.0.6
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-auth@4.0.8
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/examples-app-basic@4.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,bf331141e
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,f963966ab
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,b6c8c3bff
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-ecommerce@4.0.9
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,4048991ba
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-embedded-nextjs@3.0.8
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:keystone-next-app@1.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,bf331141e
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,b6c8c3bff
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-roles@4.0.8
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-sandbox@3.0.8
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-blog@2.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-custom-admin-ui-logo@1.0.3
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-custom-admin-ui-navigation@5.0.2
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-custom-admin-ui-pages@1.0.2
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-custom-field@0.0.5
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,f963966ab
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-custom-field-view@1.0.4
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,f963966ab
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-default-values@1.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-document-field@1.1.4
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,bf331141e
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,b6c8c3bff
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-extend-graphql-schema@1.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-json-field@4.0.9
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-task-manager@4.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-testing@0.0.8
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-virtual-field@0.1.6
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/example-with-auth@2.0.9
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
Updated dependencies [
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,c9af67ce9
,21c5d1aa9
,8bbba49c7
,42268ee72
,0e9994bb3
,d9e18613a
,e81947d6c
,3b510c202
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,0b136daf1
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,50fda6414
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,b2349ca3b
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,ae691cb15
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/api-tests-legacy@11.1.2
Patch Changes
#6409
3ece149e5
Thanks @timleslie! - Upgraded Apollo Server to Version 3.The Apollo documentation contains a full list of breaking changes introduced by this update.
You can configure the Apollo Server provided by Keystone using the
graphql.apolloConfig
configuration option.The most prominant change for most users will be that the GraphQL Playground has been replaced by the Apollo Sandbox.
If you prefer to keep the GraphQL Playground, you can configure your server by following these instructions.
#6505
398c08529
Thanks @timleslie! - Improved error message for bad relationship filter inputs.@keystone-next/benchmarks-legacy@7.0.9
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystonejs/examples-smoke-tests@2.0.1
Patch Changes
be039eca4
Thanks @JedWatson! - REST API example@keystone-next/test-projects-basic@0.0.5
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]:@keystone-next/test-projects-crud-notifications@0.0.5
Patch Changes
5c0163e09
,7f5caff60
,480c875d1
,3ece149e5
,d0e3c087e
,21c5d1aa9
,8bbba49c7
,42268ee72
,d9e18613a
,e81947d6c
,3cfc2a383
,1da120a38
,499c00b44
,eb1a89f3c
,4da935870
,1faddea9d
,7de13bce3
,271e5d97b
,0218a4215
,273ee446a
,14bfa8a9b
,8bbba49c7
,a645861a9
,581e130cf
,689d8ecaa
,144f7f8e4
,f963966ab
,b76974736
,47c8b53ce
,a95da1d81
,1b0a2f516
,7621d0db7
,67492f37d
,002e1d88b
,ca48072b4
,10c61bd44
,1659e1fe5
,3b9732acd
,c2b124f8e
,4048991ba
,79e2cc3aa
,1b0a2f516
,4e485a914
,3ee4542a8
,e84f8f655
,ca48072b4
,5e62702ba
,b00596d3f
,80cd31303
,c8aca958b
,232c512a0
,8631917d1
,b6c8c3bff
,bf5874411
,398c08529
,47cee8c95
,9f0a4cc1f
,838845298
,11fb46c91
]: