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

Version v3.3.0Minor Release
Released:

December 3, 2024

Type:

New features, backward compatible

GitHub:View Release
Download TarballDownload ZIP

Release Notes

v3.3.0 (2024-12-03)

πŸš€ Features

  • disableLocalStrategy with auth fields still enabled (#9579) (6104fe5)
  • export built-in field validations (#9622) (519752f)
  • examples: add custom server example [skip-lint] (#9641) (fdfa07b)
  • ui: adds beforeInput & afterInput props for arrays, blocks, collapsible, group, radio, & relationship fields. (#9674) (58b7415)
  • ui: upgrade react-datepicker dependency from 6.2.0 to 7.5.0 (#9654) (9d72408)
  • ui: export CodeEditor (#9650) (963387f)
  • ui: export TabsProvider and TabComponent (#9647) (f151723)

πŸ› Bug Fixes

  • throw proper error if import handler paths are not able to be imported, improve import handler path docs (#9679) (0dbfc23)
  • ensure jobs do not retry indefinitely by default, fix undefined values in error messages (#9605) (a89d544)
  • latest: true version disappear on parallel writes (#9032) (631edd4)
  • duplicate afterRead collection hook call on loginOperation (#9664) (c5fe021)
  • job task output data was not fetched and restored, if task failed previously (#9651) (f076797)
  • prevent workflow destructuring errors for failing tasks (#9649) (4cd31ce)
  • ensure job errors are saved in payload (#9644) (e6ea68e)
  • live-preview: populates localized relationships in client-side live preview (#9617) (3d1a065)
  • next: remove keyboard focus for closed nav items (#9558) (2d2e7d5)
  • plugin-search: delete proper search document when doc has the same value but different relationTo (#9616) (b896507)
  • richtext-lexical: ensure lexical doesn't break if used without react installed (#9620) (030b759)
  • richtext-lexical: add form id to drawSlug (#9613) (9892303)
  • translations: changes rs and rs-Latin dateFNSkey to proper locale instead of en-US (#9621) (2b4522b)
  • ui: data disappearing when form state updates in globals (#9682) (d1de106)
  • ui: properly animates height for dynamically rendered children (#9665) (d04cea1)
  • ui: upgrade sonner from 1.5.0 to 1.7.0 (#9666) (24c75b0)
  • ui: upgrade react-select, fixes type issues with select input (#9653) (73e0e25)

πŸ›  Refactors

  • deprecates params and search params contexts (#9581) (edc04ae)

πŸ“š Documentation

  • add payload.auth to local api (#9632) (cf34d3a)
  • add upgrade from previous beta section to migration guide (#9642) (1e8c9d3)
  • fix links to /access-control/overview (#9619) (bc2d7c9)
  • adds missing comma to example config in localization.mdx (#9618) (aa5dd8a)

βš™οΈ CI

  • allow more commit types in release notes (#9677) (e4c3c5b)
  • add back CI-level automatic retrying for failing int and e2e tests (#9652) (0b445c8)
  • add github-releases-to-discord (702df1f)
  • small tweaks to post-release (f150a68)

🏑 Chores

  • upgrade all dependencies used to build payload (swc, esbuild, react compiler, babel) (#9658) (877b899)
  • upgrade all react and next-related packages (#9655) (71ba4a8)
  • add contributor count badge to readme (0716128)
  • examples: migrates form-builder example to 3.0 (#9681) (40f5c72)
  • scripts: fix generate template variations script (#9671) (5b3079a)

🀝 Contributors

  • Paul (@paulpopus)
  • Dan Ribbens (@DanRibbens)
  • Patrik (@PatrikKozak)
  • Harley Salas (@HarleySalas)
  • Alessio Gravili (@AlessioGr)
  • Elliot DeNolf (@denolfe)
  • Tobias Arends (@1b0t)
  • Jacob Fletcher (@jacobsfletch)
  • Said Akhrarov (@akhrarovsaid)
  • Riley Pearce (@rilrom)
  • Yunsup Sim (@SimYunSup)
  • Sasha (@r1tsuu)
  • Vasileios Drosatos (@drosi94)
Browse All ReleasesView on GitHub