made with
payload
  • Showcases
  • Plugins
  • Creators
  • Tutorials
  • Templates
  • Videos

Not affiliated with PayloadCMS. Made by paul

  • Contact
  • Submit an entry
  • Releases
  • Stats
Back to Releases

v3.22.0

Version v3.22.0Minor Release
Released:

February 7, 2025

Type:

New features, backward compatible

GitHub:View Release
Download TarballDownload ZIP

Release Notes

v3.22.0 (2025-02-07)

🚀 Features

  • ui: adds filtering config option and implementation for filtering a… (#11007) (a63a3d0)
  • ui: improve hasMany TextField UX (#10976) (d8cfdc7)

🐛 Bug Fixes

  • db-postgres: ensure globals have createdAt, updatedAt and globalType fields (#10938) (57143b3)
  • db-postgres: select hasMany: true with autosave doesn't work properly (#11012) (3ad56cd)
  • next: viewing modified-only diff view containing localized arrays throws error (#11006) (09721d4)
  • plugin-multi-tenant: correctly set doc default value on load (#11018) (f25acb8)
  • richtext-lexical: duplicative error paths in validation (#11025) (2b76a04)
  • richtext-lexical: ensure sub-fields have access to full document data in form state (#9869) (ae32c55)
  • ui: removing final condition closes where builder (#11032) (b820a75)
  • ui: clearing value from relationship filter leaves stale query (#11023) (7a73265)
  • ui: relationship filter clearing on blur (#11021) (8940726)
  • ui: improve useIgnoredEffect hook (#10961) (8ed4104)
  • ui: allow schedule publish to be accessed without changes (#10999) (bdbb999)
  • ui: apply cacheTags upload config property to other admin panel image components (#10801) (e29ac52)

🛠 Refactors

  • do not use description functions for generated types JSDocs (#11027) (8b6ba62)

🧪 Tests

  • addListFilter helper (#11026) (05e6f33)
  • cleans up fields-relationship test suite (#11003) (694c76d)

🏡 Chores

  • pnpm dev defaults to the _community test suite (#11044) (49d94d5)
  • find and use an available port in tests (#11043) (feea444)
  • fix eslint wasn't running in test dir (#11036) (257cad7)
  • fix flaky lexical test (#11035) (04dad9d)
  • deflake joins e2e tests (#11034) (098fe10)
  • fix lexical tests that are failing on main branch (#11024) (6631869)
  • cpa: add ts strict mode (#10914) (824f9a7)
  • plugin-multi-tenant: add better defaults for imported components (#11030) (ec593b4)
  • richtext-lexical: fix unchecked indexed access (part 3) (#11014) (5f58daf)
  • richtext-lexical: fix unchecked indexed acess in lexical blocks feature (#11013) (e413e1d)

🤝 Contributors

  • Dan Ribbens (@DanRibbens)
  • Jacob Fletcher (@jacobsfletch)
  • Germán Jabloñski (@GermanJablo)
  • Alessio Gravili (@AlessioGr)
  • Jessica Chowdhury (@JessChowdhury)
  • Jarrod Flesch (@JarrodMFlesch)
  • Sasha (@r1tsuu)
  • Simon Vreman (@SimonVreman)
  • Tobias Odendahl (@tak-amboss)
Browse All ReleasesView on GitHub