v0.9.2: add manifest repair
This commit is contained in:
+7
-7
@@ -1,18 +1,18 @@
|
||||
# v0.9.1
|
||||
# v0.9.2
|
||||
|
||||
This release adds deep checksum verification for manifest-backed backups.
|
||||
This release adds manifest repair for existing backups.
|
||||
|
||||
## Highlights
|
||||
|
||||
- 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.
|
||||
- Add `manifest repair --out <dir>` to fill missing size metadata from existing files.
|
||||
- Add `manifest repair --checksum sha256` to fill missing checksums.
|
||||
- Add `manifest repair --dry-run` to preview repairs without writing updates.
|
||||
- Repair works with JSONL and SQLite manifests.
|
||||
|
||||
## Assets
|
||||
|
||||
- `photoscli`: Apple Silicon macOS binary (`darwin/arm64`).
|
||||
- `photoscli-0.9.1-macos-arm64.zip`: Apple Silicon binary plus README, USERGUIDE, and CHANGELOG.
|
||||
- `photoscli-0.9.2-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.
|
||||
|
||||
Reference in New Issue
Block a user