Skip to content

Latest commit

 

History

History
1292 lines (647 loc) · 78.7 KB

CHANGELOG.md

File metadata and controls

1292 lines (647 loc) · 78.7 KB

Changelog

14.4.0 (2024-11-22)

Features

  • add directiveSyntax experiment (ed85f71)
  • YfmCut: support directiveSyntax experiment (da8fef7)
  • YfmFile: import plugin and consts from file-extension (#488) (3d68c53)

14.3.1 (2024-11-21)

Bug Fixes

14.3.0 (2024-11-20)

Features

Bug Fixes

  • bundle: added emoji to toolbar actions for full preset in markup mode (#483) (3c8fe45)

14.2.3 (2024-11-15)

Bug Fixes

  • Video: backward compability between diferent versions of @diplodoc/transform (#478) (602e2c0)

14.2.2 (2024-11-14)

Bug Fixes

  • markup: fix image paste by link with title from popup (#474) (a291ae9)

14.2.1 (2024-11-13)

Bug Fixes

  • deps: removed @storybook/react from dependencies (#472) (d8e30bd)

14.2.0 (2024-11-13)

Features

  • CodeBlock: removed automatic language identification for performance optimization (#468) (031504b)
  • ImgSize, markup: rework image styling to get more control (#451) (526074d)
  • markup: convert pasted urls to images (#469) (720215b)
  • Image: convert pasted image urls to images (#464) (64d389e)

14.1.0 (2024-11-11)

Features

  • emoji: updated emoji suggest popup logic (#462) (844667d)
  • lists: added input rule for ordered lists with parenthesis (#461) (05ba62d)

Bug Fixes

  • Mermaid: fix MermaidView edit buttons texts (#465) (0a16c61)

14.0.3 (2024-11-05)

Bug Fixes

  • core: added escaping the underscore character via serializing (#452) (d9d7279)

14.0.2 (2024-11-02)

Bug Fixes

  • bundle: file upload handler is not passed in wysiwyg mode (#453) (46fbe46)
  • deps: sync version of markdown-it-attrs with @diplodoc/transform (#457) (3f7e260)
  • markup: correct key formatting for codemirror keymap (#456) (2f8f91d)
  • markup: fix hotkey Esc not working in markup mode (#455) (28bc59f)

14.0.1 (2024-10-25)

Bug Fixes

  • note: deleted unused import (_note.scss was used before for scss variables) (#441) (3615444)

14.0.0 (2024-10-23)

⚠ BREAKING CHANGES

  • bundle: remove default deps for useMemo inside useMarkdownEditor (#438)
  • import yfmTabs plugin from separate tabs-extension package
  • import yfmCut plugin from separate cut-extension package
  • bump diplodoc/transform to v4.33.0 and update import of runtime styles and scripts
  • deps: updated transform version 4.32.2 (#417)
  • extensions: move YfmHtmlBlock extension from yfm to additional folder
  • extensions: move FoldingHeading extension from yfm to additional folder
  • extensions: move Math extension from yfm to additional folder
  • extensions: move Mermaid extension from yfm to additional folder

refactor

  • extensions: move FoldingHeading extension from yfm to additional folder (e5f34d5)
  • extensions: move Math extension from yfm to additional folder (f6531ac)
  • extensions: move Mermaid extension from yfm to additional folder (79eb06b)
  • extensions: move YfmHtmlBlock extension from yfm to additional folder (8499538)

Features

  • bump diplodoc/transform to v4.33.0 and update import of runtime styles and scripts (6dbbc52)
  • bundle: group editor settings by scope (#433) (d4097c2)
  • bundle: pass md options to renderPreview callback (#435) (2676b45)
  • bundle: remove default deps for useMemo inside useMarkdownEditor (#438) (573c82e)
  • deps: updated transform version 4.32.2 (#417) (56e53fb)
  • import yfmCut plugin from separate cut-extension package (fd43a36)
  • import yfmTabs plugin from separate tabs-extension package (6f229f1)
  • update codemirror deps (#430) (40d4a98)
  • update prosemirror deps (#429) (27ce483)

Bug Fixes

  • YfmTabs: fixed switching between tabs in wysiwyg mode (736fc0a)

13.25.1 (2024-10-18)

Bug Fixes

13.25.0 (2024-10-15)

Features

Bug Fixes

  • hotKey cmd + a shows the tooltip (#422) (7dd24ef)
  • MarkdownEditorView: prevent the default preview shortcut behaviour (#421) (1fa5c90)

13.24.0 (2024-10-11)

Features

Bug Fixes

  • bundle: submit in preview mode: remove outline and return edit mode on submit (#418) (e8ed1ba)
  • math: fixed right direction (#406) (f01277f)

13.23.0 (2024-10-09)

Features

Bug Fixes

  • Lists: check that list items are being serialized with correct markup (#412) (9bf88d0)

13.22.0 (2024-10-08)

Features

  • yfmHTMLBlock: updated html-extension (#407) (54dfd2d)

Bug Fixes

13.21.4 (2024-10-02)

Bug Fixes

  • bundle: scroll to top of screen after calling moveCursorToLine method in wysiwyg mode (#397) (bf570b6)

13.21.3 (2024-10-02)

Bug Fixes

  • SelectionContext: save editor state when start to select content with mouse (#395) (74d3b80)

13.21.2 (2024-09-30)

Bug Fixes

13.21.1 (2024-09-30)

Bug Fixes

13.21.0 (2024-09-26)

Features

  • CodeBlock: unification of code block creation logic (#384) (d139318)
  • markup: update codemirror and add correct enter hotkeys (#382) (eef229a)

13.20.0 (2024-09-26)

Features

  • YfmTabs: support vertical (radio) tabs (#357) (4baff56)

13.19.0 (2024-09-25)

Features

  • markup: added ability to override default placeholder in markup mode (#376) (b6b61f8)

Bug Fixes

  • remove marks from breaks that are first node inside that mark (#378) (6b148fd)
  • YfmTable: revert serialization logic for yfm-table row and cell (#380) (5d0e931)

13.18.2 (2024-09-23)

Bug Fixes

13.18.1 (2024-09-19)

Bug Fixes

13.18.0 (2024-09-13)

Features

13.17.1 (2024-09-12)

Bug Fixes

13.17.0 (2024-09-05)

Features

  • yfmHtmlBlock: updated yfm-html-block (#354) (c63eadb)

13.16.0 (2024-08-29)

Features

  • bundle: scroll to top of screen when scrolling to line in markup mode (#350) (bd85a1c)
  • yfmHtmlBlock: updated css white list (#349) (049dc29)

13.15.0 (2024-08-29)

Features

  • add autocompletionConfig to markupConfig (#325) (ad9ce27)

Bug Fixes

  • YfmHeading: ignore anchor links inside headings when parse dom (#348) (a50d8a7)
  • yfmHtmlBlock: fixed types (#344) (a762690)

13.14.0 (2024-08-21)

Features

  • beforeEditorModeChange (experimental) (#341) (7a0bdcb)
  • yfmHtmlBlock: updated @diplodoc/html-extension (#343) (4a6df56)

Bug Fixes

  • move escape config story to experiment (#340) (14d4d3e)

13.13.0 (2024-08-20)

Features

13.12.1 (2024-08-15)

Bug Fixes

  • YfmHtmlBlock: added YfmHtmlBlockOptions, added getSanitizeYfmHtmlBlock (#332) (999ba68)

13.12.0 (2024-08-15)

Features

13.11.0 (2024-08-15)

Features

  • support overriding codemirror history extension (#331) (333a816)

13.10.0 (2024-08-09)

Features

  • yfHtmlBlock: updated YfmHtmlBlock options (#327) (1b6b9e0)

13.9.0 (2024-08-05)

Features

  • YfmTable: added support of colspan, rowspan and cell-align in yfm-tables (#324) (14dd054)

13.8.0 (2024-08-01)

Features

  • bundle: improve drilling of codemirror config (#323) (9bf6d5d)
  • support YfmLangOptions drilling to markup editor (#303) (4564256)

Bug Fixes

  • FoldingHeading: correct position of separator on bottom edge of section (#322) (5fff3ca)
  • view: add support for opening folding-headings in useYfmShowElemWithId() hook (#320) (05c363b)

13.7.0 (2024-08-01)

Features

  • markup: added yfmLang autocomplete options (#315) (31e2a79)

13.6.1 (2024-08-01)

Bug Fixes

13.6.0 (2024-08-01)

Features

Bug Fixes

  • bundle: scroll to current line after moving cursor in markup mode (#313) (dd56733)

13.5.3 (2024-07-29)

Bug Fixes

  • toolbar: show hint in ToolbarButton tooltip (#311) (0b9000b)

13.5.2 (2024-07-29)

Bug Fixes

  • forms: added utils re-export (#310) (13733ed)
  • yfmHtmlBlock: added sanitize prop to YfmHtmlBlockView (#307) (a4ad5cd)

13.5.1 (2024-07-26)

Bug Fixes

  • yfmHtmlBlock: added sanitize prop to YfmHtmlBlock wysiwyg extension (#304) (d620fe7)
  • yfmHtmlBlock: added sanitize prop to YfmHtmlBlock wysiwyg extension (#306) (f3a480e)

13.5.0 (2024-07-26)

Features

13.4.2 (2024-07-25)

Bug Fixes

  • main: fix en yfm syntax documentation link (#300) (9b80812)
  • table: fixed scroll for wide table inside the cut (#296) (33970cd)

13.4.1 (2024-07-19)

Bug Fixes

  • presets: fixed yfm and full presets (#294) (1cc1881)
  • table-utils: fixed remove first column (#291) (a27d454)

13.4.0 (2024-07-15)

Features

  • YfmHtmlBlock: added YfmHtmlBlock extension (#281) (1eb4d11)

13.3.0 (2024-07-15)

Features

  • bundle: prevent loss of focus after pressing tab or shift+tab (#287) (63feec2)
  • pass extra codemirror extensions (#289) (4996b12)

Bug Fixes

  • markup: insert tab when selection is empty (#286) (cba9f28)

13.2.0 (2024-07-10)

Features

  • SelectionContext: support for hiding menu items when action in selection menu is disabled (#283) (6948cc4)
  • YfmHeading: support folding attribute (#285) (100a548)

Bug Fixes

  • markup: add gravity theme to autocomplete snippet (#279) (0836bce)

13.1.2 (2024-06-25)

Bug Fixes

13.1.1 (2024-06-21)

Bug Fixes

  • YfmTable: fix runtime error in table cell nodeView (#274) (15e0cd4)

13.1.0 (2024-06-10)

Features

13.0.0 (2024-06-07)

⚠ BREAKING CHANGES

  • transfer connection of markdown-it-attrs plugin to YfmConfigs extension (#263)
  • bundle: rename editorType ––> editorMode (#260)
  • bundle: rename yfm ––> markdown in variable and file names (#259)
  • bundle: remove deprecated YfmEditor component (#258)
  • change package name (#254)
  • rename yfm -> md in core and dependent modules (#249)
  • update markup mode to codemirror6 (#234)

Features

  • add editor presets (#265) (a2d8153)
  • add g-md-editor classname to editor dom elem, change default prefix for internal classnames (#257) (82b42ce)
  • add re-export from bundle to root export (#267) (86fcb00)
  • add re-export of codemirror core modules (#266) (9ccf3b1)
  • bundle: remove deprecated YfmEditor component (#258) (db3749a)
  • bundle: rename editorType ––> editorMode (#260) (bd0afe8)
  • bundle: rename yfm ––> markdown in variable and file names (#259) (c63381f)
  • change package name (#254) (85cc2af)
  • Lists: add auto merging of adjacent list of same type (#241) (c02de80)
  • note, tabs: added leave block logic for second enter (#248) (ed8ba66)
  • rename yfm -> md in core and dependent modules (#249) (e12abda)
  • transfer connection of markdown-it-attrs plugin to YfmConfigs extension (#263) (2816c18)
  • update markup mode to codemirror6 (#234) (5b416b2)

Bug Fixes

  • CodeBlock: Fixed code insert (#251) (df9848e)
  • don't split code_block in lists when pressing enter key (#243) (c494301)
  • forms: deleted unused iframe_ keysets (#242) (e6d6ba4)
  • ImageForm: updated autofocus logic, added useAutoFocus (#245) (c4da6bd)
  • Link: ascape parentheses in link url (#244) (046dd2e)
  • react-utils: fix for useNodeEditing and useNodeHover hooks (#239) (48d018d)

12.4.0 (2024-04-19)

Features

  • BaseKeymap: remove keymap for joinUp and joinDown commands (#233) (c34ef8a)
  • toolbar, bundle: add ToolbarButtonPopup type and use it for link, image and file actions in murkup mode (#228) (0040e2a)

Bug Fixes

  • fixed position of HelpPopover (#230) (bb9c9b6)
  • table-utils: fix deleting columns in tables with nested tables (#231) (64d81a6)
  • YfmTableAdditions: fix positioning of floating buttons of yfm-table (#232) (52ef503)

12.3.0 (2024-04-17)

Features

  • support button changes in uikit 6.11.0 (#227) (cdbc022)
  • support uploading files dragged and dropped from device in markup mode (#226) (c60f72e)

Bug Fixes

  • do not apply input rule to text with code mark (#224) (237c77c)

12.2.1 (2024-04-09)

Bug Fixes

12.2.0 (2024-04-08)

Features

  • Checkbox: improve checkbox insertion (#220) (cbcebf3)
  • HorizontalRule: improve horizontal line insertion (#218) (71813a2)

Bug Fixes

  • fixed typesVersions field in package.json (#221) (66dbcc5)

12.1.0 (2024-04-05)

Features

  • added colors from uikit, added nore exports (#216) (feefd82)
  • support uploading files dragged and dropped from device (#214) (3367f4b)

12.0.1 (2024-04-04)

Bug Fixes

  • fixed style, exports and typings after adding more functionality (#213) (ad320a7)
  • LinkEnhance: show creation widget when create link with whitespaces at end of selected text (#211) (978a828)
  • Placeholder: fixed issue with displaying a fake cursor in Safari (#212) (c9c6fb5)
  • SelectionContext: dont show selection menu until mouse is pressed (#209) (cde768c)

12.0.0 (2024-03-26)

⚠ BREAKING CHANGES

  • added more functionality (#207)

Features

11.0.0 (2024-03-04)

⚠ BREAKING CHANGES

  • update @gravity-ui/uikit to verison 6 (#205)

Features

  • update @gravity-ui/uikit to verison 6 (#205) (7cf7347)

10.2.3 (2024-03-01)

Bug Fixes

  • Clipboard: copy only text content from codeblock (#204) (67e55fc)
  • CodeBlock: fixed parsing of language from token.info and added support for different code_block markup (#202) (85509ff)

10.2.2 (2024-02-22)

Bug Fixes

  • Table: correct serialization of the table inside blockquote (#199) (9d27a3f)
  • YfmTabs: correct serialization of yfm-tabs inside blockqoute (#201) (e2f5d27)

10.2.1 (2024-02-20)

Bug Fixes

  • Math: allow to modify dom-attributes of math nodes (#197) (c7fd967)

10.2.0 (2024-02-20)

Features

  • adding a link to image when pasting a link on selected image node (#194) (c64dd68)
  • option to not highlighting active list button and toParagraph action improvement (#196) (35d0219)

10.1.0 (2024-02-16)

Features

  • heading button that resets heading back to paragraph (#190) (475c879)
  • toolbar: add property to show custom hint when action is disabled (#193) (f08366a)
  • YfmCut: add border to editable yfm-cut nodes (#189) (03a1ad2)
  • YfmCut: improve the behavior when creating yfm-cut (#191) (67c2300)
  • YfmTabs: change text color of yfm-tabs tab placeholder (#192) (42be1aa)

Bug Fixes

10.0.0 (2024-02-06)

⚠ BREAKING CHANGES

  • feat!: use diplodoc/latex-extension instead of markdown-it-katex (#184)
    • added packages to peerDependencies: @diplodoc/latex-extension, katex, markdown-it
    • editor's Math extension now use @diplodoc/latex-extension instead of markdown-it-katex
    • Math extension removed from YfmPreset/YfmSpecsPreset and package root export
    • added options to Math extension

    Example of using a Math extension:

    import {Math} from '@doc-tools/yfm-editor/_/extensions/yfm/Math';
    
    // ...
    
    builder.use(Math, {
    // required
    loadRuntimeScript: async () => {
        await Promise.all([
        import('@diplodoc/latex-extension/runtime'),
        import('@diplodoc/latex-extension/runtime/styles'),
        ]);
    },
    // optional; if you need custom sanitizing
    sanitize: (html) => /* sanitize html */ html,
    // optional; options to be passed to katex
    katexOptions: {},
    });

Features

  • feat!: use diplodoc/latex-extension instead of markdown-it-katex (#184) (80ad40f)

Bug Fixes

9.3.1 (2024-02-01)

Bug Fixes

9.3.0 (2024-01-26)

Features

  • core: allow to parse blocks with noCloseToken=true with content from children tokens (#180) (d362717)

9.2.0 (2024-01-25)

Features

  • add re-export of markdown-it plugins (#179) (affd462)
  • added ability to pass marks to updateAttributes method of ReactNodeView (#177) (93e63de)

9.1.1 (2023-12-26)

Bug Fixes

  • update lint rules and remove import of lodash global object (#175) (64c83fb)

9.1.0 (2023-12-21)

Features

9.0.0 (2023-12-20)

⚠ BREAKING CHANGES

  • add package exports (#169)

Features

8.2.1 (2023-12-18)

Bug Fixes

8.2.0 (2023-12-11)

Features

8.1.0 (2023-12-07)

Features

  • added a node view for rendering react block (#163) (67a325a)

8.0.0 (2023-12-01)

⚠ BREAKING CHANGES

  • content node for yfm note (#161)

Features

7.2.0 (2023-11-20)

Features

  • YfmTabs: auto-switching tabs in yfm-tabs when dragging over it (#157) (c4fdcbc)

Bug Fixes

  • improvements for toolbar hidden actions (#155) (d15839b)

7.1.0 (2023-11-17)

Features

  • YfmCut: auto-opening yfm-cut when dragging over it (#152) (a7612c3)
  • Add data-line attrs support for heading and paragraph (#152)

7.0.0 (2023-11-09)

⚠ BREAKING CHANGES

Features

6.7.0 (2023-10-31)

Features

  • Breaks: parse <br/> to preffered break (#147) (8253496)
  • Breaks: replace double breaks with new paragraph (#149) (2189de1)

Bug Fixes

  • toolbar: correct calc of actions to show in presence of hiddenActions (#150) (f91113d)

6.6.0 (2023-10-27)

Features

6.5.0 (2023-10-26)

Features

  • ability to add hidden action to toolbar (#144) (d100d9b)

6.4.0 (2023-10-25)

Features

  • CodeBlock: add custom tab key press handling in the codeblock (fb3284c)
  • CodeBlock: do not select codeblock node when clicking on it (67bad99)

6.3.0 (2023-10-10)

Features

Bug Fixes

  • correct parsing of \n in inline code (#135) (ebf37d7)
  • selected node styles appear only if ProseMirror is focused (#138) (dd873de)
  • trying to add a row or column to an outer table caused it to be added into inner one (#139) (41d4a46)

6.2.0 (2023-09-29)

Features

Bug Fixes

6.1.4 (2023-09-25)

Bug Fixes

6.1.3 (2023-09-23)

Bug Fixes

6.1.2 (2023-09-20)

Bug Fixes

6.1.1 (2023-09-04)

Bug Fixes

6.1.0 (2023-09-04)

Features

6.0.0 (2023-07-28)

⚠ BREAKING CHANGES

  • update to uikit@5, node@18, storybook@7; remove assets (#116)

Features

  • update to uikit@5, node@18, storybook@7; remove assets (#116) (01e021f)

5.6.0 (2023-07-04)

Features

5.5.1 (2023-06-29)

Bug Fixes

  • Deflist: use internal isNodeSelection helper (#112) (1eeb0c0)

5.5.0 (2023-06-29)

Features

  • deps: support @doc-tools/transform@3 (#110) (495ecf1)

5.4.0 (2023-06-26)

Features

  • add re-export serializeForClipboard function from prosemirror-view (#107) (3574ea2)
  • allow selection for list-item, heading and checkbox (#109) (e0ade05)

5.3.0 (2023-06-16)

Features

Bug Fixes

  • escape whitespaces within superscript and subscript (#104) (db35e5b)

5.2.0 (2023-05-22)

Features

  • Math: add background on hover (#103) (ab869cd)
  • Selecion: support backspace action for fake paragraph (#100) (efaa359)
  • YfmCut: add a border when hovering (#102) (b316f08)
  • YfmCut: allow inline nodes in cut title (1408cee)
  • YfmNote: allow inline nodes in note title (8b40679)

Bug Fixes

  • remove marks from breaks that are the last node inside that mark (#101) (88c3d1a)

5.1.0 (2023-04-12)

Features

Bug Fixes

  • CodeBlock: fix parsing and serialization of code and fence blocks (#96) (4824813)

5.0.0 (2023-04-11)

⚠ BREAKING CHANGES

  • Math: add math hints

Features

  • add i18n (4e2c49c)
  • add ReactRenderer extension (d73eb8e)
  • Blockquote: support for joining the previous blockquote (#90) (9d055c4)
  • Lists: support for joining the previous list (#92) (3e38618)
  • Math: add math hints (9d7293d)

4.5.0 (2023-03-21)

Features

  • Lists: return true from toList command when selection is in list with current list type (#88) (74dd90c)

Bug Fixes

  • improvements for checkbox behavior (#87) (12d0702)

4.4.1 (2023-03-16)

Bug Fixes

4.4.0 (2023-03-13)

Features

4.3.0 (2023-02-27)

Features

  • move schema, parser and serializer specs to separate extensions (#80) (38064ac)

Bug Fixes

4.2.0 (2023-02-15)

Features

  • apllying codemark when typing text between backticks (#75) (50560f2)
  • Clipboard: get markup from html that has only text (#78) (6a4628f)
  • HorizontalRule: add input rules for horizontal line (#77) (d11e9e0)

4.1.0 (2023-02-09)

Features

  • add more items from Cursor and Selection extensions to root export (#73) (8499232)
  • Placeholder: don't render placeholder when content is null (#72) (a91d1cd)

4.0.1 (2023-02-07)

Bug Fixes

  • Selection: fix creation of fake cursor on edges of blocks with flag gapcursor:false (#71) (63dcdf2)
  • YfmCut: allow editing of yfm-cut title (#69) (b440844)

4.0.0 (2023-02-01)

⚠ BREAKING CHANGES

  • toolbar: update @gravity-ui/[email protected] and use Hotkey and ActionTooltip components in Toolbar (#66)
  • Selection, Cursor: rewrite code for fake-paragraph behaviour (#65)

Features

  • Selection, Cursor: rewrite code for fake-paragraph behaviour (#65) (991107a)
  • toolbar: update @gravity-ui/[email protected] and use Hotkey and ActionTooltip components in Toolbar (#66) (c67453f)

3.7.0 (2023-02-01)

Features

  • parser and serializer props (190384b)
  • serialization of selection content when creating codeblock (#67) (c170560)

Bug Fixes

  • Placeholder: create new decorations on every EditorProps.decorations() call (#62) (e6a8320)

3.6.0 (2023-01-25)

Features

  • improvements for tabs removement (f21f6f5)

3.5.0 (2023-01-24)

Features

  • Placeholder: pass the parent node to the placeholder's content callback (#59) (96cf1d3)

3.4.5 (2023-01-24)

Bug Fixes

  • Clipboard: replace require with es-import (#57) (0347ed0)

3.4.4 (2023-01-23)

Bug Fixes

  • replace asterisk exports with named exports (#55) (e46c512)

3.4.3 (2023-01-23)

Bug Fixes

  • add missing exports from extensions (#53) (25c3668)

3.4.2 (2022-12-16)

Bug Fixes

  • blockquote button breaks when selection has 0 depth (2a38575)

3.4.1 (2022-12-13)

Bug Fixes

  • YfmNote: serialize placeholder content if node content is empty (#48) (f999943)

3.4.0 (2022-12-09)

Features

  • Math: improve ux with inline math (#43) (e09dca4)
  • YfmCut: auto openning yfm-cut if selection is inside cut's content (#46) (f3084f8)
  • YfmCut: don't open/close yfm-cut by clicking on the title (#47) (1e13715)

Bug Fixes

  • Placeholder: show placeholders immediately after initialization (#45) (723a79d)

3.3.0 (2022-11-23)

Features

  • parse html from the clipboard when pasting (#40) (b27e9b8)
  • YfmNote: do not fill in the note title when creating a new note (#41) (f65b342)
  • YfmTable: clear selected table cells and delete empty rows or a table when the backspace button is pressed (d4e1623)

Bug Fixes

  • core: escape the pipe symbol during serialization to markdown (#36) (f766021)
  • re-export MathNode classes (#38) (b4ee9b4)

3.2.0 (2022-11-10)

Features

  • add support to linkify urls with custom tlds (#31) (1b0d44a)
  • Clipboard: insert markup, html and text of the selected fragment into the clipboard (#30) (f438588)
  • Clipboard: smarter copying (#33) (a458d46)
  • core: added priority for marks in extension builder (395f97b)
  • Link: when pasting, create a link with the pasted URL and selected text (#28) (1230601)

Bug Fixes

  • Checkbox: write placeholder content when label constains only whitespace characters (#32) (3ded049)
  • Code: set lowest priority for inline code mark (b4f9ae0)

3.1.0 (2022-10-27)

Features

  • core: when appending replace last empty paragraph with new content and add empty paragraph after (#25) (a7333ad)
  • Lists: breaking the list when deleting a list item (#26) (a5e5362)

3.0.0 (2022-10-14)

⚠ BREAKING CHANGES

  • core: use one builder for all plug-in extensions

Features

  • core: add context to extension builder (#22) (dc66438)
  • core: move plugins sorting to the extension builder (fcc4d35)
  • core: use one builder for all plug-in extensions (66de15e)
  • table arrow controls (3e00e6a)

2.1.0 (2022-10-05)

Features

  • added new field for selection interface (4ccfdaa)
  • core: escape corner brackets during serialization (#17) (01ad8a8)
  • toolbar: add tooltip to list-buttons (af158ff)
  • tooltip: add delay before open and close tooltip (2c17593)

2.0.0 (2022-10-04)

⚠ BREAKING CHANGES

  • update to uikit@3

Features

  • Html: use html sanitizer from yfm-transform (#14) (cf8ce23)
  • update to uikit@3 (bd6c517)

1.2.0 (2022-09-28)

Features

  • YfmCut: move cursor to end of cut's title when press backspace in the beginning of its content (007773a)
  • YfmCut: remove cut on press backspace in the beginning of his title (b715b38)
  • YfmNote: move cursor to end of note's title when press backspace in the beginning of its content (a485fc9)
  • YfmNote: remove note on press backspace in the beginning of his title (c1865ed)

1.1.1 (2022-09-26)

Bug Fixes

  • Placeholder: fix display of fake cursor before placeholder (#8) (5ffdd35)

1.1.0 (2022-09-22)

Features

1.0.0 (2022-09-21)

Features

  • clipboard: parse text without processing attributes (65417b4)

Bug Fixes