• v0.6.0 05188e5451

    v0.6.0
    pipeline / test (push) Has been cancelled
    pipeline / build (push) Has been cancelled
    Stable

    einand released this 2026-06-14 22:34:32 +00:00 | 17 commits to main since this release

    v0.6.0

    This release focuses on backup integrity, recovery workflows, and clearer operational status.

    Highlights

    • Manifest entries now include relative paths, so tree backups can be verified accurately.
    • SQLite manifests migrate automatically to include the new path column.
    • verify now detects missing files, zero-byte files, and size mismatches by default.
    • Exports use per-asset staging directories and rename completed files into place when possible.
    • Failure tracking is deduplicated by asset ID and records attempts and latest error details.
    • New failures list and failures clear commands.
    • retry-failed --clear-on-success removes successfully retried failures.
    • New status command with text and JSON output.
    • Release workflow now publishes these release notes to the release page.

    Recommended Upgrade Notes

    • Existing JSONL manifests continue to load; entries without path fall back to filename.
    • Existing SQLite manifests are migrated with ALTER TABLE downloads ADD COLUMN path ... during open.
    • verify is stricter now and may report problems that older versions ignored.

    Assets

    • photoscli: Apple Silicon macOS binary (darwin/arm64).
    • photoscli-0.6.0-macos-arm64.zip: Apple Silicon binary plus README, USERGUIDE, and CHANGELOG.
    • USERGUIDE.md: standalone user guide.

    Intel Macs are not currently a supported release target.

    Downloads