Releases: imzbf/md-editor-rt
Releases · imzbf/md-editor-rt
v4.5.0
新增特性:
重构:
- ⭐️ 同步滚动更加流畅了。
修复问题:
- 🐞 同步滚动内容只存在单一段落时可能会失效。
- 🐞 获取到了过时的
mermaid
节点(#105 )。
New Features:
- 🌟 Customize icons and switching the demonstrations of internal icons.
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
v4.3.0
新增特性:
- ⭐️ 向扩展组件的项默认添加
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
v4.2.1
修复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
重构:
- 🌟
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
v4.1.0
v4.0.4
v4.0.3
修复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.