v3.0.0-beta.135 (2024-11-19)
🚀 Features
⚡ Performance
🐛 Bug Fixes
- queues types with
strict: true
(#9281) (e40141b) - nav jumping around if no nav preferences are set (#9301) (0a6f530)
- sanitize sub block field permissions correctly (#9296) (5503afd)
- getPayload node exits on webpack-hmr websocket failure (#9279) (488c28c)
- db-mongodb: potential errors in
sanitizeRelationshipIDs
withref
being a non object (#9292) (665b353) - graphql: loading of polymorphic hasMany relationships (#9175) (0075b99)
- next: passes doc through edit view handler (#9302) (ec95ce8)
- next: passes locale through requests in live preview edit view (#9298) (54ac8b9)
- next: initialize payload with importMap (#9297) (58ac784)
- templates: remove req from seed script (ecbafbf)
- templates: seed from url (#9306) (333da1b)
- ui: safely accesses field in default filter component (#9276) (1a31e63)
⚠️ BREAKING CHANGES
-
removes unnecessary field styles from initial page response (#9286) (30947d2)
This only effects those who are importing Payload's field components
into your own Custom Components or front-end application. Thewidth
prop no longer exists. It has been consolidated into the existing
style
prop. To migrate, simply move this prop as follows:import { TextInput } from '@payloadcms/ui export const MyCustomComponent = () => { return ( <TextInput - width="60%" style={{ + width: "60%, }} /> ) }
🤝 Contributors
- Said Akhrarov (@akhrarovsaid)
- Dan Ribbens (@DanRibbens)
- Elliot DeNolf (@denolfe)
- Germán Jabloñski (@GermanJablo)
- James Mikrut (@jmikrut)
- Sophia Michelle Andren (@sandren)
- Jarrod Flesch (@JarrodMFlesch)
- Patrik (@PatrikKozak)
- Nate (@ncaminata)
- mattddean (@mattddean)
- Sasha (@r1tsuu)
- Jacob Fletcher (@jacobsfletch)
- Mikkel Wied Frederiksen (@mikkelwf)
- Alessio Gravili (@AlessioGr)