v3.85.0
📦 payload-cmsView on GitHub →
✨ 1 features🐛 12 fixes🔧 8 symbols
Summary
This release promotes the import-export plugin to stable with hook support and includes numerous bug fixes across plugins and the UI, alongside dependency updates for security.
Migration Steps
- Ensure your nodemailer dependency is at least version 8.0.5.
✨ New Features
- plugin-import-export is now out of beta and supports collection-level and field-level hooks.
🐛 Bug Fixes
- Bumped uuid package to 1.3.0.2.
- Stopped workflows from retrying indefinitely when no retries are configured.
- Bumped mongoose to 8.22.1 in db-mongodb plugin to address GHSA-wpg9-53fq-2r8h.
- Propagated custom hook errors during upload in the cloud-storage plugin.
- Preserved user-defined prefix.defaultValue in the cloud-storage plugin.
- Deduplicated filename in clientUploads signed URL in the cloud-storage plugin.
- Fixed tenant field being unselectable in bulk upload "Edit all" in the multi-tenant plugin.
- Resolved issue where cursor was kicked out of nested richtext while typing in a block in richtext-lexical.
- Fixed drag/drop image into rich text failing when a field name matches the collection slug in richtext-lexical.
- Fixed bulk upload silently counting failed files as saved in the UI.
- Ensured UI respects formatDocURL returning null in ListDrawer.
- Updated UI to show all listSearchableFields in ListDrawer search placeholder.