Releases: paradoxcalm/claude-code-to-obsidian
Releases · paradoxcalm/claude-code-to-obsidian
v2.0.3 — Critical bugfixes from multi-agent code review
Fixed
- CRITICAL:
log-tools.shhad a hardcoded personal vault path instead of__VAULT_PATH__placeholder — every installed copy wrote to the wrong location recent_sessionsdouble-push:unshift()was called in both context-save and MOC-generation blocks, creating duplicate entries- Daily note insertion: replaced
sed /a\\withawkfor true cross-platform compatibility (macOS BSD sed + special chars in project names) - Uninstall regex stopped at
###subsections — changed to stop at##to remove the full Obsidian section - Release command
/releasestep 5 referenced removed version strings — removed obsolete step
Added
- Configuration section added to English and Chinese READMEs (was missing entirely)
project_rootsandcontext_injectionfields added to config table in all READMEs- Test assertion verifying vault path is actually written into
log-tools.sh
Changed
- Dataview query column header translated: "Дата" → "Date" (EN), "日期" (ZH)
CONTRIBUTING.mdupdated with current project structure
Full Changelog: v2.0.2...v2.0.3
v2.0.2 — Version unification, macOS compat, performance fix
Fixed
- Removed hardcoded version strings (v3) from hooks and instruction files — single source of truth is now
VERSIONfile - Daily note insertion: replaced
sed -iwith temp-file approach for macOS compatibility previous_sessionlookup: replaced slowgrep -rlwith instant read from.context-{PROJECT}.jsoncache
Full Changelog: v2.0.1...v2.0.2
v2.0.1 — Bugfixes: precise lookup, daily note insertion, config docs
Fixed
previous_sessionlookup now usesgrepon frontmatterproject:field instead of filename glob (prevents false matches likeappmatchingmy-app-backend)- Daily note session insertion now uses
sedto place entries after the section header, not blindly at end of file
Changed
- README: added
canvas,daily_notes,stale_threshold_daysto configuration table
Full Changelog: v2.0.0...v2.0.1
v2.0.0 — Skills system, extended frontmatter, release workflow
What's New
Added
- Skills system:
skills/SKILL.{ru,en,zh}.mdwith vault operation instructions (reading/writing logs, linking, updating context) - Extended YAML frontmatter:
tags,files_changed,status,previous_sessionfields - Previous session tracking in AUTOLOG reminder and SessionEnd stub
- Skills deployment in
install.shto.claude/skills/obsidian-logger/SKILL.md /releaseslash command for automated changelog and GitHub releasesCHANGELOG.mdin Keep a Changelog format,VERSIONfile for semver
Changed
global-claude.{ru,en,zh}.md: expanded frontmatter template and rules with skills referencehooks/log-session.sh: stub logs now include tags, files_changed, status, previous_sessionhooks/session-reminder.sh: AUTOLOG reminder includes previous session link- Vault structure in all READMEs now shows
.claude/skills/directory
Tests
- 41/41 tests pass (added Test 9 for v3 frontmatter fields + skill assertions)
Full Changelog: v1.0.0...v2.0.0