options.preview.actions 添加 tooltipmermaidRender 添加 theme 参数mindmapRender 添加 theme 参数chartRender 添加 theme 参数mermaidRender 移除 className 参数options.hint.at => "options.hint.extend: IHintExtend[]"iroptions.markdown.listMarker 修改为 options.markdown.listStyleoptions.preview.markdow.theme 修改为 options.preview.themesetContentTheme 参数修改为 contentTheme: string, path: stringsetTheme 参数修改为 theme: "dark" | "classic", contentTheme?: string, codeTheme?: string, contentThemePath?: stringsetSelectionoptions.keymapoptions.preview.markdown.setextoptions.toolbar 中移除 format 选项boolean 类型修改为 number 类型options.counter 修改为 counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }options.hideToolbar 修改为 toolbarConfig: { hide?: boolean, pin?: boolean }setPreviewMode 方法中移除 preview 选项options.preview.mode 移除 preview 选项IPreviewOptions 中的 theme 配置移动到 IPreviewOptions.markdown 中options.mode 可选值为:'wysiwyg', 'sv', 'ir'wysiwyg 修改为 edit-modeoptions.cache 修改为 {enable: boolean, id: string}md2html 方法改为异步options.preview.markdown.codeBlockPreview 配置options.toolbar 添加 className 配置getCurrentMode 方法IPreviewOptions 中的 classNameinsertValue 添加 render 参数,以便配置是否需要进行 Markdown 处理options.preview.markdown.autoSpace/chinesePunct/fixTermTypo 默认值设置为 falsev1.9
preview 静态方法参数修改为 (previewElement: HTMLDivElement, markdown: string, options?: IPreviewOptions),其中参数 IPreviewOptions 修改为
anchor?: boolean;
className?: string;
customEmoji?: { [key: string]: string };
lang?: (keyof II18nLang);
emojiPath?: string;
hljs?: {
lineNumber?: boolean;
style?: string;
enable?: boolean;
};
speech?: {
enable?: boolean
}
highlightRender 参数修改为 (hljs?: IHljs, element?: HTMLElement | Document)
v1.8
getHTML 方法移除参数md2html 静态方法参数修改为 (mdText: string, options?: IPreviewOptions)mathRender 参数修改为 (element: HTMLElement)preview.hljs.style 默认值修改为 github,可选值参见chromatypewriterMode 配置,默认值为 false。1.7 版本用户需要手动开启该功能v1.7
option.preivew.show?: boolean => option.preivew.mode?: stringoption.editorName
改进功能改进功能修复缺陷改进功能改进功能引入特性改进功能改进功能改进功能改进功能改进功能开发重构修复缺陷修复缺陷修复缺陷修复缺陷引入特性改进功能引入特性修复缺陷修复缺陷修复缺陷引入特性改进功能引入特性改进功能改进功能修复缺陷preview 静态方法添加 mode 配置options.undoDelay 配置options.counter.after 回调方法previewImg 静态方法options.fullscreen.indexoptions.preview.markdown.chinesePunct 配置options.outline 修改为 { enable: boolean, position: "left" | "right" }toolbar.click 参数修改为 event: Event, vditor: IVditor引入特性引入特性改进功能改进功能修复缺陷修复缺陷修复缺陷改进功能修复缺陷改进功能引入特性改进功能改进功能改进功能引入特性修复缺陷修复缺陷改进功能修复缺陷改进功能linkPrefix 用于强制对链接目标地址添加前缀 引入特性引入特性文档修改
options.preview.actions 添加 tooltip添加 options.comment 及 getCommentIds, hlCommentIds, unHlCommentIds, removeCommentIds 方法
comment?: {
enable: boolean
add?(id: string, text: string, commentsData: ICommentsData[]): void
remove?(ids: string[]): void;
scroll?(top: number): void;
adjustTop?(commentsData: ICommentsData[]): void;
};
3.6.4
mermaidRender 添加 theme 参数
mindmapRender 添加 theme 参数
chartRender 添加 theme 参数
修复缺陷修复缺陷引入特性改进功能修复缺陷修复缺陷改进功能修复缺陷修复缺陷修复缺陷修复缺陷文档相关修复缺陷改进功能改进功能修复缺陷修复缺陷修复缺陷改进功能文档相关修复缺陷mermaidRender 移除 className 参数;添加 flowchartRender 方法修复缺陷引入特性改进功能修复缺陷改进功能修复缺陷改进功能修复缺陷引入特性修复缺陷改进功能改进功能修复缺陷修复缺陷修复缺陷修复缺陷开发重构改进功能改进功能修复缺陷修复缺陷修复缺陷引入特性改进功能改进功能修复缺陷引入特性修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷后会弹出 hint,此时执行 undo 后, hint 不消失改进功能`引入特性改进功能改进功能修复缺陷修复缺陷改进功能改进功能options.hint.at => "options.hint.extend: IHintExtend[]"⌘-Doptions.preview.markdown.mark 配置改进功能改进功能
修复缺陷修复缺陷修复缺陷修复缺陷文档相关改进功能开发重构改进功能引入特性改进功能引入特性改进功能修复缺陷修复缺陷修复缺陷改进功能改进功能修复缺陷修复缺陷修复缺陷改进功能改进功能改进功能修复缺陷修复缺陷改进功能修复缺陷改进功能修复缺陷修复缺陷引入特性开发重构修复缺陷修复缺陷改进功能修复缺陷修复缺陷改进功能改进功能修复缺陷引入特性改进功能修复缺陷修复缺陷改进功能改进功能改进功能修复缺陷引入特性改进功能引入特性修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷改进功能引入特新修复缺陷改进功能修复缺陷修复缺陷改进功能改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特新修复缺陷修复缺陷改进功能修复缺陷修复缺陷改进功能修复缺陷引入特新改进功能修复缺陷修复缺陷修复缺陷改进功能改进功能修复缺陷修复缺陷修复缺陷改进功能修复缺陷options.markdown.listMarker 修改为 options.markdown.listStylesetValue 方法添加 clearStack 参数;新增 clearStack 方法options.keymapsetContentTheme 参数修改为 contentTheme: string, path: stringoptions.preview.markdow.theme 修改为 options.preview.themesetTheme 参数修改为 theme: "dark" | "classic", contentTheme?: string, codeTheme?: string, contentThemePath?: stringsetSelectiondestroy 方法options.upload.multipleoptions.upload.fieldNameoptions.preview.markdown.setext 默认值修改为 trueiroptions.upload.linkToImgCallbackoptions.iconoptions.preview.markdown.setext修复缺陷修复缺陷修复缺陷引入特性引入特性修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷文档相关改进功能修复缺陷改进功能修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷改进功能修复缺陷改进功能修复缺陷修复缺陷改进功能改进功能改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷文档相关修复缺陷修复缺陷改进功能改进功能修复缺陷修复缺陷改进功能改进功能改进功能修复缺陷修复缺陷改进功能改进功能文档相关改进功能修复缺陷咨询提问修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特性引入特性引入特性修复缺陷修复缺陷改进功能改进功能修复缺陷修复缺陷改进功能options.upload 添加 extraData 配置mindmapRenderIMarkdownConfig 添加 sanitize, listMarker, linkBase 配置boolean 类型修改为 number 类型options.cache.after(markdown:string)
修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷改进功能修复缺陷修复缺陷引入特性修复缺陷文档相关引入特性引入特性引入特性引入特性修复缺陷改进功能修复缺陷改进功能引入特性修复缺陷改进功能改进功能修复缺陷修复缺陷修复缺陷修复缺陷改进功能改进功能修复缺陷引入特性改进功能引入特性改进功能修复缺陷改进功能引入特性引入特性改进功能修复缺陷引入特性改进功能修复缺陷文档相关修复缺陷修复缺陷引入特性引入特性修复缺陷修复缺陷引入特性修复缺陷修复缺陷修复缺陷修复缺陷改进功能改进功能引入特性修复缺陷options.minHeight, options.outlineoptions.counter 修改为 counter?: { enable: boolean; max?: number; type: "markdown" | "text"; }options.hideToolbar 修改为 toolbarConfig: { hide?: boolean, pin?: boolean }options.upload.setHeaders: { [key: string]: string }outlineRender, setCodeTheme, setContentTheme⌘-⇧-D 修改为 ⌘-⇧-H,添加下移 ⌘-⇧-D、上移 ⌘-⇧-U 快捷键,移除上传、预览、编辑器模式切换快捷键options.toolbar 添加 toolbar 参数,最多可进行 3 级菜单options.toolbar 添加 outdent,indent, outline, insert-after, insert-before, more,code-theme, content-theme, exportsetTheme 方法添加 conentTheme, codeTheme 参数setPreviewMode 方法移除 previewoptions.preview 中 maxWidth 默认值改为 800, mode 移除 preview 选项,markdonw 添加 theme、setext 配置after,lazyLoadImage, markdown.theme, renderers, markdown.paragraphBeginningSpace,移除 theme
修复缺陷修复缺陷修复缺陷文档相关引入特性引入特性引入特性修复缺陷改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷改进功能改进功能改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特性引入特性改进功能引入特性改进功能改进功能引入特性引入特性修复缺陷b 会消失,且返回无光标修复缺陷`修复缺陷修复缺陷修复缺陷options.mode 可选值为:'sv', 'wysiwyg', 'ir'options.preview.markdown.codeBlockPreviewoptions.toolbar 添加 className修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷引入特性引入特性引入特性引入特性引入特性修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷修复缺陷修复缺陷改进功能修复缺陷改进功能改进功能改进功能改进功能修复缺陷修复缺陷改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷改进功能改进功能修复缺陷改进功能改进功能改进功能改进功能改进功能修复缺陷改进功能修复缺陷修复缺陷修复缺陷修复缺陷改进功能引入特性修复缺陷引入特性修复缺陷修复缺陷修复缺陷修复缺陷改进功能修复缺陷IPreviewOptions 中的 classNameIPreviewOptions 添加 theme 选项insertValue 添加 render 参数,以便配置是否需要进行 Markdown 处理graphvizRender 方法option.preview.markdown.toc/footnotes 配置选项option.hideToolbar 配置选项options.preview.markdown.autoSpace/chinesePunct/fixTermTypo 默认值设置为 false修复缺陷修复缺陷修复缺陷修复缺陷and ctrl+u修复缺陷`修复缺陷改进功能修复缺陷修复缺陷改进功能修复缺陷修复缺陷改进功能修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷修复缺陷改进功能修复缺陷改进功能引入特性修复缺陷修复缺陷修复缺陷修复缺陷改进功能修复缺陷修复缺陷改进功能修复缺陷改进功能改进功能改进功能引入特性修复缺陷引入特性改进功能改进功能改进功能改进功能改进功能修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷引入特性\n 时,标题的选中和取消会关联到 \n 修复缺陷修复缺陷改进功能引入特性引入特性修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷修复缺陷引入特性修复缺陷修复缺陷improvement修复缺陷bugenhancementenhancementenhancementenhancementenhancementenhancementbugenhancementbugenhancementbugenhancementbugbugbugquestionenhancementbugbugenhancementenhancementfeatureenhancementinvalidfeaturebugquestionduplicatefeaturebugspeechRender 方法 featureinvalidoptions.after featureoptions.preview.hljs.lineNumber featureenhancementquestionbugbugbugbugbugenhancementbugbugbugbugenhancementenhancementfeaturefeaturequestionquestionquestionbugenhancementenhancementbugfeaturebugfeaturefeatureenhancementfeaturefeaturefeature 等空格相关的内容解析完后,光标会回到头部 questioninvalidenhancementenhancementbugfeaturebugfeaturebugfeaturebugbugfeaturequestionenhancementbugfeaturebugfeaturebugbugfeaturefeaturequestiondevelopmentfeaturefeatureenhancementbugfeaturefeaturefeaturedependenciesdevelopmentfeatureenhancementenhancementbugdevelopmentdependenciesenhancementbugdevelopmentfeatureenhancementbugquestioninvalidquestionenhancementbugenhancementenhancementbugdevelopmentfeaturedevelopmentdependenciesquestionenhancementquestionquestionenhancementenhancementenhancementenhancementfeaturebugdevelopmentquestionenhancementbugquestionfeaturequestiondevelopmentenhancementbugenhancementenhancementenhancementenhancementfeaturefeaturefeaturefeaturefeaturequestionfeaturefeaturefeatureenhancementthemedevelopmentenhancementenhancementdevelopmentdevelopmentbugenhancementenhancementbugenhancementenhancementenhancementbugenhancement