v3.48.0
📦 payload-cmsView on GitHub →
✨ 7 features🐛 8 fixes🔧 10 symbols
Summary
Release v3.48.0 introduces the `findDistinct` operation and atomic field updates, alongside significant enhancements to the import/export plugin and UI folder scoping. Several bug fixes address access control, cron job execution, and plugin behavior.
✨ New Features
- Added the `findDistinct` operation.
- Implemented atomic number field updates.
- The `plugin-import-export` now supports disabling fields.
- The `plugin-import-export` adds support for forcing the export format via plugin configuration.
- The `plugin-import-export` adds plugin configuration options to disable Save and Download buttons in the export UI.
- Exported $createLinkNode and $isLinkNode from `richtext-lexical` for server use.
- The UI now supports collection scoped folders.
🐛 Bug Fixes
- Enhanced field-level access controls on the Users collection to address security issues.
- Fixed cron jobs running when calling bin scripts, which previously led to database errors.
- Corrected types for the RenderField fields prop.
- Improved compatibility of `db-mongodb` with Firestore databases.
- Fixed a bug in `plugin-import-export` where the disabled flag did not cascade to nested fields from parent containers.
- Fixed `plugin-import-export` so the export field dropdown properly labels and paths fields in named/unnamed tabs.
- Fixed an issue in `plugin-multi-tenant` where the selector could become hidden.
- Added the localized property to MetaTitleComponent in `plugin-seo`.
🔧 Affected Symbols
findDistinctRenderFielddb-mongodbplugin-import-exportrichtext-lexical$createLinkNode$isLinkNodeplugin-multi-tenantplugin-seoMetaTitleComponent