diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d2c2f99ba1..9c540975500 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,446 @@ +## v0.8.1 (2023-02-17) + +- Expand the actionable empty playground editor text area via flex (#3883) Brandon +- Fix toggling styles on collapsed selections with (#3922) Brian Birtles +- Remove condition for history merge on null prev selection (#3914) Acy Watson +- fix: change tablecell return type for TableCellNode (#3925) Sebastien Ahkrin +- Align types for createEditor APIs (#3928) Acy Watson +- Remove instanceof type checks against HTMLElement and subtypes (#3913) Acy Watson +- Fix small lint error breaking main (#3924) John Flockton +- Update plugins.md (#3926) dimitarbikov +- Added support for Java & C++ (#3884) Vignesh gupta +- Add fixme annotation to flaky collab tests (#3916) Acy Watson +- Playground: fix issue with floating link editor plugin not closing (#3904) Rich +- Further tweaks to format/style selection (#3895) Dominic Gannaway +- Add KEY_DOWN_COMMAND (#3878) Dominic Gannaway +- Remove draggable block plugin on mobile devices (#3875) John Flockton +- Close color pickers on select (#3874) John Flockton +- Fix ContentEditable types for internal use (#3868) John Flockton +- Fix v0.8.9 typo in changelog, should be v0.8.0 (#3869) Joel Besada +- v0.8.0 (#3866) John Flockton +- Ensure deletions capture existing formatting (#3867) Dominic Gannaway +- [0.8] Add style properties to RangeSelection (#3863) Dominic Gannaway +- [0.8] List indentation simplified (#3809) EgonBolton +- [0.8] Update ContentEditable types (#3580) John Flockton +- [0.8] Allow the format property to be omitted (#3812) Karibash +- [0.8] Allow users to customise the indentation of tabs (#3802) John Flockton +- [0.8] Apply node transform not only to the original node but also to the overriding node (#3639) mizuno +- [0.8] feat: set the update tag from yjs based on the origin (#3608) El-Hussein Abdelraouf +- v0.7.9 (#3864) John Flockton +- Fix bad import into core (#3861) Dominic Gannaway +- Add import/export DOM methods to YouTubeNode and improve EquationNode (#3835) Pervez Ali +- Fix backspace regression (#3862) Dominic Gannaway +- Fix restoreEditorState (#3856) Dominic Gannaway +- Add more configuration for heading in INSERT_TABLE_COMMAND (#3843) Sebastien Ahkrin +- perf(playground): load prettier and its parsers on demand in code block (#3637) Shanmughapriyan S +- v0.7.8 (#3847) Dominic Gannaway +- Update transforms.md (#3845) Ben +- Fix over selection (#3838) Dominic Gannaway +- Fix (#3842) Dominic Gannaway +- Fix select all + delete behaviour (#3840) Dominic Gannaway +- Fix(#3716,#3815): Prevent layout shift while using typeahead menu (#3826) rettoSea +- Add anchor dirty node check for text length less than 2 chars (#3832) John Flockton +- Fix reconciler bug with handling of text content (#3837) Dominic Gannaway +- Add exportDOM and importDOM for Collapsible Container Plugin (#3827) Ivaylo Pavlov +- Fix pasting top level nodes inline (#3238) Petar Smolic +- Add IS_HIGHLIGHT format to combined formats to properly calculate format (#3822) moy2010 +- Add highlight markdown text format shortcut (#3823) moy2010 +- Add highlight text node theme class (#3824) moy2010 +- add importDom and exportDom method to EquationNode (#3813) Najmus Sakib +- fix: Typo (#3816) Cornelius +- v0.7.7 (#3817) Dominic Gannaway +- Add list-style-position:inside (#3814) John Flockton +- Fix is selected noop (#3805) James Abels +- Add method on LexicalNode to fix copy/paste issues with clipboard (#3800) John Flockton +- Remove innerHTML injection from table selection (#3804) John Flockton +- Better tab handling (#3770) James Abels +- Fix line delete bug in history (#3769) James Abels +- List node export dom with css classes (#3801) Maksim Horbachevsky +- Add highlight TextFormatType (#3583) moy2010 +- Add check that target is not the root node (#3797) John Flockton +- Fix with a custom selection passed in (#3749) William Wang +- Improve selection docs (#3798) Dominic Gannaway +- Fix copy paste wrong order in TableOfContents (#3786) Daniel Voigt +- fix(lexical-playground): fix bugs related to ComponentPickerPlugin (#3787) Shota Shimizu +- fix: styling information of paragraph are missing while importing dom (#3771) Rajatava Mukherjee +- Stabilize WeakMap in NodeEventPlugin (#3780) James Abels +- Clean up wonky logic (#3768) Dominic Gannaway +- Remove deprecated modules from core code base (#3729) John Flockton +- Edit CSS to fix marker alignment issue in Safari (#3753) John Flockton +- Move horizontal rule plugin to lexical/react (#3751) John Flockton +- Fix equation transformer in Playground (#3758) Leonardo E. Dominguez +- Fix list normalization on HTML paste. (#3757) Acy Watson +- Remove preventDefault from (#3742) John Flockton +- fix(lexical-playground): NewTablePlugin is not draggable (#3747) Shota Shimizu +- Attach checkbox click listeners to editor root element instead of document (#3738) John Flockton +- Update listener in toc (#3726) Stepan Bolotnikov +- Close Excalidraw only on Escape key down (#3737) John Flockton +- fix: type-ahead menu scroll problem (#3672) huang yao +- Tweak CodeNode to allow for overrides (#3731) James Abels +- Discard empty TextNode that can creep into appendJSON (#3695) James Abels +- Add config to updateDOM in ParagraphNode (#3693) James Abels +- v0.7.6 (#3699) Dominic Gannaway +- Fix typo in LexicalAutoLinkPlugin code example (#3685) Lorenzo +- updated typo (#3697) Christopher Tran +- Add width and height to serialized image nodes (#3684) Ebad +- fix: force to set TextNode's content when compositionKey is invalid (#3679) Conatus +- Fix: convert html 's' tag to node for strickethrough format is missing (#3673) hun +- Fix bug with ArrowDown/ArrowUp in RichTextPlugin (#3676) Dominic Gannaway +- Remove ts-ignore for createContext (#3671) yf-yang +- Fix bug in reconciler sub-tree text content cache (#3669) Dominic Gannaway +- Hide commenting controls on mobile screen sizes (#3667) Dominic Gannaway +- Fix theming docs (#3668) Dominic Gannaway +- update: change character_limit to be passed as a props( maxlength) (#3649) 0x harry +- Add TabIndentationPlugin to playground. (#3632) Acy Watson +- v0.7.5 (#3630) Dominic Gannaway +- selectionChange fix (#3623) Dominic Gannaway +- Add docs for root listener (#3625) Acy Watson +- Add docs re: working with DOM Events (#3624) Acy Watson +- background-repeat: no-repeat; (#3621) Aloento +- Add logic in isSelectionCapturedInDecoratorInput for contentEditables (#3622) Dominic Gannaway +- Fix bug in convertTextFormatElement (#3618) Dominic Gannaway +- Add size limit report (#3600) Maksim Horbachevsky +- Allow focus/blur propagation in useYjsFocusTracking (#3617) Dominic Gannaway +- Add missing changelog for 0.7.4 (#3598) John Flockton +- Fix getSelectedNode logic for forward selection (#3609) moy2010 +- Fix typo in documentation (#3614) Jeremy Bernier +- Fix bad rebase (#3607) Dominic Gannaway +- Escape plus signs of the tag in MarkdownImport, fixes #3596 (#3599) Teemu Pöntelin +- Add HTML paste support for checklists (#3579) Acy Watson +- Preserve empty parent during replacement (#3595) Maksim Horbachevsky +- 0.7.4 (#3597) John Flockton +- Add missing usages of (#3592) John Flockton +- Fix import issue with line break nodes (#3593) John Flockton +- Allow LinkNode to be replaced by custom node, fix bug in #3367 (#3588) Nhan Ho +- v0.7.3 (#3587) Dominic Gannaway +- Fix bold italic exportDOM (#3584) Dominic Gannaway +- Fix copy/paste issue with line breaks within paragraphs (#3581) John Flockton +- Fix various collaboration cursor bugs (#3582) Dominic Gannaway +- Update PlaygroundEditorTheme.css (#3553) pavan-reddy-28 +- More extensive fixes for Lexical in iframes (#3578) Dominic Gannaway +- v0.7.2 (#3577) Dominic Gannaway +- Use the actual node count rather than the dirty node count (#3569) Dominic Gannaway +- Utilize getParentElement internally when traversing up the DOM tree (#3576) Dominic Gannaway +- check read only flag during (#3572) yf-yang +- Fix iframe selection issues (#3573) Dominic Gannaway +- Fix left arrow selection on list nodes (#3575) Dominic Gannaway +- fix: deleting forward on the last decorate node (#3568) Oleksii Piatetskyi +- Image gets stuck in resizing state fix (#3562) (#3565) Sharat Chandar M +- Fix flow again (#3566) Acy Watson +- Fix placeholder text for custom Paragraph Nodes (#3557) moy2010 +- Disable lint rule in composition test (#3552) Acy Watson +- Add back to flow (#3551) Acy Watson +- [Playground] Support clicking on links with middle mouse button (#3547) zeitstein +- Fix bug 3535 (#3537) lizhu68 +- docs: typo fix (#3544) Bryan Ricker +- Don't throw if getPreviousSiblings can't find a parent (#3543) Acy Watson +- Change mousedown event type to fix selection Chromium bug on Android (#3541) John Flockton +- Various fixes in (#3234) EgonBolton +- Add missing changelog entry to 0.7 (#3533) Dominic Gannaway +- Remove VERSION (#3531) John Flockton +- 0.7.1 (#3530) John Flockton +- Fix paste for LexicalLinkPlugin (#3528) Dominic Gannaway +- RTL fix for checkbox (#3529) shiva-Aluri +- Add demos section to the navbar (#3507) akmarzhan1 +- Fix lexical-offset (#3526) Dominic Gannaway +- Add missing Flow type for indentation plugin (#3527) John Flockton +- Docs: fix "node" type in "Node Overrides" example code (#3525) Chris Montrois +- Fix small Flow error (#3523) John Flockton +- v0.7 (#3522) Dominic Gannaway +- Revert "Fix exportJSON return types for ParagraphNode and LineBreakNode" (#3521) John Flockton +- Move default language setting to Tokenizer (#3368) mizuno +- Improve LexicalTreeView around large EditorStates (#3515) Dominic Gannaway +- Improve insertBefore, insertAfter, replace selection restoration logic (#3516) Dominic Gannaway +- ⏸ [0.7] Switch the internal architecture to utilize doubly linked lists (#3480) Dominic Gannaway +- Add missing annotation to internal field of Textnode (#3514) John Flockton +- ⏸ [0.7] Remove indentation keyboard shortcuts in RTE set up (#2855) John Flockton +- Fix dom-less reconciliation (#3506) Maksim Horbachevsky +- ⏸ [0.7] Add block emulated cursors (#3434) Dominic Gannaway +- ⏸ [0.7] Customize Placeholder visibility (#3379) Gerard Rovira +- ⏸ [0.7] Remove IntentionallyMarkedAsDirtyElement from public API (#3422) John Flockton +- ⏸ [0.7] Remove (#3483) Dominic Gannaway +- Update Playwright (#3511) Dominic Gannaway +- Improve Auto Embed (#3505) Tyler Bainbridge +- Skip tab e2e test in webkit (#3512) Dominic Gannaway +- Add poll and speech-to-text plugin examples (#3484) akmarzhan1 +- Fix typedef for wrapNodes (#3492) Maksim Horbachevsky +- v0.6.5 (#3495) Dominic Gannaway +- Fix mutation listener for when DOM moves occur (#3493) Dominic Gannaway +- Fix decorator input selection (#3491) Dominic Gannaway +- Inform users that they need to install headless (#3487) Phillip Burch +- Revert changes (#3481) Dominic Gannaway +- Improve selection performance on large updates (#3478) Dominic Gannaway +- Support TypeScript language in code nodes (#3469) Jonas Bengtsson +- Improve element splicing and node removal (#3454) Dominic Gannaway +- Add start and end as format types (#3472) John Flockton +- Fix test for collab (#3471) Dominic Gannaway +- Add e2e test for text replacement (#3470) Dominic Gannaway +- Markdown decorators export fallback to text content (#3464) Maksim Horbachevsky +- Update conditional statement in LexicalAutoFocusPlugin to the same logic as in LexicalSelection (#3466) John Flockton +- Add Node Replacement Docs (#3462) Acy Watson +- Inherit headless flag from parent editor (#3459) Maksim Horbachevsky +- Change heading to paragraph when heading is empty (#3455) John Flockton +- Show caret while drag&drop (#3300) Gerard Rovira +- Fix superscript & subscript not being converted from html string (#3453) Rajatava Mukherjee +- v0.6.4 (#3449) Dominic Gannaway +- Fix issue with readonly image resizing (#3448) John Flockton +- check CAN_USE_DOM before accessing document (#3444) ProvidenceXz +- Add to