github Moyf/easy-copy 1.8.1

3 hours ago

1.8.1 - 2026-09-07

🐛 Fixed

  • Obsidian plugin review compliance: use Obsidian's element creation helpers, replace the workspace event return-type union with EventRef, remove unnecessary console logging, and update the official review scanner.
  • pnpm lockfile: synchronize the Obsidian 1.13.1 dependency metadata so frozen-lockfile installs succeed.
中文说明(点击展开)

🐛 修复

  • Obsidian 插件审核规范:使用 Obsidian 元素创建辅助方法,以 EventRef 替换 workspace 事件返回类型联合,移除不必要的控制台日志,并更新官方审核扫描器。
  • pnpm 锁文件:同步 Obsidian 1.13.1 依赖元数据,确保 frozen-lockfile 安装成功。

[1.8.0] - 2026-09-04

⚠️ Breaking Changes

  • Minimum Obsidian version is now 1.13.0: the settings tab is rebuilt on Obsidian 1.13's declarative settings API. Update your Obsidian app before updating the plugin.

✨ New Features

  • Settings reorganized into sub-pages:
    • Copy targets: a "General elements" sub-page (copyable markup targets, callout copy, code block behavior) and a "Block ID" sub-page
    • Copy format: a "Link format" sub-page with new Heading link / Note link groups, and an "Advanced options" sub-page
  • Declarative settings API: migrated to getSettingDefinitions() — dependent settings now show/hide instantly via visibility predicates instead of a full re-render, and every sub-page entry carries its own description

🐛 Fixed

  • Settings description rendering: the info icon in "Resolve link path on paste" no longer renders as [object DocumentFragment]; the tooltip icon is now attached directly to the description element
  • Descriptions punctuation: all setting descriptions now end with a period, matching Obsidian core style
中文说明(点击展开)

⚠️ 破坏性变更

  • 最低 Obsidian 版本提升至 1.13.0:设置页基于 Obsidian 1.13 的声明式设置 API 重构。更新插件前请先升级 Obsidian。

✨ 新功能

  • 设置页重组为子页面
    • 复制目标:「通用元素」子页面(可复制的标记对象、标注复制、代码块行为)与「块ID」子页面
    • 复制格式:「链接格式」子页面(内含全新的标题链接 / 笔记链接分组)与「进阶选项」子页面
  • 声明式设置 API:迁移到 getSettingDefinitions()——依赖设置项通过可见性谓词即时显示/隐藏,无需整页刷新;每个子页面入口都带有说明

🐛 修复

  • 设置描述渲染:「粘贴时解析链接路径」的 info 图标不再显示为 [object DocumentFragment],tooltip 图标现在直接挂载到描述元素上
  • 描述标点:所有设置描述统一以句号结尾,与 Obsidian 官方风格一致

Don't miss a new easy-copy release

NewReleases is sending notifications on new releases.