npm payload 3.57.0
v3.57.0

latest release: 3.58.0-canary.0
11 hours ago

v3.57.0 (2025-09-25)

🚀 Features

  • adds admin.formatDocURL function to control list view linking (#13773) (1d1240f)
  • conditional blocks (#13801) (d8dace6)
  • support hasMany virtual relationship fields (#13879) (1072171)
  • next: regenerate live preview url on save (#13631) (00a673e)
  • plugin-form-builder: allow creating form submissions from the admin panel (#11222) (104a5fc)
  • plugin-multi-tenant: improves tenant assignment flow (#13881) (fcb8b5a)
  • richtext-lexical: support copy & pasting and drag & dopping files/images into the editor (#13868) (59414bd)
  • richtext-lexical: utility render lexical field on-demand (#13657) (1c89291)
  • translations: add Tamil translations (#13788) (7975fe3)

🐛 Bug Fixes

  • server component readonly state issues with document locking (#13878) (512a8fa)
  • make input/output encoding explicit in auth/crypto's encrypt/decrypt (#13710) (7f35213)
  • pagination returning duplicate results when timestamps: false (#13920) (062c1d7)
  • add missing translation key (#13902) (39143c9)
  • findDistinct with polymorphic relationships (#13875) (e99e054)
  • admin.hidden not respected for RSCs, render-field server function not respecting field-overrides client-side (#13869) (228e8f2)
  • exits handlers loop if response is returned (#13866) (425172c)
  • support hasMany: true relationships in findDistinct (#13840) (d0543a4)
  • removes select argument from create operation db calls (#13841) (a26d8d9)
  • db-postgres: localized relationships inside blocks (#13760) (22ae9fa)
  • db-sqlite: exists operator in createJSONQuery (#13907) (f980a86)
  • graphql: graphql tab schema not handling tabs correctly (#13850) (83b6e37)
  • next: clear bfcache on forward/back (#13913) (f868ed9)
  • next: groupBy for polymorphic relationships (#13781) (9c20eb3)
  • plugin-import-export: collectionSlug field regression from hidden field changes (#13917) (96c6612)
  • plugin-multi-tenant: ensure relationship filter filters based on doc.tenant (#13925) (cbbf98e)
  • plugin-multi-tenant: improve Norwegian translation for "tenant" (#13923) (dea91f3)
  • plugin-search: transaction state errors in parallel reindex operations (#13915) (79b2557)
  • plugin-search: returns doc instead of empty return (#13916) (68882aa)
  • plugin-seo: allow number ids & resolved relations for image auto-generation (#13906) (abbe38f)
  • richtext-lexical: remove unexpected spaces in link html converter (#13924) (c230005)
  • richtext-lexical: richtext field duplicates description custom component (#13880) (66f5d14)
  • richtext-lexical: prevent disallowed headings to be pasted (#13765) (207caa5)
  • translations: adjust some zh translations (#13867) (ae7b75a)
  • translations: correct Ukrainian language translations (#13639) (5b5eaeb)
  • translations: missing noLabelGroup translation key for Tamil translations (#13896) (cb23aaf)
  • ui: opening relationship field with appearance: "drawer" inside rich text inline block closes drawer (#13830) (7bbd07c)
  • ui: corrects url for publish specific url (#13922) (662bab2)
  • ui: array field state to return empty array instead of 0 (#11283) (3f5c989)
  • ui: folder filters hidden behind results (#13908) (5c81342)
  • ui: custom folder slug in browse-by (#13909) (4975b8d)
  • ui: query folder children with depth and select (#13910) (984f1b3)
  • ui: revert-to-published button showing on new drafts (#13897) (82d98ab)
  • ui: bulk upload with locale param (#13865) (667c4f1)
  • ui: ensures visible list view thumbnails with enableListViewSelectAPI (#13864) (82aade2)
  • ui: respect editorOptions, prevent field from flashing on save (#13848) (5241113)
  • ui: set prefetch false on Link buttons (#13846) (33228d9)

⚡ Performance

  • graphql: use depth 0 in auth/apiKey for graphQL requests (#13895) (9a59562)
  • ui: use select API in RelationshipProvider to speed up load times in RelationshipCell (#13832) (77cac30)

🛠 Refactors

  • richtext-lexical: new upload node design (#13901) (bea77f2)
  • translations: correct i18n translation for Norwegian (#13854) (b7f6e3c)

📚 Documentation

  • corrects link for experimental features topic (#13862) (b1e5bd9)
  • clarify JWT token encryption / decryption in configuration docs (#13816) (0a5b7b0)

⚙️ CI

  • remove v2 issue template (f39c7bf)

🏡 Chores

🤝 Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.