github payloadcms/payload v3.50.0

latest releases: v3.54.0, v3.53.0, v3.52.0...
one month ago

v3.50.0 (2025-08-05)

๐Ÿš€ Features

  • add hooks to restoreVersion collection operation (#13333) (9031f3b)
  • adds trash support to the count operation (#13304) (1175508)
  • graphql: allow to pass count: true to a join query (#13351) (f432cc1)
  • translations: add Indonesian translations (#13323) (df91321)

๐Ÿ› Bug Fixes

  • deletedAt in TypeWithID not accepting null from generated types (#13363) (8401b21)
  • svg uploads allowed when glob (#13356) (43b4b22)
  • querying hasMany: true select fields inside polymorphic joins (#13334) (b26a73b)
  • next: version view did not properly handle field-level permissions (#13336) (1d70d4d)
  • next: incorrect version view stepnav value (#13305) (8a48941)
  • next: safely access relationTo value from relationship field (#13337) (095e7d9)
  • next: incorrect doc link in trash view with groupBy enabled (#13332) (c48b57f)
  • next: cannot filter trash (#13320) (e7124f6)
  • plugin-multi-tenant: constrain results to assigned tenants when present (#13365) (20b4de9)
  • richtext-lexical: recursively unwrap generic Slate nodes in Lexical migration converter (#13202) (227a20e)
  • ui: fallback to default locale checkbox passes wrong value (#12396) (b74f4fb)
  • ui: group/array error paths persisting when valid (#13347) (2903486)
  • ui: add hidden sidebar fields css specificity (#13344) (b965db8)
  • ui: hide sidebar when no fields rendered (#13340) (1b93c4b)
  • ui: incorrect padding when using rtl (#13338) (f2d4004)

โšก Performance

  • 23% faster job queue system on postgres/sqlite (#13187) (3114b89)
  • ui: only select the useAsTitle field when fetching the document data of a relationship value (#13228) (1b31c74)

๐Ÿงช Tests

๐Ÿก Chores

๐Ÿค Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.