Skip to content

Releases: imzbf/md-editor-rt

v4.5.0

31 Aug 09:58
Compare
Choose a tag to compare

新增特性:

重构:

  • ⭐️ 同步滚动更加流畅了。

修复问题:

  • 🐞 同步滚动内容只存在单一段落时可能会失效。
  • 🐞 获取到了过时的mermaid节点(#105 )。

New Features:

Refactor:

  • ⭐️ Synchronized scrolling has become smoother.

Fixed Bugs:

  • 🐞 Synchronous scrolling may fail when only a single paragraph exists.
  • 🐞 Get outdated mermaid nodes(#105 ).

v4.4.0

24 Aug 09:17
Compare
Choose a tag to compare

新增特性:

  • ⭐️ 新的属性noImgZoomIn,用于屏蔽内部放大图片的功能

重构:

  • 🌟 👻

修复问题:

  • 🐞 目录存在相同标题时重复设置了属性key(#98 )。

New Features:

  • ⭐️ New attribute noImgZoomIn used to control zooming in on images

Refactor:

  • 🌟 👻

Fixed Bugs:

  • 🐞 Catalog has same key(#98 ).

v4.3.0

12 Aug 14:20
Compare
Choose a tag to compare

新增特性:

  • ⭐️ 向扩展组件的项默认添加insert属性来向编辑器插入内容。
  • ⭐️ 导出insert方法的类型t。
  • ⭐️ 新的属性showToolbarName:用来把提示名称显示在工具栏上。
  • ⭐️ 只对图片元素中带有类名为'md-zoom'的项进行默认的放大预览。
  • ⭐️ 新的配置方法markdownItPlugins :用来挑选内置的markdownIt的扩展。
  • ⭐️ 导出新的组件MdModal
  • ⭐️ 显示扩展组件DropdownToolbar的默认插槽。
  • ⭐️ 新的监听事件onInput
  • ⭐️ 新的错误提示类型overlength

重构:

  • 🌟 👻

修复问题:

  • 🐞 👻

New Features:

  • ⭐️ Put default attr insert into items in defToolbars.
  • ⭐️ Export type of function insert.
  • ⭐️ New attribute showToolbarName: to display names on the toolbar.
  • ⭐️ Only enlarge images with a classname of 'md-zoom'.
  • ⭐️ New configuration method markdownItPlugins : to select the preset markdownIt plugins.
  • ⭐️ Export new component MdModal.
  • ⭐️ Default slot for DropdownToolbar.
  • ⭐️ New event onInput.
  • ⭐️ New error notification event overlength.

Refactor:

  • 🌟 👻

Fixed Bugs:

  • 🐞 👻

v4.2.2

10 Jul 13:10
Compare
Choose a tag to compare

修复问题:

  • 🐞 嵌套的列表标记不标准(#88 )。
  • 🐞 严格模式下,mermaid模块没有被正确生成(#89 )。

Fixed Bugs:

  • 🐞 Nested list marker are not standard(#88 ).
  • 🐞 In strict mode, mermaid module was not generated correctly(#89).

v4.2.1

02 Jul 08:43
Compare
Choose a tag to compare

修复Bugs:

  • 🐞 自定义的markdown-it扩展失效。
  • 🐞 用于生成mermaid的临时节点没有被正确移除。
  • 🐞 编辑器模式展开目录时,页脚工具栏被遮挡。
  • 🐞 可能存在的对null访问属性getBoundingClientRect报错。

Fix Bugs:

  • 🐞 Customized markdown-it extensions have lower priority.
  • 🐞 Temporary node not removed when no mermaid exists.
  • 🐞 Location of internal catalog is incorrect.
  • 🐞 Cannot read properties of null (reading 'getBoundingClientRect ').

v4.2.0

18 Jun 13:51
Compare
Choose a tag to compare

重构:

  • 🌟 editorRef.current.focus()现在可以设定获得焦点后光标的位置,默认上次光标的位置,文档:focus

修复问题:

  • 🐞 editorRef.current.insert()插入内容后编辑器没有获取焦点。

Refactor:

  • 🌟 Cursor position can be set during focusing, in editorRef.current.focus(), docs: focus.

Fix Bugs:

  • 🐞 Lost focus when using editorRef.current.insert() and setting select to false.

v4.1.1

13 Jun 13:56
Compare
Choose a tag to compare

修复Bugs:

  • 🐞 codemirror的新扩展不支持在创建时立即设置属性。
  • 🐞 在首次渲染mermaid@10+模块时,页面会闪烁。

Fix Bugs:

  • 🐞 New extension of codemirror does not support setting properties immediately.
  • 🐞 Page blinks when rendering mermaid@10+ for the first time.

v4.1.0

11 Jun 13:07
Compare
Choose a tag to compare

新增特性:

  • ⭐️ 新增属性completions,用于添加额外的输入自动完成来源,参考

重构:

  • 🌟 自动提示框样式优化。

修复问题:

  • 🐞 输入不完整的mermaid文本会报错。

New Features:

  • ⭐️ New attribute completions, additional completion sources. reference.

Refactor:

  • 🌟 Unify styles of @codemirror/autocomplete.

Fix Bugs:

  • 🐞 Throw errors when the content is not standardized.

v4.0.4

04 Jun 13:24
Compare
Choose a tag to compare

修复Bugs:

  • 🐞 当第一行内容没有携带data-line参数的时候出现异常。
  • 🐞 多次添加了监听滚动的事件(#81 )。

Fix Bugs:

  • 🐞 Get error while first element has no attribute data-line.
  • 🐞 Registering events multiple times(#81 ).

v4.0.3

31 May 12:46
Compare
Choose a tag to compare

修复Bugs:

  • 🐞 Webpack项目环境中,未忽略按需引用语法。
  • 🐞 Vite构建项目时,提示:Module "punycode" has been externalized for browser compatibility。
  • 🐞 不能正确的覆盖内部的markdown-it扩展。

Fix Bugs:

  • 🐞 Not ignore importing remote module when using webpack.
  • 🐞 Vite warning: Module "punycode" has been externalized for browser compatibility.
  • 🐞 Cannot override markdown-it plugin.