v0.9.1: add deep checksum verification
pipeline / test (push) Has been cancelled
pipeline / build (push) Has been cancelled

This commit is contained in:
Ein Anderssono
2026-06-15 02:23:22 +02:00
parent 7555b561bd
commit bed3ea7bd0
7 changed files with 70 additions and 8 deletions
+7 -7
View File
@@ -1,18 +1,18 @@
# v0.9.0
# v0.9.1
This release starts the backup-integrity series with manifest checksums.
This release adds deep checksum verification for manifest-backed backups.
## Highlights
- Add opt-in `--checksum sha256` to store SHA-256 checksums in manifests.
- Support checksums in both JSONL and SQLite manifests.
- Add SQLite migration support for the new checksum column.
- Keep checksum collection disabled by default with `--checksum none`.
- Add `verify --deep` to recompute SHA-256 checksums when manifest entries include checksums.
- Report `checksum-mismatch` when file contents differ from the manifest checksum.
- Keep normal `verify` unchanged unless `--deep` is selected.
- `--deep` works with JSONL and SQLite manifests.
## Assets
- `photoscli`: Apple Silicon macOS binary (`darwin/arm64`).
- `photoscli-0.9.0-macos-arm64.zip`: Apple Silicon binary plus README, USERGUIDE, and CHANGELOG.
- `photoscli-0.9.1-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.