npm payload 3.32.0
v3.32.0

latest releases: 3.33.0-canary.3, 3.33.0-canary.2, 3.33.0-canary.1...
2 days ago

v3.32.0 (2025-04-01)

🚀 Features

  • orderable collections (#11452) (d963e6a)
  • configurable job queue processing order (LIFO/FIFO), allow sequential execution of jobs (#11897) (c844b4c)
  • change version view modifiedOnly default to true (#11794) (21f7ba7)
  • db-*: return database name to unsanitized config (#11913) (a083d47)
  • db-*: export types from main export (#11914) (a6f7ef8)

🐛 Bug Fixes

  • typescriptSchema override required to false (#11941) (968a066)
  • support parallel job queue tasks (#11917) (9a1c3cf)
  • next: block encoded and escaped open redirects in getSafeRedirect (#11907) (96289bf)
  • plugin-cloud-storage: ensure client handlers are added to import map regardless of enabled state (#11880) (98e4db0)
  • richtext-lexical: incorrectly hidden fields in drawers due to incorrect permissions handling (#11883) (f34cc63)
  • translations: improve Swedish translations for query presets (#11937) (5b0e0ab)
  • ui: nested fields disappear when manipulating rows in form state (#11906) (373f6d1)
  • ui: switching languages does not update cached client config (#11725) (4a0bc86)
  • ui: query presets are available for unrelated collections (#11872) (4fc2eec)
  • ui: nested custom components sometimes disappear when queued in form state (#11867) (10ac989)

⚡ Performance

  • prefer async fs calls (#11918) (d1c0989)
  • ui: download only images and optimize image selection for document edit view, prioritize best-fit size (#11844) (5ae5255)

🛠 Refactors

  • drizzle: replace query chaining with dynamic query building (#11923) (9c88af4)
  • ui: replace autosave queue pattern with useQueues hook (#11884) (62c4e81)

📚 Documentation

🧪 Tests

📝 Templates

  • pin all payload packages, improve gen-templates script (#11841) (59c9fee)

🏡 Chores

🤝 Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.