v3.0.0-beta.20

Version v3.0.0-beta.20Major ReleasePre-release
Released:

April 29, 2024

Type:

Contains breaking changes

GitHub:View Release

Release Notes

What's Changed

  • fix(db-postgres): use locales suffix by @DanRibbens in https://github.com/payloadcms/payload/pull/6032
  • docs: new packages by @denolfe in https://github.com/payloadcms/payload/pull/6041
  • fix: version restoration by @JarrodMFlesch in https://github.com/payloadcms/payload/pull/6040
  • ci: app build with packed by @denolfe in https://github.com/payloadcms/payload/pull/6051
  • fix: properly handle external file url by @denolfe in https://github.com/payloadcms/payload/pull/6060
  • fix(deps): dedupes react by @jacobsfletch in https://github.com/payloadcms/payload/pull/6064
  • fix: bulk publish from collection list by @DanRibbens in https://github.com/payloadcms/payload/pull/6065
  • fix: formData handling on Vercel by @JarrodMFlesch in https://github.com/payloadcms/payload/pull/6067
  • fix: correct createPayloadRequest routeParams by @JarrodMFlesch in https://github.com/payloadcms/payload/pull/6059
  • fix: file uploads, broken import path by @JarrodMFlesch in https://github.com/payloadcms/payload/pull/6069
  • fix: issue with dupplicate ':' in email links by @paulpopus in https://github.com/payloadcms/payload/pull/6086
  • fix(richtext-lexical): type errors for FeatureProviderServer with typescript strict mode by @AlessioGr in https://github.com/payloadcms/payload/pull/6091
  • docs: storage-* and plugin-cloud-storage updates by @denolfe in https://github.com/payloadcms/payload/pull/6096
  • feat(richtext-lexical)!: upgrade lexical from 0.13.1 to 0.14.5 and backport other changes by @AlessioGr in https://github.com/payloadcms/payload/pull/6095
  • fix: conditions throwing errors break form state by @JarrodMFlesch in https://github.com/payloadcms/payload/pull/6113
  • fix(next,ui): properly sets document operation for globals by @jacobsfletch in https://github.com/payloadcms/payload/pull/6116
  • fix: validate user slug is an auth-enabled collection by @denolfe in https://github.com/payloadcms/payload/pull/6118
  • test: add test email adapter, use for all tests by default by @denolfe in https://github.com/payloadcms/payload/pull/6120
  • fix: logout-inactivity route was 404ing by @jmikrut in https://github.com/payloadcms/payload/pull/6121
  • fix: local req missing url headers by @jmikrut in https://github.com/payloadcms/payload/pull/6126 ⚠ BREAKING CHANGES:

@payloadcms/richtext-lexical

Upgrade lexical from 0.13.1 to 0.14.5 and backport other changes by @AlessioGr in https://github.com/payloadcms/payload/pull/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: https://github.com/payloadcms/payload/compare/v3.0.0-beta.18...v3.0.0-beta.20