v3.18.0
📦 payload-cmsView on GitHub →
✨ 6 features🐛 19 fixes🔧 6 symbols
Summary
Version v3.18.0 introduces support for client/server remote URL uploads, a new multi-tenant plugin, and significant performance optimizations across operations and UI rendering. Numerous bug fixes address issues in validation, plugins, and the rich text editor.
✨ New Features
- Adds support for both client-side and server-side remote URL uploads fetching.
- Support JPEG XL image size calculation.
- Adds multi-tenant plugin.
- Add example with Remix + Payload Local API.
- Add jsx and html converters for tab nodes in richtext-lexical.
- Exposes context of the view being rendered on the server in the UI.
🐛 Bug Fixes
- Updates field validation error messages to use labels if applicable.
- Delete scheduled publish jobs when deleting documents.
- UpsertArgs is not exported in payload.
- Form state read access control args.
- Missing find collection versions REST endpoint.
- basePath was not passed through if method was overriden.
- Incorrect errors logging due to invalid logic in db-mongodb's handleError.
- Add ts strict mode and fix a couple of wrong runtime behaviors in payload-cloud.
- Loosen some types in plugin-seo to restore compatibility between minor versions.
- Plugin-stripe hooks did not use api key from plugin config.
- Setting hideInsertParagraphAtEnd to true did not hide insert paragraph button in richtext-lexical.
- Inline blocks did not store nested fields correctly in richtext-lexical.
- Ensure jsx and html converters do not output linebreak if editor is empty in richtext-lexical.
- Link and upload extra field drawers did not render fields if collection has unrelated access control set in richtext-slate.
- Renders custom block row labels in UI.
- Fixed many bugs in the WhereBuilder relationship select menu in UI.
- Replace hard coded path to API with serverURL and routes.api in UI.
- Placement issue with sonner toasts in UI.
- Show outline on focus for sort column buttons in UI.
🔧 Affected Symbols
UpsertArgshandleErroruseFormtab nodesWhereBuildersonner toasts