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 forarrays
,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 samevalue
but differentrelationTo
(#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
📚 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)