What's Changed
- fix(db-postgres): use locales suffix by @DanRibbens in #6032
- docs: new packages by @denolfe in #6041
- fix: version restoration by @JarrodMFlesch in #6040
- ci: app build with packed by @denolfe in #6051
- fix: properly handle external file url by @denolfe in #6060
- fix(deps): dedupes react by @jacobsfletch in #6064
- fix: bulk publish from collection list by @DanRibbens in #6065
- fix: formData handling on Vercel by @JarrodMFlesch in #6067
- fix: correct createPayloadRequest routeParams by @JarrodMFlesch in #6059
- fix: file uploads, broken import path by @JarrodMFlesch in #6069
- fix: issue with dupplicate ':' in email links by @paulpopus in #6086
- fix(richtext-lexical): type errors for FeatureProviderServer with typescript strict mode by @AlessioGr in #6091
- docs: storage-* and plugin-cloud-storage updates by @denolfe in #6096
- feat(richtext-lexical)!: upgrade lexical from 0.13.1 to 0.14.5 and backport other changes by @AlessioGr in #6095
- fix: conditions throwing errors break form state by @JarrodMFlesch in #6113
- fix(next,ui): properly sets document operation for globals by @jacobsfletch in #6116
- fix: validate user slug is an auth-enabled collection by @denolfe in #6118
- test: add test email adapter, use for all tests by default by @denolfe in #6120
- fix: logout-inactivity route was 404ing by @jmikrut in #6121
- fix: local req missing url headers by @jmikrut in #6126
⚠ BREAKING CHANGES:
@payloadcms/richtext-lexical
Upgrade lexical from 0.13.1 to 0.14.5 and backport other changes by @AlessioGr in #6095
- Lexical may introduce breaking changes in their updates. Please consult their changelog. One breaking change I noticed is that the SerializedParagraphNode now has a new, required textFormat property.
- Now that lexical supports ESM, all CJS-style imports have been changed to ESM-style imports. You may have to do the same in your codebase if you import from lexical core packages
Full Changelog: v3.0.0-beta.18...v3.0.0-beta.20