1.0.8
1.0.8
更新内容
- 修复社区市场安全审核错误:将工具栏图标渲染从
range.createContextualFragment改为 Obsidian 官方addIcon+setIconAPI,消除静态分析器对潜在 XSS 的误报。 - 替换 jszip 为 fflate:移除
jszip依赖中的setImmediate(通过new Function实现),改用更轻量的fflate库,消除「Dynamic Code Execution」安全警告,构建产物体积从 ~3900 行降至 ~1400 行。 - 新增图标注册模块:创建
src/icons.ts,在插件加载时统一注册所有工具栏自定义图标,代码结构更清晰。 - 版本号统一:
manifest.json、package.json、versions.json、README.md均更新至 1.0.8。
升级说明
已安装旧版本的用户可直接在 Obsidian 设置 → 第三方插件 → 更新,或重新安装最新版即可,无需额外操作。