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.19.0

Version v3.19.0Minor Release
Released:

January 23, 2025

Type:

New features, backward compatible

GitHub:View Release
Download TarballDownload ZIP

Release Notes

v3.19.0 (2025-01-23)

🚀 Features

  • richtext-lexical: make decoratorNodes and blocks selectable. Centralize selection and deletion logic (#10735) (4aaef5e)
  • ui: adds edit many option for bulk uploads (#10646) (be2c482)

🐛 Bug Fixes

  • next.js rewrites were not respected for rest api (#10759) (c0ae994)
  • browser validation error when visiting account page (#10717) (c1b912d)
  • custom blocks field label component missing from config (#10692) (a5695ba)
  • apply CORS response headers without headersWithCors (#10597) (be98eda)
  • rest api with ?locale=* doesn't return full localized data (#10619) (7f8f2f0)
  • join field with the target relationship inside localized array (#10621) (25a70ab)
  • properly handle nullable minDistance and maxDistance in near query (#10622) (46c1b37)
  • db-mongodb: v2-v3 migration versions docs of collections and globals without relationship fields (#10755) (2d8ff72)
  • db-mongodb: querying polymorphic relationships with the all operator (#10704) (d601300)
  • db-mongodb: beginTransaction invalid type without replicaset (#10690) (90f88f8)
  • next: admin panel UI not rendering custom upload components (#9925) (e4fa171)
  • plugin-multi-tenant: selected tenant could become incorrect when navigating out of doc (#10723) (e6d0260)
  • plugin-multi-tenant: corrects user type in userHasAccessToAllTenants fn (#10707) (2a98c84)
  • plugin-multi-tenant: prevent throwing when no user exists (#10699) (a9c0832)
  • plugin-nested-docs: cannot update more than 10 child docs (#10737) (3501d47)
  • richtext-lexical: improved regex matchers for absolute and relative URLs to make autolinking more reliable (#10725) (9bb27af)
  • richtext-lexical: incorrect table action menu placement (#10627) (9684d31)
  • ui: filters out upload specific fields for bulk editing (#10726) (f181f97)
  • ui: admin description not being respected on tabs and padding issues with tab descriptions (#10710) (67f7c95)
  • ui: issue with thumbnail component crashing the UI if the image didnt exist (#10689) (ddeb29f)

📚 Documentation

  • moves collection and globals admin docs to their respective config overviews (#10743) (e5b3da9)
  • moves customizing fields doc to fields overview (#10742) (0ca3736)
  • adds examples of typed custom field components (#10741) (8b3e2ff)
  • adds info on useSelection and useStepNav hooks (#10683) (d8682f2)
  • multi-tenant plugin - remove @beta and fix npm url (#10697) (6d43910)

📝 Templates

  • update website readmes for additional information on jobs and revalidation (#10758) (61a2a9c)
  • fix potential error in the initial form state caused by type mismatch (#10713) (5e4a1d4)

⚙️ CI

  • dockerhub login to increase rate-limit (#10727) (7010d93)
  • release notes emoji fix (4bde09a)

🏡 Chores

  • temporarily revert 10597 (#10718) (0c5321e)
  • adds plugin-multi-tenant scope for pr title (#10706) (3e0baf5)
  • examples: change to useClickableCard to use AbortController (#10680) (b55342d)
  • plugin-multi-tenant: test suite enhancements (#10732) (9a87699)
  • templates: fix eslint errors in website template (#10752) (5689c65)

🤝 Contributors

  • Sasha (@r1tsuu)
  • Germán Jabloñski (@GermanJablo)
  • Paul (@paulpopus)
  • Jacob Fletcher (@jacobsfletch)
  • Dan Ribbens (@DanRibbens)
  • Patrik (@PatrikKozak)
  • Alessio Gravili (@AlessioGr)
  • Jarrod Flesch (@JarrodMFlesch)
  • Elliot DeNolf (@denolfe)
  • Said Akhrarov (@akhrarovsaid)
  • Boyan Bratvanov (@bratvanov)
  • David Murdoch (@dsm23)
  • Riley Langbein (@rilrom)
Browse All ReleasesView on GitHub