Change8

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

  1. 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.

Affected Symbols