v3.16.0
📦 payload-cmsView on GitHub →
✨ 5 features🐛 14 fixes🔧 5 symbols
Summary
Version v3.16.0 introduces significant feature enhancements, including REST API consolidation and job auto-running capabilities, alongside numerous bug fixes across UI, Lexical Rich Text, and Payload Cloud integrations.
✨ New Features
- Consolidates REST API handling, decoupling it from next.js.
- Exports ListPreferences from payload.
- Exports the default JWTAuthentication strategy.
- Introduces autoRun jobs functionality.
- Payload Cloud: Sets up cron jobs on initialization.
🐛 Bug Fixes
- Collection access endpoint now handles optional ID and uses 404 for not found responses.
- Jobs are no longer autorun during the next build process.
- Properly validates preferences
- Allows schedule publish before saving a draft.
- Next integration: Properly instantiates locale context.
- Payload Cloud: Fixes infinite recursion on init.
- RichText Lexical: Respects defaultValue config of link feature url and linkType fields.
- RichText Lexical: Properly handles errors if blocks or inline blocks are not found.
- RichText Lexical: Updates Thai translations for blockquote and horizontal rule.
- RichText Lexical: Allows external state mutation of block node from outside the form.
- RichText Lexical: Fixes inline Block drawers opening when document mounts.
- UI: Disables form during locale change.
- UI: Fixes stale doc status when publishing, reverting, and unpublishing.
- UI: Removes edit drawer button from `uploads` collection edit view.
🔧 Affected Symbols
ListPreferencesJWTAuthenticationnext.jsrichtext-lexicaluploads