Skip to content
Open

pr #6

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1297 commits
Select commit Hold shift + click to select a range
106b04d
Fix all field groups being rendered in sidebar and form even if they'…
emmatown Feb 24, 2025
e659774
chore(deps): update pnpm to v9.15.6 (#9502)
renovate[bot] Feb 24, 2025
ba4af96
fix(deps): update prisma monorepo to v6.4.1 (#9503)
renovate[bot] Feb 24, 2025
c0b8083
chore(deps): update dependency eslint-plugin-react-hooks to v5.2.0-ca…
renovate[bot] Feb 24, 2025
24a34be
Revert "chore(deps): update dependency eslint-plugin-react-hooks to v…
emmatown Feb 25, 2025
4927156
Relationship UI contextual items updates (#9506)
emmatown Feb 25, 2025
4adc5d6
Fix relationship field UI removing selected item after focus and blur…
emmatown Feb 25, 2025
0211e20
Fix item form being shown when item is not found (#9508)
emmatown Feb 25, 2025
8d0c46d
Improve CI performance (#9509)
emmatown Feb 25, 2025
f77e69a
Fix `itemView` `fieldMode` and `fieldPosition` not being called with …
emmatown Feb 25, 2025
4283d7e
fix(deps): update dependency image-size to v2 (#9512)
renovate[bot] Feb 25, 2025
b7652c7
chore(deps): lock file maintenance (#9493)
renovate[bot] Feb 25, 2025
c41e0a3
Document higher Node.js version requirement for document-field-custom…
emmatown Feb 26, 2025
80a5e6e
Add check for gql.tada output in examples/graphql-gql.tada example to…
emmatown Feb 26, 2025
ac7e743
Fix docs scripts (#9514)
emmatown Feb 26, 2025
4bc14a9
Simplify admin meta GraphQL resolvers (#9515)
emmatown Feb 26, 2025
3cb6b53
Update most `rootVal` names to `source` (#9516)
emmatown Feb 26, 2025
d559480
Improve CI performance (#9517)
emmatown Feb 26, 2025
7e390ef
Improve test flakiness of tests involving checking query logs (#9518)
emmatown Feb 26, 2025
a08b8ed
Add `bytes` field (#9487)
emmatown Feb 26, 2025
cd6b315
Amend internal naming (#9522)
gautamsi Mar 2, 2025
5247cae
Add pkg.pr.new action to replace CodeSandbox CI (#9527)
emmatown Mar 4, 2025
67cc93d
Add support for `displayMode: 'table'` on relationship fields (#9523)
emmatown Mar 4, 2025
ec66d47
Fix cache hint application for findOne queries (#9524)
lushkovsky-s Mar 4, 2025
1f0a560
Require itemView.fieldMode: 'read' when displayMode: 'count' is set o…
emmatown Mar 4, 2025
74f497e
chore(deps): update dependency eslint-plugin-react-hooks to v5.2.0 (#…
renovate[bot] Mar 5, 2025
064825b
Bundle all modules not in node_modules in the `.keystone/config.js` b…
emmatown Mar 6, 2025
014b9f3
update changeset
dcousens Mar 6, 2025
6cab3a0
Update migration documentation to use `keystone migrate` (#9532)
dcousens Mar 6, 2025
939f8cb
Update graphql-ts (#9533)
emmatown Mar 7, 2025
4343373
chore(deps): lock file maintenance (#9521)
renovate[bot] Mar 7, 2025
66ac2bd
chore(deps): lock file maintenance (#9534)
renovate[bot] Mar 9, 2025
c2a8116
Add more specific types for the `lists` argument passed in `virtual` …
emmatown Mar 10, 2025
8246ced
Remove usage of bindGraphQLSchemaAPIToContext in admin meta (#9537)
emmatown Mar 10, 2025
1a0f573
Refactoring around create/update graphql types (#9538)
emmatown Mar 10, 2025
8969474
chore(deps): update pnpm to v9.15.9 (#9539)
renovate[bot] Mar 10, 2025
4493026
Update another usage of `graphql` to `g` (#9540)
emmatown Mar 10, 2025
e9394c9
Move custom GraphQL scalar definitions to their own file (#9543)
emmatown Mar 11, 2025
e5f8cbd
Remove imports that should be using `g.` (#9544)
emmatown Mar 11, 2025
810e77d
Upgrade to @graphql-ts/schema@1 (#9535)
emmatown Mar 12, 2025
5eb64ec
fix(deps): update dependency @babel/runtime to v7.26.10 [security] (#…
renovate[bot] Mar 13, 2025
3cc7215
chore(deps): lock file maintenance (#9546)
renovate[bot] Mar 16, 2025
325e4e0
Clearer list page loading states (#9547)
emmatown Mar 17, 2025
96a7a3f
chore(deps): update dependency @types/bcryptjs to v3 (#9549)
renovate[bot] Mar 17, 2025
67d2a21
Remove @types/bcryptjs (#9550)
emmatown Mar 18, 2025
b434abb
Remove @types/cookie (#9551)
emmatown Mar 18, 2025
d4e5787
fix(deps): update prisma monorepo to v6.5.0 (#9548)
renovate[bot] Mar 18, 2025
5d03dbf
Fix document-field-customisation example (#9554)
emmatown Mar 18, 2025
41ee880
Rework image and file fields to support arbitrary storage endpoints (…
emmatown Mar 19, 2025
f0e6aaf
Add changeset for document-renderer and export types (#9556)
emmatown Mar 20, 2025
862afd1
Use absolute paths when doing second resolve in esbuild plugin (#9557)
emmatown Mar 20, 2025
c643407
Use automatic JSX runtime in esbuild to align with Next build process…
emmatown Mar 20, 2025
4b31899
Fix monorepo bundling logic by creating .keystone directory before do…
emmatown Mar 20, 2025
c1fb8d3
Fix form submits in dialogs submitting outer forms (#9560)
emmatown Mar 21, 2025
52b5fbc
fix(deps): update dependency next to v15.2.3 [security] (#9561)
renovate[bot] Mar 22, 2025
de0eaca
chore(deps): lock file maintenance (#9562)
renovate[bot] Mar 23, 2025
f2e3714
Version Packages for @keystone-6/core@6.4.0 (#9496) (#9564)
emmatown Mar 26, 2025
78df207
Update other @keystone-6/core semver ranges to ^6.4.0 (#9565)
emmatown Mar 26, 2025
cd808fb
Fix document-renderer types (#9566)
emmatown Mar 26, 2025
578271e
Fix component type in `InferRenderersForComponentBlocks` (#9567)
emmatown Mar 26, 2025
5429407
Change DocumentFieldConfig to accept `?: boolean`, not `?: true` form…
dcousens Mar 26, 2025
62a1d43
Fix `initFirstItem` fields not applying on InitPage (#9568)
dcousens Mar 26, 2025
b645aba
Create temporary shadow database where possible (#9555)
emmatown Mar 26, 2025
45aff64
Add structure field example (#9570)
emmatown Mar 27, 2025
5ec751d
Id filter UI fixes (#9572)
emmatown Mar 27, 2025
5db76e7
Allow component blocks inside block child fields (#9574)
emmatown Mar 28, 2025
930c48b
Use automatic JSX runtime internally (#9575)
emmatown Mar 28, 2025
2873d14
fix(deps): update dependency body-parser to v2 (#9577)
renovate[bot] Mar 31, 2025
29f151d
Fix `fields.relationship` UI (#9580)
emmatown Apr 2, 2025
efd3a10
fix(deps): update dependency image-size to v2.0.2 [security] (#9581)
renovate[bot] Apr 2, 2025
3790d90
Fix multiple filter values for the same property and pass them as an …
kamilbiela Apr 7, 2025
bb14b48
Improve performance of saving document field values (#9583)
emmatown Apr 8, 2025
eb735db
Add `displayMode` to `fields.text` in `fields-document` (#9586)
emmatown Apr 9, 2025
b246b54
Add changeset for adding `displayMode` to `fields.text` (#9588)
emmatown Apr 9, 2025
651e7df
fix(deps): update dependency image-size to v2.0.2 [security] (#9590)
renovate[bot] Apr 19, 2025
3e8b4fc
fix(deps): update dependency next to v15.2.4 [security] (#9591)
renovate[bot] Apr 19, 2025
c0988cf
fix(deps): update dependency next to v15.2.4 [security] (#9593)
renovate[bot] Apr 20, 2025
2fc45ad
fix(deps): update dependency image-size to v2.0.2 [security] (#9592)
renovate[bot] Apr 20, 2025
5adb80a
fix(deps): update dependency slate-history to ^0.113.0 (#9594)
renovate[bot] Apr 22, 2025
dd8c02d
Adds support for filtering items uniquely by 1-to-1 relationships (#9…
dcousens May 1, 2025
f3d2b53
fix(deps): update dependency next to v15.2.4 [security] (#9599)
renovate[bot] May 1, 2025
b31e7d6
fix(deps): update dependency image-size to v2.0.2 [security] (#9598)
renovate[bot] May 1, 2025
585e4ee
Refine field value types in field hooks (#9600)
dcousens May 2, 2025
48aee51
Improve document structure validation error messages (#9604)
emmatown May 13, 2025
533e0ff
Fix normalising multiple dividers in component blocks (#9605)
emmatown May 14, 2025
b3c21ff
Fix error when accessing Apollo Sandbox (#9606)
emmatown May 15, 2025
83ea9fa
Update core package.json#version to 6.5.1 and examples (#9610)
unrevised6419 May 18, 2025
91e7fcf
Use `new URL` rather than `encodeURI` for document field validation (…
dcousens May 21, 2025
835d103
Fix UI of many relationship removing selected items (#9614)
emmatown May 22, 2025
ac7ef41
Fix missing scrollable area in array field modals (#9615)
emmatown May 26, 2025
8167210
fix(deps): update dependency next to v15.2.4 [security] (#9617)
renovate[bot] May 27, 2025
7c40d5c
fix(deps): update dependency image-size to v2.0.2 [security] (#9616)
renovate[bot] May 27, 2025
1c1fd5f
fix(deps): update dependency image-size to v2.0.2 [security] (#9618)
renovate[bot] May 31, 2025
dc97031
fix(deps): update dependency next to v15.2.4 [security] (#9619)
renovate[bot] May 31, 2025
17fff44
Add conditional client-state filters for `ui.*.fieldMode` (#9620)
emmatown Jun 2, 2025
d4ca2ee
Add support for `ui.*.defaultFieldMode` in groups (#9621)
emmatown Jun 2, 2025
4e4bf3e
chore(deps): update mariadb docker tag to v11.8 (#9627)
renovate[bot] Jun 16, 2025
172f97b
ui.{createView,itemView}.isRequired function on fields (#9626)
emmatown Jun 18, 2025
8ac439f
Add list-level `ui.listView.initialFilter` to apply a filter to the …
emmatown Jun 18, 2025
4832a4c
Add `ui.[createView, itemView].isRequired` for relationship fields (#…
dcousens Jun 18, 2025
462ff0e
Move `{field}.label` to `{field}.ui.label` (#9631)
dcousens Jun 19, 2025
1921c76
fix(deps): update dependency next to v15.2.4 [security] (#9623)
renovate[bot] Jun 22, 2025
5cc0516
fix(deps): update dependency image-size to v2.0.2 [security] (#9622)
renovate[bot] Jun 22, 2025
8a26171
Fix item based fieldModes & fieldPositions (#9637)
emmatown Jun 24, 2025
1929120
Fix non-null update input causing required filters for ui.*.fieldMode…
emmatown Jun 25, 2025
39c73f6
fix truncation in ListView (#9639)
emmatown Jun 26, 2025
d0d1a4f
Handle adding extra form fields to component blocks for existing data…
emmatown Jun 27, 2025
e738f7f
Don't query for `authenticatedItem.id`, not required (#9632)
dcousens Jun 27, 2025
784cd08
Remove checking excess properties on component blocks (#9641)
emmatown Jun 27, 2025
59ae8af
Fix lists with hideNavigation showing on the dashboard (#9642)
emmatown Jun 27, 2025
edb1f28
Add `{list}.graphql.singular` and fix the computed GraphQL list plura…
dcousens Jul 2, 2025
127b145
fix(deps): update dependency next to v15.2.4 [security] (#9647)
renovate[bot] Jul 2, 2025
85ef6fa
fix(deps): update dependency image-size to v2.0.2 [security] (#9646)
renovate[bot] Jul 2, 2025
b96af31
Add `ui.{sort,filter}` options to relationship fields with the select…
emmatown Jul 3, 2025
8e9ed7a
Fix document field fields.select not allowing selected an option with…
emmatown Jul 7, 2025
d7882fb
Update logging example to show additional Apollo and HTTP request inf…
dcousens Jul 8, 2025
a06236e
Add virtual-field as a banner example (#9652)
dcousens Jul 9, 2025
3d51aad
fix(deps): update dependency @vercel/og to ^0.7.0 (#9651)
renovate[bot] Jul 14, 2025
9a311a6
Add `ui.labelField` support for `field-document` relationship fields …
dcousens Jul 14, 2025
551496f
Add `set` input field for `*RelateToManyUpdateInput` GraphQL type on …
dcousens Jul 15, 2025
ce4be0b
Remove JSON polyfill since Prisma now supports the Json scalar for SQ…
emmatown Jul 16, 2025
eb133a1
Add example for document field hooks, and fix Tags showing removabili…
dcousens Jul 16, 2025
8199b41
Fix document-field hooks example to use set for relationships (#9659)
dcousens Jul 16, 2025
e38d996
Fix spelling error in getting-started.md (#9660)
MauriceArikoglu Jul 19, 2025
e4adb1a
Fix defaults for `ui.itemView.fieldMode`, don't ignore actual configu…
dcousens Jul 22, 2025
275449e
Revert https://github.com/keystonejs/keystone/pull/9663, keeping fixe…
dcousens Jul 22, 2025
ac0f96f
fix(deps): update dependency @vercel/og to ^0.8.0 (#9661)
renovate[bot] Jul 23, 2025
bbd75e9
Update relationship fields to use `searchFields`, `initialSort` and `…
dcousens Jul 23, 2025
5733c10
Fix sidebar overflow when sidebar extends beyond the form height (#9667)
dcousens Jul 23, 2025
b278036
Add `.description` for component block relationships and fix filter/s…
dcousens Jul 24, 2025
d3ddcb8
Fix ListView sort not adhering to GraphQL schema for *OrderBy types (…
dcousens Jul 24, 2025
3f89691
Fix `graphql.isNonNull` preventing Item page from submitting (#9670)
dcousens Jul 28, 2025
41e0f72
Replace field meta `{field}.path` with `{field}.key` or `{field}.fiel…
dcousens Jul 28, 2025
2cbce53
Remove `{list}.ui.description` (#9672)
dcousens Jul 29, 2025
430222f
Fix regressions from pull request 9669 (#9673)
dcousens Jul 29, 2025
8ad8ebc
Sanitise URLs in document field content on input (#9674)
dcousens Jul 29, 2025
d222548
List the telemetry endpoints in the telemetry policy (#9675)
dcousens Jul 29, 2025
7d6319d
fix(deps): update dependency zod to v4 (#9656)
renovate[bot] Jul 30, 2025
83ef200
Remove `{% else / %}` from docs (#9677)
mroforolhc Aug 4, 2025
fda0033
chore(deps): update mariadb docker tag to v12 (#9680)
renovate[bot] Aug 13, 2025
4bae32f
Change the type for `ui.getAdditionalFiles` to be flattened (#9681)
dcousens Aug 14, 2025
83ac5f3
Add `--quiet` flag to `keystone` CLI (#9682)
dcousens Aug 18, 2025
b07145a
Move item field parameters from list.itemView() to list() in the Admi…
dcousens Aug 19, 2025
73dc3cf
Sanitise URLs in document field `fields.url` on input (#9686)
dcousens Aug 25, 2025
b526e7c
Replace `url.parse` with `new URL` (#9687)
dcousens Aug 25, 2025
3b9d96a
fix(deps): update dependency slate to ^0.118.0 (#9596)
renovate[bot] Aug 25, 2025
16b2b47
Add `.filter` and `.sort` to `fields-document` relationship fields, r…
dcousens Aug 26, 2025
49e1d50
Add new `{list}.actions` feature (#9689)
dcousens Aug 28, 2025
51e7670
Add missing session to action.access
dcousens Aug 28, 2025
9e24a7b
Fix list view filters replacing or displacing other filters (#9690)
dcousens Aug 28, 2025
6708cb5
Add error details for actions on the List page and fix action modes (…
dcousens Aug 28, 2025
76423c7
Fix prisma build issues on windows with node 22 and node 24 (#9692)
gautamsi Aug 29, 2025
d69bf42
Fix jsx error (#9694)
gautamsi Aug 31, 2025
a4d4e3e
Use the default GITHUB_TOKEN
dcousens Sep 1, 2025
a68ed68
Fix list page intrinsic Delete action tone and bump dependencies (#9698)
dcousens Sep 2, 2025
ad508ad
Add Open Telemetry spans and relevant example (#9696)
dcousens Sep 2, 2025
22e4468
add missing changeset (#9696)
dcousens Sep 2, 2025
887cb19
fix using the default GITHUB_TOKEN
dcousens Sep 2, 2025
c06ee77
add another missing changeset (#9696)
dcousens Sep 2, 2025
a4a5da6
Fix emitting imports to modules resolved from "module" condition inte…
emmatown Sep 3, 2025
2ec5140
Add additional Open Telemetry attributes (and adhere to canonical att…
dcousens Sep 3, 2025
53eacfd
Add `query` and `mutation` prefixes when reporting Open Telemetry spa…
dcousens Sep 3, 2025
579ae69
fix(deps): update dependency ora to v9 (#9710)
renovate[bot] Oct 28, 2025
15c2a79
fix(deps): update dependency slate-react to ^0.118.0 (#9721)
renovate[bot] Oct 28, 2025
efb6901
Fix documentation for extendGraphqlSchema (#9719)
OlleMattsson Oct 28, 2025
405d329
chore(deps): lock file maintenance (#9702)
renovate[bot] Oct 28, 2025
50e2722
chore(deps): update dependency node to v24 (#9724)
renovate[bot] Oct 28, 2025
56e92cf
chore(deps): update dependency eslint-plugin-react-hooks to v7 (#9718)
renovate[bot] Oct 29, 2025
00ac2e3
chore(deps): update dependency vitest to v4 (#9722)
renovate[bot] Oct 29, 2025
6bc6f9d
chore(deps): lock file maintenance (#9725)
renovate[bot] Nov 3, 2025
eb05284
fix(deps): update dependency uuid to v13 (#9704)
renovate[bot] Nov 5, 2025
7b53f03
chore(deps): lock file maintenance (#9726)
renovate[bot] Nov 9, 2025
4f4c581
fix(deps): update dependency @sindresorhus/slugify to v3 (#9708)
renovate[bot] Nov 10, 2025
e596585
chore(deps): update postgres docker tag to v18 (#9715)
renovate[bot] Nov 10, 2025
90608b2
chore(deps): update dependency @types/uuid to v11 (#9711)
renovate[bot] Nov 10, 2025
4b3e84a
fix(deps): update dependency esbuild to ^0.27.0 (#9727)
renovate[bot] Nov 10, 2025
b3126c6
fix(deps): update dependency globby to v15 (#9717)
renovate[bot] Nov 10, 2025
a705292
fix(deps): update dependency slate-react to ^0.119.0 (#9728)
renovate[bot] Nov 10, 2025
2520f78
Extend timeouts for playwright tests (#9729)
dcousens Nov 11, 2025
506b348
Fix `item` and `itemField` is `null` for `ui.*.fieldPosition` and `ui…
dcousens Nov 12, 2025
75824a1
Add `context.internal().*` for using omitted GraphQL queries (#9731)
dcousens Nov 13, 2025
c329455
chore(deps): update dependency js-yaml to v4.1.1 [security] (#9732)
renovate[bot] Nov 15, 2025
b6d8335
chore(deps): lock file maintenance (#9733)
renovate[bot] Nov 17, 2025
6790a69
Use `module` condition for modules that are bundled into the config.j…
emmatown Nov 20, 2025
5c82ef2
Fix relationship field selects where the items loaded need to be pagi…
emmatown Nov 24, 2025
e9f4bfa
chore(deps): update mariadb docker tag to v12.1 (#9738)
renovate[bot] Nov 24, 2025
4da5f1b
fix(deps): update dependency globby to v16 (#9735)
renovate[bot] Nov 24, 2025
2a5cbc9
chore(deps): update dependency body-parser to v2.2.1 [security] (#9741)
renovate[bot] Nov 26, 2025
912ed1d
Update to Apollo Client v4 (#9740)
emmatown Nov 26, 2025
1f3757a
chore(deps): update dependency @changesets/get-github-info to ^0.7.0 …
renovate[bot] Dec 1, 2025
052f5b1
chore(deps): update dependency express to v4.22.0 [security] (#9746)
renovate[bot] Dec 1, 2025
db78b25
reduce CVE-2025-66478 likelihood, update minimum patch versions for n…
dcousens Dec 8, 2025
534893b
Fix site build (#9748)
emmatown Dec 8, 2025
8bd31a5
Update version of @types/react in another package (#9749)
emmatown Dec 8, 2025
6d169a1
chore(deps): update dependency next to v15.5.8 [security] (#9754)
renovate[bot] Jan 1, 2026
7390483
chore(deps): update dependency next to v15.5.9 [security] (#9760)
renovate[bot] Jan 4, 2026
fcdb861
fix(deps): update dependency slate to ^0.120.0 (#9755)
renovate[bot] Jan 6, 2026
3b91e00
chore(deps): lock file maintenance (#9744)
renovate[bot] Jan 11, 2026
2e5d0ee
fix(deps): update dependency slate-react to ^0.120.0 (#9756)
renovate[bot] Jan 11, 2026
741739d
Fix `{ kind: 'autoincrement' }` behaviour for `integer` field (#9752)
dcousens Jan 12, 2026
bdc7891
chore(deps): lock file maintenance (#9767)
renovate[bot] Jan 28, 2026
ef27e66
chore(deps): update dependency @apollo/server to v4.13.0 [security] (…
renovate[bot] Feb 4, 2026
73646ac
chore(deps): update dependency next to v15.5.10 [security] (#9769)
renovate[bot] Feb 8, 2026
d5d5878
chore(deps): lock file maintenance (#9770)
renovate[bot] Feb 15, 2026
777af3c
fix(deps): update dependency @braintree/sanitize-url to v7.1.2 (#9771)
renovate[bot] Feb 15, 2026
c0a48f9
chore(deps): update mariadb docker tag to v12.2 (#9775)
renovate[bot] Feb 16, 2026
51b7626
chore(deps): update eslint monorepo to v10 (major) (#9776)
renovate[bot] Feb 16, 2026
7290880
Use `req.path` not `new URL(...)` in middleware (#9780)
dcousens Feb 24, 2026
3630adf
Update Prisma to latest (16.6) (#9706)
gautamsi Feb 24, 2026
36a2ff0
revert @apollo/client downgrade
dcousens Feb 24, 2026
bea67bb
Use GitHub OIDC for publishing (#9781)
dcousens Feb 26, 2026
d0316ee
Update documentation for our upcoming major (#9783)
dcousens Mar 3, 2026
c48c76e
Fix `statelessSessions` to only accept `Authorization: Bearer` prefix…
dcousens Mar 9, 2026
6bf7ee4
Fix isFilterable bypass via cursor parameter in findMany
n0wsh Mar 19, 2026
51b3f67
Formatting
emmatown Mar 19, 2026
b2b2c7a
Update package versions and changelogs from v6 (#9791)
emmatown Mar 20, 2026
b4cc94c
fix not using internal .db/.query for internal contexts (#9792)
emmatown Mar 26, 2026
b7d9d8e
Update Keystatic and @keystar/ui (#9794)
emmatown Mar 26, 2026
b4dedc3
Fix client-state conditional filters (for `fieldMode` and `actionMode…
emmatown Apr 9, 2026
6cf8974
`AND`, `OR` and `NOT` in client side conditional filters (#9805)
emmatown Apr 9, 2026
deb7d81
Don't use regex for end of block detection in example (#9806)
dcousens Apr 13, 2026
2354ac4
Update dependency next to v15.5.15 [SECURITY] (#9810)
renovate[bot] Apr 16, 2026
e2f8753
Update dependency @changesets/get-github-info to ^0.8.0 (#9813)
renovate[bot] Apr 20, 2026
aceb413
Update dependency @changesets/changelog-github to ^0.6.0 (#9812)
renovate[bot] Apr 20, 2026
e964019
Update dependency @vercel/og to ^0.11.0 (#9814)
renovate[bot] Apr 20, 2026
3f6bbfc
Update dependency esbuild to ^0.28.0 (#9816)
renovate[bot] Apr 20, 2026
6222876
Fix typos in comments (#9815)
Bojun-Vvibe Apr 20, 2026
80e31e4
Fix race condition when writing admin files with duplicate paths (#9808)
andoan16 Apr 20, 2026
59adc69
Update dependency eslint-plugin-react-hooks to v7.1.1 (#9817)
renovate[bot] Apr 20, 2026
59130c2
Update prisma monorepo to v6.19.3 (#9585)
renovate[bot] Apr 21, 2026
929f1f5
Lock file maintenance (#9788)
renovate[bot] Apr 21, 2026
0a82d42
Update dependency micromark-extension-gfm-autolink-literal to v2 (#9821)
renovate[bot] Apr 22, 2026
528fcbb
Add full text search example (#9807)
borisno2 Apr 22, 2026
669cb01
Update dependency uuid to v14 [SECURITY] (#9823)
renovate[bot] Apr 23, 2026
6522dd7
Lock file maintenance (#9825)
renovate[bot] Apr 27, 2026
d9923e4
Update dependency typescript to v6 (#9828)
renovate[bot] Apr 27, 2026
2398d3b
Update dependency @changesets/changelog-github to ^0.7.0 (#9833)
renovate[bot] May 6, 2026
6e9d7ee
fix seeding errors in usecase-blog example (#9830)
envsecure May 6, 2026
2982517
Update dependency next to v15.5.16 [SECURITY] (#9841)
renovate[bot] May 12, 2026
5d7f5d2
Update dependency next to v15.5.18 [SECURITY] (#9842)
renovate[bot] May 12, 2026
033d065
add logging of telemetry status at startup (#9822)
abhijnyan-codes May 30, 2026
fb044dc
Fix zod `optional` versus `undefined` usage (#9848)
emmatown Jun 3, 2026
9a77546
Fix item view field meta for falsey `isRequired` values (#9849)
dcousens Jun 4, 2026
033a22c
Update mariadb Docker tag to v12.3 (#9847)
renovate[bot] Jun 4, 2026
07d45a9
Update to `pnpm@11` (#9850)
dcousens Jun 4, 2026
897eaa6
Add `{action}.args.*` to actions (#9787)
emmatown Jun 4, 2026
be1c12d
Fix attempting to serialize fields on list page that aren't used by c…
emmatown Jun 8, 2026
ac989fd
update playwright (#9852)
emmatown Jun 8, 2026
0ecfb0e
Update pnpm to v11.5.2 (#9839)
renovate[bot] Jun 8, 2026
a92fd44
depend on slate-dom explicitly to enforce a specific version (#9854)
emmatown Jun 11, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions .changeset/add-block-description.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/fields-document": minor
---

Add `.description` support for component block relationship fields
5 changes: 5 additions & 0 deletions .changeset/add-cloudinary-meta.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/cloudinary": minor
---

Adds the pre-existing meta `width`, `height` and `filesize` to the `CloudinaryImage_File` GraphQL output type
7 changes: 7 additions & 0 deletions .changeset/add-context-internal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@keystone-6/core": minor
---

Adds `context.internal()` to spawn a context unaffected by `graphql.omit` on lists or fields

WARNING: `context.internal()` bypasses `{field}.isFilterable` and `{field}.isOrderable` access control for now, this should change before a stable release
5 changes: 5 additions & 0 deletions .changeset/add-end-session.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/auth": minor
---

Adds the `EndSession` GraphQL mutation addition when `context.session.end` is defined
5 changes: 5 additions & 0 deletions .changeset/add-graphql-singular.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Adds `{list}.graphql.singular` option
5 changes: 5 additions & 0 deletions .changeset/add-isnonnull-true.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Add support for `[field].graphql.isNonNull: true`
5 changes: 5 additions & 0 deletions .changeset/add-itemfield-to-fieldmeta-functions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add `itemField` and `fieldKey` parameters to field `ui.fieldMode` and `ui.fieldPosition` functions
5 changes: 5 additions & 0 deletions .changeset/add-itemfield-to-hooks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Add `itemField`, `originalItemField`, `inputFieldData` and `resolvedFieldData` parameters to field hooks
5 changes: 5 additions & 0 deletions .changeset/add-list-actions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Adds `list.actions` to the list configuration
5 changes: 5 additions & 0 deletions .changeset/add-maybe-function.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Replaces the type signature `boolean | ((args: FilterOrderArgs<BaseListTypeInfo>) => MaybePromise<boolean>)` with `MaybeFieldFunction`, like `MaybeSessionFunction`
5 changes: 5 additions & 0 deletions .changeset/add-open-telemetry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Adds support for `@opentelemetry/api` tracing for Keystone's internal operations
5 changes: 5 additions & 0 deletions .changeset/add-quiet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add a `--quiet' flag to `keystone` CLI commands, suppressing most output except for errors
5 changes: 5 additions & 0 deletions .changeset/add-set-many.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add `set` input field for `*RelateToManyUpdateInput` GraphQL type on many relationships
5 changes: 5 additions & 0 deletions .changeset/add-ui-label.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/fields-document": minor
---

Add `.labelField` support for inline and component block relationship fields
5 changes: 5 additions & 0 deletions .changeset/add-unique-filters.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add support for uniquely filtering items by 1-to-1 relationships
6 changes: 6 additions & 0 deletions .changeset/afraid-beds-read.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@keystone-6/auth": major
"@keystone-6/core": major
---

Update `@apollo/client` to v4
5 changes: 5 additions & 0 deletions .changeset/and-or-not-conditional-filters.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add `AND`, `OR` and `NOT` support for conditional client-state filters
5 changes: 5 additions & 0 deletions .changeset/blue-balloons-turn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Update the `config` function to default any missing values to what is used internally; compatible with the internal type `ResolvedKeystoneConfig`
5 changes: 5 additions & 0 deletions .changeset/break-sudo-schema.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Changes the method by which `.sudo()` bypasses access control, with `context.sudo().graphql.schema` now retaining access control as part of the GraphQL schema
5 changes: 5 additions & 0 deletions .changeset/breezy-dingos-allow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add support for extra id types (cuid2, uuid v7, ulid, nanoid) added to Prisma
5 changes: 5 additions & 0 deletions .changeset/bright-drinks-end.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add support for `ui.*.defaultFieldMode` in groups
5 changes: 5 additions & 0 deletions .changeset/bump-next.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Upgrades Next major version to 15
5 changes: 5 additions & 0 deletions .changeset/bump-prisma.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Upgrades Prisma major version to 6.16.1
5 changes: 5 additions & 0 deletions .changeset/bump-react.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Upgrades React major version to 19
5 changes: 5 additions & 0 deletions .changeset/bye-design-system.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Removes `.itemQueryName` and `.listQueryName` from `KeystoneAdminUIListMeta`, use `.graphql.names.*QueryName` instead
5 changes: 5 additions & 0 deletions .changeset/bye-old-fields.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Removes the `@keystone-ui/*` design system, you should upgrade your custom components to `@keystar/ui`
5 changes: 5 additions & 0 deletions .changeset/chilled-moons-walk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Removed deprecated `validateInput` and `validateDelete` hooks and add object hook syntax to fields.
8 changes: 7 additions & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,11 @@
"commit": false,
"baseBranch": "main",
"linked": [],
"access": "public"
"access": "public",
"privatePackages": {
"version": false
},
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"onlyUpdatePeerDependentsWhenOutOfRange": true
}
}
103 changes: 103 additions & 0 deletions .changeset/contributors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
[
"Achisingh",
"AlanBreck",
"AliceRossa",
"CarlQLange",
"ChrisLaneAU",
"DavidMulder0",
"DiesIrae",
"DustinWoods",
"Greenheart",
"Grumaks",
"JedWatson",
"MadeByMike",
"MarcelMalik",
"Meetcpatel",
"MohammadKurjieh",
"MurzNN",
"Noviny",
"PaulAroo",
"ScottAgirs",
"SeanDoyleGit",
"Skulek",
"TasinIshmam",
"Tekipeps",
"TweededBadger",
"Vultraz",
"acburdine",
"adamjkb",
"adrianbienias",
"ahmedreza1",
"allcontributors[bot]",
"austin047",
"bartduisters",
"benderham",
"bketelsen",
"bladey",
"borisno2",
"ciruz",
"dagrinchi",
"dcousens",
"dependabot",
"dependabot[bot]",
"direisc",
"dominikwilkowski",
"duidae",
"emmatown",
"fkrauthan",
"flexdinesh",
"ganobrega",
"gathanase",
"gautamsi",
"georgekrax",
"ggpwnkthx",
"github-actions[bot]",
"gwyneplaine",
"hmmhmmhm",
"iamandrewluca",
"januzis",
"jesstelford",
"jhohlfeld",
"jim-lake",
"jordanoverbye",
"jossmac",
"kennedybaird",
"keystonejs-release-bot",
"kidneyweakx",
"kporten",
"lahirurane-rau",
"leopoldkristjansson",
"lukebennett88",
"marekryb",
"mikehazell",
"mitchellhamilton",
"mkarkachov",
"mmachatschek",
"molomby",
"moselhy",
"nathsimpson",
"nderkim",
"nya1",
"olejech",
"pahaz",
"pnxdxt",
"raveling",
"renovate",
"renovate[bot]",
"ryzr",
"sarneaud",
"serranoarevalo",
"shusiner",
"simonswiss",
"singhArmani",
"stall84",
"ticidesign",
"timgates42",
"timleslie",
"ttbarnes",
"u-ishii",
"u-u-z",
"willemmulder",
"wysher",
"yashdharmal"
]
5 changes: 5 additions & 0 deletions .changeset/crazy-poems-cross.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add support for `displayMode: 'table'` on relationship fields
5 changes: 5 additions & 0 deletions .changeset/drop-field-path.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Replace field meta `{field}.path` with `{field}.key`, as used by field views
5 changes: 5 additions & 0 deletions .changeset/dull-crabs-sit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/fields-document": minor
---

Adds `componentBlocks?: 'inherit'` option to block child fields
5 changes: 5 additions & 0 deletions .changeset/eager-cloths-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

`@graphql-ts/schema` has been upgraded to `1.0.0`
5 changes: 5 additions & 0 deletions .changeset/early-shirts-win.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add `ui.{createView,itemView}.isRequired` for control of `isRequired` UI functionality
5 changes: 5 additions & 0 deletions .changeset/eleven-queens-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/document-renderer": minor
---

Support React 19 Types and export `Element`, `Text` and `Node` types.
5 changes: 5 additions & 0 deletions .changeset/empty-dots-judge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Add list-level `ui.listView.initialFilter` to apply a filter to the list view by default
5 changes: 5 additions & 0 deletions .changeset/filter-errors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": patch
---

Changes KS_FILTER_DENIED error messages to match KS_ACCESS_DENIED error messages
5 changes: 5 additions & 0 deletions .changeset/filter-relationships-too.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/fields-document": minor
---

Add `filter` and `sort` options to inline and component relationship fields
5 changes: 5 additions & 0 deletions .changeset/fix-admin-file-duplicates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": patch
---

Fix race in `keystone build` when writing admin files with duplicate output paths
5 changes: 5 additions & 0 deletions .changeset/fix-defaults.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": minor
---

Add support for `null` as a `defaultValue` on `bigint`, `decimal`, `float` and `integer`
5 changes: 5 additions & 0 deletions .changeset/fix-document-uris.mx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/fields-document": major
---

Changes `fields.url` and document links to sanitise and `encodeURI` on blur
5 changes: 5 additions & 0 deletions .changeset/fix-enum-names.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Fixes enum names on \*select field types from switching to their singular form
5 changes: 5 additions & 0 deletions .changeset/fix-graphql-plural.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": major
---

Fixes the computed GraphQL list plural to retain the original casing
5 changes: 5 additions & 0 deletions .changeset/fix-nonnull-create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": patch
---

Fix AdminUI create view not supporting `{field}.graphql.isNonNull` for `create` operations
5 changes: 5 additions & 0 deletions .changeset/free-papers-show.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": patch
---

Fix lists with hideNavigation showing on the dashboard
5 changes: 5 additions & 0 deletions .changeset/green-lizards-yawn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@keystone-6/core": patch
---

Lazily load next build to improve CLI performance
5 changes: 0 additions & 5 deletions .changeset/happy-bottles-greet.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/happy-meerkats-sleep.md

This file was deleted.

Loading