Download Latest Version v3.49.0 source code.tar.gz (16.8 MB)
Email in envelope

Get an email when there's a new version of Payload

Home / v3.47.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-11 7.1 kB
v3.47.0 source code.tar.gz 2025-07-11 16.7 MB
v3.47.0 source code.zip 2025-07-11 19.9 MB
Totals: 3 Items   36.6 MB 0

v3.47.0 (2025-07-11)

๐Ÿš€ Features

  • allow joins, select, populate, depth and draft to /me REST API operation (#13116) (2d91cb6)
  • exports new sanitizeUserDataForEmail function (#13029) (9f1bff5)
  • next: redirect non-existent documents to list view with banner (#13062) (5e82f9f)
  • next: add redirect from ${adminRoute}/collections to ${adminRoute} (#13061) (a7a0501)
  • plugin-import-export: show delayed toast when export download takes time (#13126) (b3a994e)
  • storage-*: include modified headers into the response headers of files when using adapters (#12096) (cb6a73e)
  • ui: add API key visibility toggle (#13110) (8a3b97c)
  • ui: adds support for copy pasting complex fields (#11513) (1d6ffcb)

๐Ÿ› Bug Fixes

  • execute mimetype validation on the file buffer data (#13117) (5695d22)
  • login operation not returning collection and _strategy (#13119) (0c2b105)
  • ensure we perform ssrf check within dispatcher (#13078) (e99c67f)
  • ensure default values are not shown when value is hidden (#13074) (855a320)
  • correctly reset login attempts (#13075) (aa97f3c)
  • payload auth api-key algorithm compatibility (#13076) (9c45321)
  • next: prevent live preview url functions from firing unnecessarily (#13088) (0b88466)
  • plugin-import-export: sync export field selection with list view columns from query columns (#13131) (c1bad01)
  • plugin-import-export: flattening logic for polymorphic relationships in CSV exports (#13094) (c6105f1)
  • plugin-import-export: selectionToUse field to dynamically show valid export options (#13092) (0806ee1)
  • plugin-import-export: sync field select dropdown with form value (#13103) (1c6a79b)
  • ui: disabled and styles add row button correctly (#13140) (2cafe49)
  • ui: ensure buildFormStateHandler throws error instead of returning null for unauthorized requests (#13123) (06ef798)
  • ui: monomorphic joins tables not fetching draft documents (#13139) (19a3367)
  • ui: ensure that schedule publishing time picker can only be in the future (#13128) (f63dfad)
  • ui: hidden input should wait for form initialization (#13114) (c77b39c)
  • ui: improve alignment of clear and dropdown indicator buttons in select based fields (#12995) (4c25357)
  • ui: prevent error crashing UI when relationship assigned as useAsTitle (#12981) (8a5cb27)

โšก Performance

  • db-postgres: simplify db.updateOne to a single DB call with if the passed data doesn't include nested fields (#13060) (055cc4e)

๐Ÿ“š Documentation

  • richtext-lexical: add documentation page about official features (#13132) (576644d)
  • templates: fix grammar in README (#13027) (96c24a2)

โš™๏ธ CI

๐Ÿก Chores

  • deps: bump deps to resolve all high severity (#13002) (417b70e)

๐Ÿค Contributors

  • Jarrod Flesch (@JarrodMFlesch)
  • German Jablonski (@GermanJablo)
  • Aaron Claes (@AaronClaes)
  • Patrik (@PatrikKozak)
  • Jessica Rynkar (@jessrynkar)
  • Paul (@paulpopus)
  • Sasha (@r1tsuu)
  • Alessio Gravili (@AlessioGr)
  • Said Akhrarov (@akhrarovsaid)
  • Elliot DeNolf (@denolfe)
  • Jacob Fletcher (@jacobsfletch)
  • Dani Calero (@danicaleroo)
  • Dan Ribbens (@DanRibbens)
  • Adam Klingbaum (@adamklingbaum)
Source: README.md, updated 2025-07-11