From 6f37e5a933f085c2ab3a2480fb281814fc71ecdb Mon Sep 17 00:00:00 2001 From: pandao <272383090@qq.com> Date: Sat, 11 May 2019 13:38:20 +0800 Subject: [PATCH] Update CHANGE.md --- CHANGE.md | 733 +++++++++++++++++++++++++++--------------------------- 1 file changed, 368 insertions(+), 365 deletions(-) diff --git a/CHANGE.md b/CHANGE.md index 5198137..e46e872 100644 --- a/CHANGE.md +++ b/CHANGE.md @@ -1,222 +1,244 @@ -## 更新日志 +# 更新日志 -### v1.0.x - -##### v1.0.0 beta +## 目录 -预览版:基本功能完成; +[TOC] -##### v1.0.0 releases +## v1.x -发布 v1.0.0 正式版。 +### v1.5.x -主要更新: +#### v1.5.0 -- 新建分支 `mathjax-version`,但不打算继续对此分支进行开发; +**主要更新:** -- 移除 MathJax,改用 KaTeX [#2](https://github.com/pandao/editor.md/issues/2),解析和预览响应速度大幅度提高 [#3](https://github.com/pandao/editor.md/issues/3); - - 移除 `mathjax` 配置项; - - 移除 `mathjaxURL` 属性; - - 移除 `setMathJaxConfig()` 方法; - - 移除 `loadMathJax()` 方法; - - 移除MathJax的所有示例; - - 新增 `tex` 配置项,表示是否开启支持科学公式 TeX ,基于 KaTeX; - - 新增 `katexURL` 属性; - - 新增 `loadKaTeX` 方法; - - 新增 KaTeX 的示例; - -- `setCodeEditor()` 方法更名为 `setCodeMirror()`; +- 新增:编辑器黑色主题 Dark,改进自定义主题功能(即工具栏、编辑区、预览区可分别设置主题样式); +- 新增:多行公式支持; +- 新增:支持非编辑状态下的 ToC 自定义容器; +- 新增:支持设置为单向同步滚动; +- 改进:编辑器样式美化,更换了滚动条样式; +- 改进:提高同步滚动定位的精确度; +- 改进:修复和改进 HTML 标签及属性过滤功能; +- 改进:修复在 Bootstrap 下的兼容性问题; +- 修复多处 Bug; -- 合并 CodeMirror 使用到的多个 JS 模块文件,大幅减少 HTTP 请求,加快下载速度; - - 新增合并后的两个模块文件:`./lib/codemirror/modes.min.js`、`./lib/codemirror/addons.min.js` ; - - `Gulpfile.js` 新增合并 CodeMirror 模块文件的任务方法 `codemirror-mode` 和 `codemirror-addon` ; - - 另外在使用 Require.js 时,因为 CodeMirror 的严格模块依赖的限制,不能使用上述合并的模块文件,仍然采用动态加载多个模块文件; - -- 更新 `README.md` 等相关文档和示例; +**具体更新:** -- 解决 Sea.js 环境下 Raphael.js 无法运行导致不支持流程图和时序图的问题,即必须先加载 Raphael.js ,后加载 Sea.js ; +- 新增:解析后的代码块自动换行; -### v1.1.x +- 新增:支持多行公式; + - 新增:新增语法:\`\`\`math | latex | katex; + - 改进:美化 KaTeX 公式,即加大字号等; -##### v1.1.0 +- 新增:支持设置为单向同步滚动,即只是编辑区单向同步滚动,配置项 `syncScrolling : "single"`; + - 新增:配置同步滚动示例文件 `sync-scrolling.html`; -主要更新: +- 新增:增加了编辑器样式主题 Dark,即工具栏和预览区各自有一个暗黑色主题; + - 变更:自 `v1.5.0` 开始,配置项 `theme` 改为指定 Editor.md 本身的主题; + - 新增配置项 `editorTheme` ,用于指定编辑区的主题,即 CodeMirror 的主题; + - 新增配置项 `previewTheme` ,用于指定预览区的主题; + - 新增方法 `setEditorTheme()`,别名: `setCodeMirror()`; + - 新增方法 `setPreviewTheme()`; + - 修改了方法 `setTheme()` ; + - 更换了滚动条样式,Only Webkit; + - 改进全屏状态下的样式显示,去掉 JS 操作的部分,改为通过 CSS 样式类 `.editormd-fullscreen` 控制; + - 修改和增加相关的方法、SCSS 文件及示例文件 `themes.html`; -- 设计并更换了 Logo; -- 新增添加图片、链接、锚点链接、代码块、预格式文本等操作弹出对话框层及示例; -- 新增支持图片(跨域)上传; -- 改用 `