Skip to content

Changelog

韩梦楠 edited this page Nov 6, 2026 · 3 revisions

版本历史

按 npm 发布序列记录(0.12.0 起;更早版本见 git log)。描述摘自各版本的 release 提交标题。npm 上的完整版本号以 npm 为准。

1.12.0 — 工具栏可编排,导入占位转圈不再卡住

  • 工具栏显隐只留 groups 和 hidden,删掉 showImport / showFullscreen。不传 groups 用 defaultToolbarGroups;image、search、history 不在默认清单里,只传回调不再出现按钮。传了 groups 整栏替换,{ more: [...] } 是唯一的「更多」。写进布局但没有回调时按钮仍在,点击无操作。不兼容:原来靠回调或 showImport / showFullscreen 控制按钮的宿主要改成 groups 或 hidden。
  • 导入占位改为 NodeView。进度更新只改百分比文字,转圈那一层 DOM 不再被拆掉重画(issue #50)。

1.9.x

  • 1.9.2 — 超大文档性能修复:emoji storage 按引用缓存(官方无缓存 getter 在事务路径反复重算)、目录扩展改为 toc / onTocChange 传入才注册(默认档不再为未开启的目录付每事务扫描税,直接读 editor.storage.tableOfContents 的宿主需传 toc)、目录回调 setState 微任务化。10–50 万字实测:默认档打字 P50 20 万字 32.3→11.8ms、50 万字 126.2→30.4ms;滚动 50 万字 83.4→16.7ms(12fps→满帧);GC 后堆内存 -44%。数据见性能与基准
  • 1.9.1 — 列表项首块非段落不再崩溃(issue #44:列表项第一个块是标题时 Invalid content for node listItem 整页崩溃;解析层降级为段落)
  • 1.9.0 — 历史版本面板(<VersionHistoryPanel>:快照预览、按周分组、版本对比、一键还原)

1.8.x

  • 1.8.1 — 目录点击高亮、工具栏压住表格手柄
  • 1.8.0 — 字数无底栏、目录钉住、全屏分栏、图表换型

1.7.x

  • 1.7.1 — 编辑大标题时不改正文样式
  • 1.7.0 — 正文文档标题

1.6.x

  • 1.6.1 — 全屏 Esc 不再被侧栏菜单拦住
  • 1.6.0 — 全屏与工具栏横向滚动

1.5.0 — 格式刷与清除格式

1.4.0 — 样式往返、标题切换与工具栏宽度

1.3.x

  • 1.3.3 — 目录高亮等到标题到达激活线
  • 1.3.2 — 点击目录立即高亮
  • 1.3.1 — 剪裁后预览保持居中
  • 1.3.0 — 图片剪裁与预览灯箱

1.2.x

  • 1.2.1 — 目录贴左缘,弹窗从左向右展开
  • 1.2.0 — 预览与阅读器内置目录,默认关闭

1.1.0 — 编辑器内置左侧目录,移除 TocPanel

1.0.0 — 内置中英文 locale,块拖拽 / 表情 / 字数 / 编号格式

0.20.0 — 与 1.0.0 同批功能(随后即发布 1.0.0)

0.19.x

  • 0.19.2 — 工具栏触发器紧凑(「更多」箭头不再被裁)
  • 0.19.1 — @tiptap 新依赖精确锁版本(见依赖规则)
  • 0.19.0 — 图片四件套(上传占位 / 缩放 / 对齐 / 图注)+ 段落排版三件套(对齐 / 缩进 / 行高)

0.18.0 — 表格悬停手柄 + 链接浮层 + 查找条收尾

0.17.x

  • 0.17.1 — 空文档占位符修复 + 上下标 markdown 往返
  • 0.17.0 — 样式表字体拆分:KaTeX 字体不再 base64 内嵌,阻塞样式降到约 18KB gzipped,按需下载字体

0.16.x — 小版本,见 git log

0.15.0 — 斜杠菜单 + 快捷键抽屉 + 站点中英化

0.14.x

  • 0.14.5 — 回退尾随空段剥离(库内删不掉)
  • 0.14.0 — 只读代码块工具条(复制 / 展开收起)+ 行号槽 + 调色板对齐

0.13.0 — 脚注定义行抽取 extractFootnoteSources

0.12.x

  • 0.12.1 — 查找条 UI 收尾(去正则开关、计数入框、按钮间距统一、替换按钮改图标)
  • 0.12.0 — findBar / findBarContainer / findBarOffset 与浮动条布局重排