github payloadcms/payload v3.31.0

latest release: v3.32.0
7 days ago

v3.31.0 (2025-03-25)

🚀 Features

Query presets (#11330) (998181b)

Query Presets allow you to save and share filters, columns, and sort orders for your collections. This is useful for reusing common or complex filtering patterns and column configurations across your team. Query Presets are defined on the fly by the users of your app, rather than being hard coded into the Payload Config.

query-presets.mp4

🐛 Bug Fixes

  • auth fields distrupt field paths within the field schema map (#11861) (74f935b)
  • add uuid fallback for non-secure contexts in JSON fields (#11839) (1081b4a)
  • next: adds safe redirect utility and apply to login redirects (#11814) (234df54)
  • next: version view breaking for deeply nested tabs, rows and collapsibles (#11808) (3c4b3ee)
  • plugin-seo: translation correction (#11817) (6174708)
  • richtext-lexical: ensure initial state for nested lexical fields (#11837) (fb01b40)

⚡ Performance

  • reduce job queue db calls (#11846) (a5c3aa0)
  • drizzle: remove unnecessary db.select call in updateOne operation (#11847) (73fc3c6)

🛠 Refactors

  • richtext-lexical: ensure field can be rendered outside EntityVisibilityProvider (#11842) (eb1434e)

🧪 Tests

  • rearrange relationships test blocks properly (#11858) (93cc66d)

⚙️ CI

🏡 Chores

🤝 Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.