3.0.0-beta.26
版本发布时间: 2024-05-08 23:23:01
payloadcms/payload最新发布版本:v3.0.2(2024-11-21 05:11:39)
3.0.0-beta.26 (2024-05-08)
Features
- ssr live preview (#6239) (731f023)
- improves crop rendering in thumbnail (#6260) (a7ac5ef)
- richtext-lexical: strongly typed PluginComponent types, remove LexicalBlocks, improve exports, fix e2e (#6255) (8e55a2a)
- richtext-lexical: improve draggable block indicator style and animations (f5fb095)
- richtext-lexical: add maxDepth property to various lexical features (#6242) (721919f)
Bug Fixes
- richtext-lexical: various UX improvements (#6241) (0f306da)
- richtext-lexical: fixed toolbar actions not ensuring editor focus, various link editor selection issues (ba9ea5c)
- richtext-lexical: fixed toolbar not wrapping correctly on small screen sizes (53b7d6f)
- properly extracts fallbackLang (#6237) (ac5d744)
- richtext-lexical: ensure inline toolbar is positioned between link editor and fixed toolbar (b94a265)
- richtext-lexical: text within relationship and upload node components was not able to be selected without selection resetting immediately (1ba3a92)
- richtext-lexical: inline editor is overlapping the clickable link editor for the first line (9814fd7)
- richtext-lexical: floating link editor did not properly hide if selection is not a range selection (20455f4)
BREAKING CHANGES
- richtext-lexical: strongly typed PluginComponent types, remove LexicalBlocks, improve exports, fix e2e (#6255) (8e55a2a)
BREAKING:
- Narrows the type of the
plugins
prop of lexical features. Client props are now also automatically provided to the plugin components. To migrate, type your plugin as eitherPluginComponent
or PluginComponentWithAnchor.BlockQuoteFeature
has been renamed toBlockquoteFeature
createClientComponent
is now exported only from /components- The
LexicalBlocks
andFieldWithRichTextRequiredEditor
types have been removed in favor of justBlocks
&Fields
, as well as improved validation.
Contributors
- Jacob Fletcher (@jacobsfletch)
- Elliot DeNolf (@denolfe)
- Jarrod Flesch (@JarrodMFlesch)
- Alessio Gravili (@AlessioGr)