Skip to content

cherry-markdown@0.11.4

Latest

Choose a tag to compare

@cherry-markdown-bot cherry-markdown-bot released this 07 Jul 10:48
245ebe5

Patch Changes

  • chore(workspace): 升级 ESLint 10 并统一 lint 工具链

    • 合并为单文件 eslint.config.mjs,移除各包分散的 ESLint 配置
    • Prettier 负责格式、ESLint 负责代码质量,prettier 配置块置于最后
    • 简化 ignore 策略,仅排除构建产物与第三方依赖
    • 接入 husky pre-commit 与 lint-staged,统一 yarn lint 入口 @RSS1102(#1785)(0be6950)
  • fix(cherry-markdown): 移除 es-toolkit,内置工具函数并修复插件 install 深合并失效

    • 新增 mergeWithcloneDeepescapeRegExpdebouncesrc/utils/toolkit/
    • mergeWith 采用 lodash 兼容语义,修复 usePlugin 两参数调用不合并的问题
    • 补充 toolkit 单测覆盖 @RSS1102(#1782)(d1191b6)
  • chore(cherry-markdown): 移除 lodash 运行时依赖并改用 es-toolkit,使用 fonteditor-core 生成 iconfont @RSS1102(#1775)(c4c8317)

  • feat: 搜索框增加“选中所有匹配项”按钮 @sunsonliu(#1783)(cc0aee2)

  • feat(searcher): 内置搜索/替换面板,通过工具栏 search 启用

    • 新增 SearcherPanelSearcherBridgetoolbars/searcher 模块
    • 工具栏 hook search 支持 Ctrl+F 查找、Ctrl+H 替换
    • 补充搜索面板样式与中英文等多语言文案 @RSS1102(#1774)(aa27f66)
  • fix(engine): code fence inside HTML comment no longer swallows following content (#885) @Jun025(#1773)(a0c2501)

  • fix(utils): 修复导出为HTML后在Safari/IE中打开乱码的问题 @viotbery(#1778)(90c0100)

  • fix(editor): 修复从 VS Code 复制粘贴后光标停留在内容开头 @Yong-yuan-X(#1769)(9160828)

  • fix: 优化粘贴逻辑 @sunsonliu(#1771)(7651431)

  • fix: #1776 修复未闭合标签被无脑转义导致引用语法失效的问题 @sunsonliu(#1777)(8bbdbb3)

  • feat: #1603 支持动态安装 mermaid @sunsonliu(#1781)(f9213af)

  • feat: 增加两列和三列布局语法 @sunsonliu(#1784)(6f80297)