v3.0.0-beta.68
Version v3.0.0-beta.68Major ReleasePre-release
Release Notes
v3.0.0-beta.68 (2024-07-22)
Features
- upgrade pino and pino-pretty, clean up hacky esm imports (#7291) (4584478)
- remove joi schema validation (#7226) (e83eb99)
- 700% faster deepCopyObject, refactor deep merging and deep copying, type improvements (#7272) (c45fbb9)
- new server-only, faster and immediate autoLogin (#7224) (a7b0f8b)
- ui: change autosave logic to send updates as soon as possible, improving live preview speed (#7201) (014ee1a)
- update reserved fields name check to be more comprehensive and only check top level fields (#7235) (76b3075)
Bug Fixes
- search plugin localized fields (#7292) (5aa3283)
- templates: website template building error with postgres number IDs (#7281) (bba7cf3)
- ui: not updating permissions when locale changes (#7245) (1ae71a3)
- payload: resizes images first before applying focal point (#7277) (2c16c60)
- api errors not populating in prod (#7232) (3d63ce9)
BREAKING CHANGES
- 700% faster deepCopyObject, refactor deep merging and deep copying, type improvements (#7272) (c45fbb9)
- The
deepMergeexported from payload now handles more complex data and is slower. The old, simple deepMerge is now exported asdeepMergeSimple combineMergeis no longer exported. You can usedeepMergeWithCombinedArraysinstead- The behavior of the exported
deepCopyObjectandisPlainObjectmay be different and more reliable, as the underlying algorithm has changed - new server-only, faster and immediate autoLogin (#7224) (a7b0f8b)
autoLoginwithoutprefillOnlyset now also affects graphQL/Rest operations. Only the user specified inautoLoginwill be returned. Within the graphQL/Rest/Local API, this should still allow you to authenticate with a different user, as the autoLogin user is only used if no token is set.
Contributors
- Jarrod Flesch (@JarrodMFlesch)
- Alessio Gravili (@AlessioGr)
- Paul (@paulpopus)
- Dan Ribbens (@DanRibbens)
- Patrik (@PatrikKozak)
- Jacob Fletcher (@jacobsfletch)
- Elliot DeNolf (@denolfe)