v3.0.0-beta.66
Version v3.0.0-beta.66Major ReleasePre-release
Release Notes
v3.0.0-beta.66 (2024-07-18)
Features
- ability to login with email, username or both (#7086) (7b3b021)
- add db idType to generated payload types (#7186) (502548a)
- richtext-lexical: inline blocks (#7102) (676dfa3)
- next: strongly type getNextRequestI18n (#7157) (c6da04a)
Bug Fixes
- cherry picks lockUntil fix from #6052 (#7213) (478fb8d)
- aliases AfterMe, AfterLogout, and AfterRefresh hook types (#7216) (700baf1)
- templates: bad import in website seed script (#7198) (a3af360)
- maxListenersExceeded warning due to atomically, which is a peerdep of conf (#7182) (1fe6761)
- ui: search queries remain between navigation (#7169) (f909f06)
- richtext-lexical: slash menu keyboard navigation not triggering auto-scroll (#7185) (fe23ca5)
- webpack error if dbName or enumName was set (#7184) (8fdd88b)
- ui: date field background color specificity (#7181) (1ea2e32)
- version comparison view showing empty localized fields (#7180) (8fb17c2)
- localised relationship fields (#7178) (2f0aa83)
BREAKING CHANGES
- aliases AfterMe, AfterLogout, and AfterRefresh hook types (#7216) (700baf1)
Duplicate of #7146 but for beta. If you were using the
AfterMeHook,AfterLogoutHook, orAfterRefreshHook, these types have been renamed and are now prefixed withCollectionto match all other hook naming conventions, just as the documentation already indicates. Old:
```ts
import type { AfterMeHook, AfterLogoutHook, AfterRefreshHook } from 'payload'
```
New:
```ts
import type { CollectionAfterMeHook, CollectionAfterLogoutHook, CollectionAfterRefreshHook } from 'payload'
```
Contributors
- Jarrod Flesch (@JarrodMFlesch)
- Jacob Fletcher (@jacobsfletch)
- Paul (@paulpopus)
- Alessio Gravili (@AlessioGr)
- Jessica Chowdhury (@JessChowdhury)