Repository navigation
v0.0.7
Fixes
-
Hydration mismatches — new
payloadNavHydrationFixandpayloadNavigationHydrationFixplugins. AST-based patches prevent React 19 tree-destroying mismatches from pathname/params divergence during hydration. -
Form state loss on array field add —
payloadServerActionFixnow correctly targets vinext 0.0.33's browser entry and reordersrender()after thereturnValuecheck, sogetFormStatedoesn't reset Payload's form state. -
Optimizer reload on cold start —
payloadOptimizeDepsauto-discovers allnext/*alias specifiers from the resolved config. Browser entry's relative shim import is rewritten to the pre-bundled alias, preventing duplicate React instances and the full page reload. -
NEXT_REDIRECTleak — newpayloadRedirectFixcatches redirect errors that escape the RSC stream during async rendering and converts them to client-side redirects.
Improvements
- All code transforms are now AST-based via ast-grep (no regex transforms remain)
- Upgraded
vite-plugin-cjs-interopto v3 for Vite 8 compatibility - Updated docs with accurate upstream bug ownership
- Added
test-payload-admin.ts— Playwright test for hydration, refresh stability, and form state