Commit Graph

  • 46fdc40fb3 fix(test/app): import both importMap.js and importMap.client.js into RootLayout Jake Fletcher 2026-04-29 13:27:09 -04:00
  • 2e499ad92b fix(next): pass clientImportMap separately to RootProvider; keep importMap server-only Jake Fletcher 2026-04-29 13:26:07 -04:00
  • 0c5c30ac71 feat(payload): emit importMap.client.js with 'use client' directive Jake Fletcher 2026-04-29 13:25:50 -04:00
  • cb260b9043 feat: v4 UI redesign (#16331) Paul 2026-04-29 13:10:50 -04:00
  • c57afcc206 refactor(ui): dispatch swap polish + dev-mode warn for unresolved client refs Jake Fletcher 2026-04-29 12:58:32 -04:00
  • 89c189a57d feat(ui): client-side dispatch swap via decideCall + renderFields Jake Fletcher 2026-04-29 12:42:49 -04:00
  • 4e1c697385 feat(ui): MERGE_RENDERED_FIELDS reducer action and renderFields client Jake Fletcher 2026-04-29 12:42:33 -04:00
  • 5d4a4f83f9 feat(ui): deriveRealizedFromFormState helper for client-side dispatch Jake Fletcher 2026-04-29 12:42:22 -04:00
  • e027e8a6a0 feat(ui): client componentsAt wrapper sharing server filter logic Jake Fletcher 2026-04-29 12:25:40 -04:00
  • a84b08e4c7 feat(payload): emit componentRefs to clientConfig for client-side decideCall Jake Fletcher 2026-04-29 12:19:56 -04:00
  • 25b07f1c80 test(form-state): assert skipValidation gates custom validate on edit path Jake Fletcher 2026-04-29 12:07:16 -04:00
  • d6f7b47416 fix(richtext-lexical): drag/drop image into rich text fails when a field name matches the collection slug (#16409) German Jablonski 2026-04-29 16:43:24 +01:00
  • 379e25ff81 feat(ui): wire runAdminValidate into Form via AdminValidateErrorsProvider Jake Fletcher 2026-04-29 11:39:23 -04:00
  • ffbfd2a2a1 feat(payload): emit admin-validate refs to clientConfig Jake Fletcher 2026-04-29 11:39:04 -04:00
  • 15b18cc83b fix(richtext-lexical): drag/drop image into rich text fails when a field name matches the collection slug (#16397) German Jablonski 2026-04-29 16:31:17 +01:00
  • 2488a44007 feat(ui): wire client-side conditions into Form via VisibilityMapProvider Jake Fletcher 2026-04-29 11:24:08 -04:00
  • c018283008 feat(ui): hydrate clientImportRegistry from runtime importMap Jake Fletcher 2026-04-29 11:23:55 -04:00
  • 39de072d50 feat(payload): emit admin-condition refs to runtime importMap and clientConfig Jake Fletcher 2026-04-29 11:23:34 -04:00
  • e73c9cc830 refactor(ui): converge runAdminValidate ref resolution with parsePayloadComponent Jake Fletcher 2026-04-29 10:41:47 -04:00
  • c21a314ec6 chore(test): add jsdom vitest project + backfill provider render tests Jake Fletcher 2026-04-29 10:34:57 -04:00
  • 2abf2debf5 feat(ui): decideCall algorithm for renderFields dispatch Jake Fletcher 2026-04-29 10:21:25 -04:00
  • e2f677106f feat(ui): diffVisibility helper for visibility-trigger detection Jake Fletcher 2026-04-29 10:13:25 -04:00
  • 8d257808a5 feat(ui): detectStructural helper for array add/remove diffing Jake Fletcher 2026-04-29 10:10:05 -04:00
  • 295a2e4d9f test(form-state): integration test for path-valued admin.validate pipeline Jake Fletcher 2026-04-29 09:51:35 -04:00
  • 51ee7876af chore(ui): export createClientImportRegistry as a public subpath Jake Fletcher 2026-04-29 09:51:32 -04:00
  • fa5ad60626 feat(ui): client-side runAdminValidate via import map Jake Fletcher 2026-04-29 09:31:10 -04:00
  • a81df6ea6a test(payload): preserve admin.validate refs in client field projection Jake Fletcher 2026-04-29 09:26:27 -04:00
  • f41b21e924 test(payload): regression cases for admin.validate import-map collection Jake Fletcher 2026-04-29 09:22:22 -04:00
  • 8e91bc70d6 feat(payload): support object-form admin.validate refs in buildImportMaps walker Jake Fletcher 2026-04-29 09:22:19 -04:00
  • b49448cb5a fix build Sasha Rakhmatulin 2026-04-29 14:05:47 +01:00
  • f68cacb80a merge Sasha Rakhmatulin 2026-04-29 13:48:19 +01:00
  • c0b7d37973 tenp Sasha Rakhmatulin 2026-04-29 13:25:33 +01:00
  • 0492d608ce temp Sasha Rakhmatulin 2026-04-29 13:25:10 +01:00
  • a19cfc6f9f feat(payload): add AdminValidateRef type for client-side validators Jake Fletcher 2026-04-28 20:47:29 -04:00
  • 987cf842ee feat!: remove deprecated jobs queue depth and runHooks options (#16414) Alessio Gravili 2026-04-28 16:29:43 -07:00
  • ede59acf40 chore: monorepo devcontainer support, refactor db adapter and docker start script (#16396) Alessio Gravili 2026-04-28 15:19:58 -07:00
  • d2538f91c1 chore: remove outdated, failing slate tests (#16417) Alessio Gravili 2026-04-28 14:36:47 -07:00
  • 2ffd361e53 test(form-state): integration test for path-valued client condition pipeline Jake Fletcher 2026-04-28 17:21:12 -04:00
  • 7d2d4d9b8e fix: guard server-side admin.condition invocation against non-function values Jake Fletcher 2026-04-28 17:20:59 -04:00
  • ef37198ddf feat(ui): visibility map React context Jake Fletcher 2026-04-28 16:32:46 -04:00
  • 72f190d1aa feat(ui): client-side condition evaluator Jake Fletcher 2026-04-28 16:21:27 -04:00
  • d991e3efa3 feat(payload): build-time check that conditions are client-bundleable Jake Fletcher 2026-04-28 16:08:24 -04:00
  • c398d43809 feat(next): expose renderFields as a server action Jake Fletcher 2026-04-28 15:19:57 -04:00
  • 88222ed91b refactor(ui): tighten renderFields args per code review Jake Fletcher 2026-04-28 15:11:33 -04:00
  • 666571f2aa feat(ui): implement narrow renderFields server function Jake Fletcher 2026-04-28 15:02:24 -04:00
  • 4fb5cecd44 feat(payload): types for renderFields request/response Jake Fletcher 2026-04-28 14:28:24 -04:00
  • 560e0d6258 test(payload): cover wildcard-path and zero-component cases in buildImportMaps Jake Fletcher 2026-04-28 14:25:02 -04:00
  • 08dac6c496 refactor(payload): drop source-text use-client classifier; rely on bundler-set marker Jake Fletcher 2026-04-28 14:15:45 -04:00
  • e5673d0c6c chore: add job for release notes website sync (#16410) Sean Zubrickas 2026-04-28 14:14:36 -04:00
  • a2b3a6743c refactor(ui): polish client import registry per code review Jake Fletcher 2026-04-28 13:51:03 -04:00
  • c90cda09fa feat(ui): client-side import registry for admin runtime Jake Fletcher 2026-04-28 13:44:57 -04:00
  • 945ffbe60d refactor(payload): polish two-map artifact per code review Jake Fletcher 2026-04-28 13:38:11 -04:00
  • 8cd6cd87c5 feat(payload): emit two import maps (server + client) at config build Jake Fletcher 2026-04-28 13:29:59 -04:00
  • 8bf1f12340 refactor(payload): polish kind classifier per code review Jake Fletcher 2026-04-28 13:20:06 -04:00
  • 1f03c2664f feat(payload): bundler-driven kind classifier for component index Jake Fletcher 2026-04-28 13:13:08 -04:00
  • 9fe88c5a6e fix(payload): keep componentIndex out of client config and pin edge cases Jake Fletcher 2026-04-28 13:05:40 -04:00
  • 91a87cb7d2 ci: do not block PRs on broken Next.js canary publishes (#16408) German Jablonski 2026-04-28 18:01:33 +01:00
  • 15cb801803 feat(payload): unified component index with kind classification Jake Fletcher 2026-04-28 12:56:23 -04:00
  • 161db2d1dd test(form-state): address review on benchmark harness Jake Fletcher 2026-04-28 12:23:35 -04:00
  • e64f7e3875 test(form-state): add call-frequency benchmark harness Jake Fletcher 2026-04-28 12:14:46 -04:00
  • af250cfe46 feat(codemod): scaffold @payloadcms/codemod for v4 migrations (#16385) Elliot DeNolf 2026-04-27 12:05:49 -04:00
  • 0ceba0206f ci: add codemod to valid PR scopes (#16386) Elliot DeNolf 2026-04-24 16:54:49 -04:00
  • ac2823d90d Merge branch 'main' of github.com:payloadcms/payload into experiment/framework-adapter-pattern Sasha Rakhmatulin 2026-04-24 16:25:31 +01:00
  • f3eac80d03 fix(tanstack-start): resolve dual-package hazard preventing SSR middleware installation Sasha Rakhmatulin 2026-04-24 16:01:06 +01:00
  • be31a54081 ci: temporarily disable template builds (#16371) Elliot DeNolf 2026-04-23 14:28:25 -04:00
  • 07f5c068ae feat!: delete richtext-slate (#16359) Alessio Gravili 2026-04-23 11:25:02 -07:00
  • 571ac4c355 chore: update SECURITY.md (#16357) Dan Ribbens 2026-04-23 13:46:21 -04:00
  • bb508eacba ci: require --tag for releases, route v3 template PRs to 3.x (#16360) Elliot DeNolf 2026-04-23 13:14:15 -04:00
  • 88c8aac2c1 ci: update issue and PR templates (#16369) Elliot DeNolf 2026-04-23 12:10:19 -04:00
  • a3948674a6 fix(tanstack-start): render beforeDashboard/afterDashboard custom components Sasha Rakhmatulin 2026-04-23 15:42:29 +01:00
  • ea39d8a90a chore(release): v3.84.1 [skip ci] v3.84.1 Elliot DeNolf 2026-04-23 10:36:22 -04:00
  • b6131f7ff8 ci: adjust 3.x branch references (#16358) Elliot DeNolf 2026-04-23 10:27:08 -04:00
  • a970e14b16 refactor(tanstack-app): isolate Payload admin via _payload pathless layout route Sasha Rakhmatulin 2026-04-23 13:53:01 +01:00
  • 33bdeb2730 feat(tanstack-start): extract reusable payloadPlugin() for Vite config Sasha Rakhmatulin 2026-04-23 13:41:00 +01:00
  • fa8419efeb fix(db-mongodb): remove duplicate IDs in nested relationship queries (#16354) Eduardo Costa 2026-04-22 18:53:14 +01:00
  • b3b819841e ci: bump versions to beta v4.0.0-beta.0 Elliot DeNolf 2026-04-22 13:45:56 -04:00
  • 8d30bc009b ci: disable nightly prerelease cron temporarily Elliot DeNolf 2026-04-22 13:40:56 -04:00
  • e08294bd1d chore(release): v3.84.0 [skip ci] v3.84.0 Elliot DeNolf 2026-04-22 13:29:05 -04:00
  • e452e5e189 proper import #15462 fix/migration-order Sasha Rakhmatulin 2026-04-22 17:47:03 +01:00
  • 0c98868318 Merge branch 'main' of github.com:payloadcms/payload into fix/migration-order Sasha Rakhmatulin 2026-04-22 17:22:13 +01:00
  • a507fccde7 fix(ui): json and richText fields expose unsupported operators in WhereBuilder (#16353) Patrik 2026-04-22 12:02:12 -04:00
  • 8e3fc21425 lexical tanstack e2e Sasha Rakhmatulin 2026-04-22 16:02:37 +01:00
  • 10c35b214d chore: add tsgo checker/builder sweep results to RESULTS.md #16352 poc/typescript-v7 Elliot DeNolf 2026-04-22 10:56:08 -04:00
  • cbfbf433bd chore: bench tsgo build:all with --checkers 8 --builders 8 Elliot DeNolf 2026-04-22 10:52:14 -04:00
  • 91f15ad33c chore: benchmark typescript 7 beta (tsgo) vs 5.7.3 Elliot DeNolf 2026-04-22 10:41:47 -04:00
  • 60d8678a42 test: add tests for autosave creating new versions and losing draft status on reload (#16335) Sasha 2026-04-22 14:58:48 +01:00
  • e5bc6bede1 fix(ui): bulk edit ignores fields in named tabs and shows incorrect labels for unlabeled containers (#16340) Patrik 2026-04-22 09:21:09 -04:00
  • f6e9073017 fix: unique value errors are not displayed properly for localized fields (#16069) Sasha 2026-04-21 21:04:58 +01:00
  • f5870b3198 fix(tanstack-start): strip RegExp in toSerializable to unblock SSR bootstrap Sasha Rakhmatulin 2026-04-21 20:57:09 +01:00
  • 8229869be8 fix(tanstack-app): route dataloader import through pre-bundled entry Sasha Rakhmatulin 2026-04-21 20:56:45 +01:00
  • 5a39afc0ec chore(templates): fix link to one-click deployment (#16337) Jake Fletcher 2026-04-21 15:11:07 -04:00
  • 34b1d9eb26 feat(tanstack-app): add /admin-bar route for admin-bar e2e suite Sasha Rakhmatulin 2026-04-21 19:10:09 +01:00
  • c712591f60 fix(tanstack-start): filter next-only server components from viewActions Sasha Rakhmatulin 2026-04-21 19:05:55 +01:00
  • 2e94f68ed2 fix(tanstack-app): add dataloader CJS default-export shim Sasha Rakhmatulin 2026-04-21 19:04:17 +01:00
  • dca3a64149 fix(ui): preserve full client field config in list view (TanStack SSR) Sasha Rakhmatulin 2026-04-21 19:03:22 +01:00
  • d648d08099 fix(tanstack-start): serialize versionViewData clientSchemaMap as plain object Sasha Rakhmatulin 2026-04-21 18:57:47 +01:00
  • 0d208cf0e2 empty Sasha Rakhmatulin 2026-04-21 17:40:17 +01:00
  • 202167ddc5 chore: remove server-only version diff imports Sasha Rakhmatulin 2026-04-21 17:25:47 +01:00
  • efb8a2219f chore: sync TanStack admin view updates Sasha Rakhmatulin 2026-04-21 16:49:50 +01:00
  • 0bc2bb2468 fix: preserve TanStack list metadata Sasha Rakhmatulin 2026-04-21 16:48:03 +01:00