Commit Graph

  • 18799777ee refactor(payload): pass literal operation to buildBeforeOperation #17820 chore/v4-remove-operation-todos Dan Ribbens 2026-08-16 17:56:10 -06:00
  • 281d797053 refactor: rename auth.disableLocalStrategy to auth.localStrategy #17819 refactor/rename-disablelocalstrategy Dan Ribbens 2026-08-16 17:29:22 -06:00
  • 5a98e98589 chore: make deferred v4 parameters required #17817 chore/pyld-2711-params-required-v4 Dan Ribbens 2026-08-16 16:48:34 -06:00
  • 4031ca6e87 refactor: import TypeWithID from payload/shared in internal packages #17808 refactor/typewithid-export Dan Ribbens 2026-08-16 10:16:19 -06:00
  • ff4f449d9a refactor(payload)!: remove TypeWithID from public barrel export Dan Ribbens 2026-08-15 20:08:21 -06:00
  • 4932c7735d docs(plans): default self-only auth access design + implementation plan #17806 feat/default-user-access Dan Ribbens 2026-08-15 18:38:42 -06:00
  • 7ccec6516e docs(access-control): document self-only default for auth collections Dan Ribbens 2026-08-15 10:18:43 -06:00
  • b434be9327 test(auth): default unlock denies anonymous and cross-user calls Dan Ribbens 2026-08-15 10:13:03 -06:00
  • 739c4bce3d test(auth): non-auth collections keep defaultAccess Dan Ribbens 2026-08-15 10:09:00 -06:00
  • 0669f93893 refactor(payload): read slug from AccessArgs in defaultAuthAccess Dan Ribbens 2026-08-15 10:02:22 -06:00
  • 0951f5311b fix(payload)!: scope defaultAuthAccess by target collection Dan Ribbens 2026-08-15 09:52:20 -06:00
  • 3c9681826f test(auth): custom access.update overrides self-only default Dan Ribbens 2026-08-15 09:41:20 -06:00
  • db0cac63d0 test(auth): user can self-update under default access Dan Ribbens 2026-08-15 09:36:31 -06:00
  • f2b53cb2d8 feat(payload)!: self-only default update/delete/unlock for auth collections Dan Ribbens 2026-08-15 09:31:58 -06:00
  • fe816c0629 feat(payload): add defaultAuthAccess for self-only auth defaults Dan Ribbens 2026-08-15 09:28:18 -06:00
  • a99a2f1f37 test(auth): default access should deny cross-user update Dan Ribbens 2026-08-15 09:23:37 -06:00
  • 76091c0d3a fix(ui): prevent stale upload docs from overwriting value (#17735) Ertug Akman 2026-08-15 00:57:27 +01:00
  • 3a8f4a3784 chore: ignore packages/codemod/scripts in eslint typed linting Elliot DeNolf 2026-08-14 16:57:35 -04:00
  • 8ced8c99c0 chore: gate Slate to Lexical migration before v4 pin in prompt and runbook Elliot DeNolf 2026-08-14 16:54:02 -04:00
  • d3664ccd13 feat(codemod): add rename-experimental-table-feature transform (#17800) Nate Lentz 2026-08-14 16:46:14 -04:00
  • 58d2a6ceee chore: add upgrade prompt subcommand emitting full-upgrade agent prompt Elliot DeNolf 2026-08-14 16:43:25 -04:00
  • 6e5f386c2f feat(ui): add warning type to Banner (#17750) Nate Lentz 2026-08-14 16:11:31 -04:00
  • f92fe14148 chore: track @payloadcms/eslint-* on latest, not lockstep pin Elliot DeNolf 2026-08-14 16:10:58 -04:00
  • 8a4e40c8f2 fix(codemod): surface written floors in report and drop drift-prone Next range Elliot DeNolf 2026-08-14 15:55:13 -04:00
  • d4fa5ad171 build(codemod): bundle upgrade runbook and v4.mdx; document upgrade command Elliot DeNolf 2026-08-14 15:45:11 -04:00
  • ed4ffa5069 docs(codemod): add bundled v4 upgrade runbook Elliot DeNolf 2026-08-14 15:40:49 -04:00
  • ea0d69df25 fix(drizzle): warn on truncated identifiers, throw on collisions (#17651) Patrik 2026-08-14 15:40:40 -04:00
  • 52c4d70508 fix(drizzle): warn on truncated identifiers, throw on collisions (#17650) Patrik 2026-08-14 15:40:32 -04:00
  • 37871a851c feat(codemod): orchestrate upgrade pipeline and wire CLI dispatch Elliot DeNolf 2026-08-14 15:31:35 -04:00
  • 403d02e5ae feat(codemod): render honest upgrade report Elliot DeNolf 2026-08-14 15:24:43 -04:00
  • 9eae5cc660 feat(codemod): run install via detected package manager Elliot DeNolf 2026-08-14 15:21:27 -04:00
  • 016ceb565b feat(codemod): rewrite package.json for v4 dep pins and floors Elliot DeNolf 2026-08-14 15:18:19 -04:00
  • 073ae4b799 feat(codemod): resolve v4 target versions from registry Elliot DeNolf 2026-08-14 15:14:06 -04:00
  • e60889ecc1 feat(codemod): detect package manager from lockfile Elliot DeNolf 2026-08-14 15:09:59 -04:00
  • 2acd5da990 feat(codemod): add semver dep and shared upgrade types Elliot DeNolf 2026-08-14 15:02:22 -04:00
  • 82f5576685 fix(ui): rich text fields not read-only inside tabs on trashed and locked documents 3.x (#17791) Jens Becker 2026-08-14 21:00:49 +02:00
  • 8969a92e6a feat(codemod): parse upgrade subcommand and flags Elliot DeNolf 2026-08-14 14:58:37 -04:00
  • fb39b3c82a fix(ui): rich text fields not read-only inside tabs on trashed and locked documents (#17790) Jens Becker 2026-08-14 20:51:55 +02:00
  • 17cc520c8a fix(email-resend): http fetch error handling swallows errors (#17795) Dan Ribbens 2026-08-14 14:42:54 -04:00
  • 6115b168d4 chore: remove implementation planning notes Nate Lentz 2026-08-14 14:39:01 -04:00
  • 61d3961b03 fix(email-resend): http fetch error handling swallows errors (#17798) Dan Ribbens 2026-08-14 14:38:11 -04:00
  • a849b1ae57 fix(plugin-import-export): preserve relationship helper narrowing Nate Lentz 2026-08-14 14:36:36 -04:00
  • c91e82a920 chore: update relationship follow-up plan Nate Lentz 2026-08-14 14:34:21 -04:00
  • d14c41c416 test(plugin-import-export): isolate relationship roundtrips Nate Lentz 2026-08-14 14:32:59 -04:00
  • d1b523f863 fix(plugin-import-export): scope grouped relationship previews Nate Lentz 2026-08-14 14:29:55 -04:00
  • 9d26566b6e fix(plugin-import-export): drop unresolved JSON relationships Nate Lentz 2026-08-14 14:24:21 -04:00
  • a2f67b8478 fix(plugin-import-export): normalize dangling JSON relationships Nate Lentz 2026-08-14 14:12:20 -04:00
  • 84ec142f34 chore: plan relationship roundtrip follow-up Nate Lentz 2026-08-14 14:09:07 -04:00
  • 82e5118dbf chore: document relationship roundtrip follow-up Nate Lentz 2026-08-14 14:03:39 -04:00
  • 43c2b49029 chore(plugin-import-export): tighten hook test cleanup and fixture naming Nate Lentz 2026-08-14 14:02:10 -04:00
  • 07366c6202 chore(plugin-import-export): forward custom form fields to the preview endpoints Nate Lentz 2026-08-14 13:33:46 -04:00
  • bef5d05ad1 Merge branch 'main' into feat/import-export-hooks-doc-access Nate Lentz 2026-08-14 13:32:34 -04:00
  • caf470b4ff Merge branch 'main' into fix/plugin-import-export-json-relationships-main Nate Lentz 2026-08-14 13:15:10 -04:00
  • 3b9f1e65e5 test: avoid hydration race in trash read-only test #17794 fix/3.x/ui-tabs-read-only-state Patrik Kozak 2026-08-14 11:14:28 -04:00
  • 411bb4d60b fix: expose payload build child-process signal failures (#17781) Elliot DeNolf 2026-08-14 10:47:48 -04:00
  • 7e86bc05e6 fix(db-mongodb): replace the deprecated new option with returnDocument James Mikrut 2026-08-14 10:45:32 -04:00
  • ac346f8900 fix(ui): propagate read-only state through tabs 3.x Patrik Kozak 2026-08-14 10:43:16 -04:00
  • a909270b64 Merge branch 'main' of github.com:payloadcms/payload into fix/ui-tabs-read-only-state #17793 fix/ui-tabs-read-only-state Patrik Kozak 2026-08-14 10:40:11 -04:00
  • 9155dfb027 chore: merge main into content branching James Mikrut 2026-08-14 10:40:00 -04:00
  • f2bea7a076 fix(ui): propagate read-only state through tabs Patrik Kozak 2026-08-14 10:40:00 -04:00
  • 5e3ae21333 templates: remove payload version from description (#17756) Elliot DeNolf 2026-08-14 09:58:59 -04:00
  • 5061283891 fix(plugin-form-builder): include autolink nodes in LinkHTMLConverter, v3 backport (#17788) Jessica Rynkar 2026-08-14 13:40:30 +01:00
  • 188a4c1eb9 Merge branch 'main' into feat/add-visual-regression-testing Paul Popus 2026-08-14 13:39:19 +01:00
  • c0288b9e82 fix(plugin-form-builder): include autolink nodes in LinkHTMLConverter (#17787) Jessica Rynkar 2026-08-14 13:13:11 +01:00
  • 567a48763b chore: harden content branching across every entry point James Mikrut 2026-08-13 21:28:03 -04:00
  • 1fe6f2f2ae fix(drizzle): delete orphaned relationship rows when a blocks or array list is shortened #17774 fix/drizzle-orphaned-rels Sasha Rakhmatulin 2026-08-13 14:40:29 +01:00
  • 05fca0db61 chore: address Local API compatibility regressions #17686 codex/pyld-2327-core Nate Lentz 2026-08-13 09:22:19 -04:00
  • c9c0b7eb83 chore: merge main Nate Lentz 2026-08-13 09:22:57 -04:00
  • f2c78cc736 chore: migrate template Local API access behavior Nate Lentz 2026-08-06 13:57:16 -04:00
  • f96811a9fc fix: detect localized fields inside referenced blocks #14077 feat/locale-all-update Sasha Rakhmatulin 2026-08-13 12:17:21 +01:00
  • cb060f2f1f chore: make unwrapLocalizedDoc spec runnable under vitest Sasha Rakhmatulin 2026-08-13 11:58:35 +01:00
  • 7f0d7b480f feat: support create and update with locale: 'all' and better locale: 'all' result types Sasha Rakhmatulin 2026-08-13 11:38:35 +01:00
  • 6da9e1a813 fix: do not add a typeSafeDepth default to the sanitized config #9782 feat/depth-generic Sasha Rakhmatulin 2026-08-13 10:54:22 +01:00
  • e011e91c08 fix: close typeSafeDepth gaps in findDistinct, input types and defaultDepth Sasha Rakhmatulin 2026-08-13 10:34:21 +01:00
  • f18a97f67e docs: document typeSafeDepth scope and limitations Sasha Rakhmatulin 2026-08-13 10:07:36 +01:00
  • 589d1d1bb2 fix: do not treat json fields as relationships in ApplyDepth Sasha Rakhmatulin 2026-08-13 10:04:13 +01:00
  • 975cac9e42 chore: fix mixed type import modifiers in collections update operation Sasha Rakhmatulin 2026-08-13 09:59:27 +01:00
  • 9844a38ca4 feat: depth generic, fully type safe result types for relationships and joins Sasha Rakhmatulin 2026-08-13 09:56:33 +01:00
  • 4f7f9f2502 feat(plugin-multi-tenant): use base access (#17739) #17484 German Jablonski 2026-08-12 16:41:29 -04:00
  • 5c23daaec3 test(plugin-mcp): preserve trusted fixture access Nate Lentz 2026-08-06 14:08:45 -04:00
  • e7404eda1a chore: preserve trusted Local API access Nate Lentz 2026-08-12 15:48:12 -04:00
  • 00c58b35c0 test: surface captured output for int suites that produce no test report (#17766) German Jablonski 2026-08-12 15:07:27 -04:00
  • 411a244e11 Merge remote-tracking branch 'origin/main' into codex/pyld-3081-versions-access-control Jarrod Flesch 2026-08-12 14:31:47 -04:00
  • 473081d3e1 Merge branch 'main' into feat/add-validate-operation Paul Popus 2026-08-12 19:28:40 +01:00
  • ef69ab17ae feat: add base access control (#17662) German Jablonski 2026-08-12 14:07:45 -04:00
  • 4e464693cb feat(ui): add paste from clipboard button with smart detection for files or file URLs (#17306) Paul 2026-08-12 18:25:06 +01:00
  • 1820f339b5 Merge branch 'main' into feat/wherelistbuilder-now-respects-select-fields-filterOptions Paul Popus 2026-08-12 17:32:51 +01:00
  • d42bb53229 update to support this in select fields too Paul Popus 2026-08-12 17:32:24 +01:00
  • ee2c7b7112 update test suite Paul Popus 2026-08-12 17:15:30 +01:00
  • 9f45d20cc3 chore: fix inherited version access permissions Jarrod Flesch 2026-08-12 12:02:58 -04:00
  • b6ed6b9a9b Merge remote-tracking branch 'origin/main' into codex/pyld-3081-versions-access-control Jarrod Flesch 2026-08-12 12:00:15 -04:00
  • 5a8806fdb1 chore: update Payload skill access guidance Nate Lentz 2026-08-12 11:36:38 -04:00
  • 7c2a69c830 fix(codemod): safely resolve Payload aliases Nate Lentz 2026-08-11 16:23:50 -04:00
  • 0f07e53ba0 fix(codemod): tighten Local API migration detection Nate Lentz 2026-08-11 15:47:32 -04:00
  • 7ecc05aa99 chore: update Local API access guidance Nate Lentz 2026-08-11 16:24:18 -04:00
  • a3c7e976e7 fix(codemod): recognize cast Payload values Nate Lentz 2026-08-06 14:05:32 -04:00
  • 812de2b951 feat!: respect access control by default in Local API Nate Lentz 2026-08-06 13:44:16 -04:00
  • 24ac89558c fix: hide hierarchy virtual path fields from the admin panel (#17763) Nate Lentz 2026-08-12 11:37:32 -04:00
  • e17a9aa616 test(plugin-mcp): keep int summary counts when suite stdout is large and remove verbose from plugin-mcp int tests (#17764) German Jablonski 2026-08-12 11:19:40 -04:00
  • e70956e24e Merge branch 'main' into feat/wherelistbuilder-now-respects-select-fields-filterOptions Paul Popus 2026-08-12 14:56:27 +01:00