Skip to content

2.0.1-beta2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 May 02:54
release: 2.0.1-beta2 — cross-platform filename sync hotfix

Includes hotfix/cross-platform-filename-sync:
- Filename sanitization (push + pull) for the 12 Windows-/Obsidian-
  forbidden ASCII chars (`< > : " | ? * \ # ^ [ ]`); canonical
  Unicode replacements guaranteed on GitHub regardless of which
  device wrote the file.
- GitHub Contents URL percent-encodes path segments (was a 404 on
  any path containing `?`, `#`, etc.).
- Observability hardening: click-path catches log before Notice;
  pull loop catches per file with explicit path; cross-realm Error
  unwrapping in safeStringify; describeError helper for arbitrary
  thrown values.
- Orphan-prevention: a null fetch on a path the compare diff lists
  as present now throws instead of silently advancing lastSync.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>