[ { "version": "0.3.0", "date": "2026-09-13", "zh": { "title": "工具重构与 skill 内置", "items": [ "工具改名:obsidian_scaffold / obsidian_validate / obsidian_version → obsidian_plugin_scaffold / obsidian_plugin_validate / obsidian_plugin_version。", "scaffold 复用官方 obsidian-sample-plugin 模板(14 个文件),不再在代码内嵌模板字符串。", "validate 集成 eslint-plugin-obsidianmd(obsidianmd/eslint-plugin)检查代码。", "skill 不再使用 git submodule,内置为 .agents/skills/obsidian-plugin,重组为 DSH Tools / Workflow / 插件编写规范 / 校验与提交。", "修复文件写入的会话沙箱策略传递(per-session sandboxPolicy)。" ] }, "en": { "title": "Tool rework and vendored skill", "items": [ "Rename tools: obsidian_scaffold / obsidian_validate / obsidian_version → obsidian_plugin_scaffold / obsidian_plugin_validate / obsidian_plugin_version.", "scaffold reuses the official obsidian-sample-plugin template (14 files) instead of inline template strings.", "validate integrates eslint-plugin-obsidianmd (obsidianmd/eslint-plugin) lint checks.", "skill is no longer a git submodule; vendored at .agents/skills/obsidian-plugin and reorganized into DSH Tools / Workflow / authoring rules / validation & submission.", "Fix per-session sandboxPolicy propagation for file writes." ] } }, { "version": "0.2.0", "date": "2026-09-12", "zh": { "title": "新增 doc 目录与版本说明", "items": [ "新增 doc/ 目录:HARNESS 会话上下文、使用手册与版本说明随包分发。", "版本说明机制:内置 VERSION_NOTES,按语言输出历史版本更新说明。", "工具文档化:三个工具的能力与使用规则写入 HARNESS 上下文。" ] }, "en": { "title": "Add doc directory and version notes", "items": [ "New doc/ directory: HARNESS session context, usage manual and version notes ship with the package.", "Version-notes mechanism: built-in VERSION_NOTES with localized history.", "Tool documentation: the three tools' capabilities and usage rules are written into the HARNESS context." ] } }, { "version": "0.1.0", "date": "2026-09-12", "zh": { "title": "初始版本", "items": [ "obsidian_plugin_scaffold:生成合规插件骨架,内置命名/提交规则校验。", "obsidian_plugin_validate:校验 manifest 与版本一致性。", "obsidian_plugin_version:同步 manifest.json / versions.json / package.json 三处版本。" ] }, "en": { "title": "Initial release", "items": [ "obsidian_plugin_scaffold: generate a compliant plugin skeleton with built-in naming/submission checks.", "obsidian_plugin_validate: validate the manifest and version consistency.", "obsidian_plugin_version: bump the three version fields together." ] } } ]