v3.30.0 (2025-03-24)
⚠️ Next.js Peer Dependency Bump
This release bumps the peer dependency version of Next.js to 15.2.3
to address a security vulnerability. Next.js Blog post here for more detail. (PR #11823).
NOTE: This vulnerability does not affect any of the functionality of Payload, as the framework does not leverage anything affected in the vulnerability. This would only affect you if you've built additional functionality on top of Payload using additional Next.js middleware.
🚀 Features
- bump minimum next version to 15.2.3 (#11823) (5f6bb92)
- db-mongodb: support sorting by fields in other collections through a relationship field (#11803) (4081953)
- next: add support for custom props on the html element (#11738) (f9f53a6)
🐛 Bug Fixes
- respect
draft: true
when querying docs for the join field (#11763) (1b2b6a1) - ui: exclude fields lacking permissions from bulk edit (#11776) (7532c4a)
📚 Documentation
- fix afterErrorHook export name in collection hooks (#11821) (d20f06e)
- fix links to locked document docs (#11770) (85db8ff)
- payload proper nouns (#11792) (5f7202b)
🧪 Tests
⚙️ CI
- sanitize breaking section in release notes (b1469ea)
🤝 Contributors
- Elliot DeNolf (@denolfe)
- Sasha (@r1tsuu)
- Alessio Gravili (@AlessioGr)
- Matthew Crutchfield (@mtcrutch)
- Philipp Schneider (@philipp-tailor)
- Jacob Fletcher (@jacobsfletch)
- Ivica Batinić (@isBatak)