github Moyf/easy-copy 1.8.2

5 hours ago

1.8.2 - 2026-09-08

🐛 Fixed

  • Block display text word limit (#42): English text containing hyphens (e.g. "task-management") or apostrophes ("don't") was misdetected as CJK and truncated to the first word. Language detection now checks for CJK characters instead of an ASCII whitelist, so the word limit works for all space-separated languages; pure symbol lines like horizontal rules (---) now fall back to the block ID.
中文说明(点击展开)

🐛 修复

  • 块显示文本词数上限#42):含连字符(如 "task-management")或撇号("don't")的英文文本会被误判为 CJK,导致别名只截取到第一个词。现在改为检测 CJK 字符来区分语言,词数上限对所有以空格分词的语言生效;水平线(---)等纯符号行直接回退为块 ID。

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.