Payload v3.85.0

v3.85.0
Added 1
  • Move plugin-import-export out of beta and add support for collection-level and field-level hooks
Fixed 11
  • Bump uuid package to 13.0.2
  • Stop workflows retrying forever when no retries are configured
  • Propagate custom hook errors during upload in plugin-cloud-storage
  • Preserve user-defined prefix.defaultValue in plugin-cloud-storage
  • Dedupe filename in clientUploads signed URL in plugin-cloud-storage
  • Make tenant field selectable in bulk upload Edit all in plugin-multi-tenant
Security 1
  • Bump mongoose to 8.22.1 for GHSA-wpg9-53fq-2r8h in db-mongodb
v3.85.0 (2026-05-26)
🚀 Features
  • plugin-import-export: out of beta and added support for collection-level and field-level hooks (#16556) (cf9252d)
🐛 Bug Fixes
  • bump uuid package to 13.0.2 (#16545) (274af06)
  • stop workflows retrying forever when no retries are configured (#16465) (caf9150)
  • db-mongodb: bump mongoose to 8.22.1 for GHSA-wpg9-53fq-2r8h (#16688) (4baba91)
  • plugin-cloud-storage: propagate custom hook errors during upload (#16632) (055c508)
  • plugin-cloud-storage: preserve user-defined prefix.defaultValue (#16529) (8d14915)
  • plugin-cloud-storage: dedupe filename in clientUploads signed URL (#16510) (64b2860)
  • plugin-multi-tenant: tenant field unselectable in bulk upload "Edit all" (#16466) (695df3c)
  • richtext-lexical: cursor kicked out of nested richtext while typing in a block (#16490) (931a349)
  • richtext-lexical: drag/drop image into rich text fails when a field name matches the collection slug (#16409) (d6f7b47)
  • ui: bulk upload silently counts failed files as saved (#16532) (c31f4ef)
  • ui: respect formatDocURL returning null in ListDrawer (#16464) (0facc44)
  • ui: show all listSearchableFields in ListDrawer search placeholder (#16467) (3cd4a64)
📚 Documentation
📝 Templates
⚙️ CI
🏡 Chores
  • deps: bump nodemailer minimum version to 8.0.5 (#16664) (efa4afe)
🤝 Contributors
  • Sean Zubrickas (@zubricks)
  • German Jablonski (@GermanJablo)
  • Jake Fletcher (@jacobsfletch)
  • Paul (@paulpopus)
  • Alessio Gravili (@AlessioGr)
View original

Upgraded? How did it go?

Discussion