-
v0.8.3
Stablereleased this
2026-06-14 23:55:31 +00:00 | 11 commits to main since this releasev0.8.3
This release adds XMP sidecar inspection for quick validation and scripting.
Highlights
- Add
sidecar inspect <file.xmp>to print photoscli metadata embedded in a generated sidecar. - Add
sidecar inspect <file.xmp> --jsonfor scriptable output. - Keep
verify --sidecarfor backup-wide checks and usesidecar inspectfor one-file investigation.
Assets
photoscli: Apple Silicon macOS binary (darwin/arm64).photoscli-0.8.3-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
- Add
-
v0.8.2
Stablereleased this
2026-06-14 23:48:32 +00:00 | 12 commits to main since this releasev0.8.2
This release adds metadata-only XMP sidecar refresh for existing manifest-backed exports.
Highlights
- Add
--metadata-onlyforexportandbackup-all. - Use manifest paths to find existing media files and write or refresh
.xmpsidecars without re-exporting media. - Require
--sidecar xmpand an enabled manifest for metadata-only mode. - Leave media files untouched; only generated XMP sidecars are written.
- Support
--reverse-geocodeduring metadata-only refresh.
Assets
photoscli: Apple Silicon macOS binary (darwin/arm64).photoscli-0.8.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.
Downloads
- Add
-
v0.8.1
Stablereleased this
2026-06-14 23:36:04 +00:00 | 13 commits to main since this releasev0.8.1
This release improves XMP sidecar standards compatibility and adds sidecar verification.
Highlights
- Add
photoscli:xmpSchemaVersion="2"to generated XMP sidecars. - Add standard XMP mappings for favorite rating, metadata date, Photoshop date created, and EXIF GPS coordinates.
- Add
dc:subjectkeywords from album/folder context. - Add sidecar generator and generated timestamp metadata.
- Add
verify --sidecarfor missing, zero-byte, unreadable, and asset-ID mismatched XMP sidecars. - Keep Vision/Core ML people, animal, object, and scene analysis out of this release.
Assets
photoscli: Apple Silicon macOS binary (darwin/arm64).photoscli-0.8.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.
Downloads
- Add
-
v0.8.0
Stablereleased this
2026-06-14 23:21:49 +00:00 | 14 commits to main since this releasev0.8.0
This release expands XMP sidecars with richer public PhotoKit metadata and adds optional reverse geocoding through Apple MapKit on macOS 26 or newer.
Highlights
- XMP sidecars now include richer public PhotoKit metadata: modification date, duration, hidden state, adjustment state, media subtypes, source type, playback style, burst data, GPS coordinates, adjustment info, and structured asset resources when available.
- Add
--reverse-geocodeto enrich GPS assets with cached address metadata from Apple MapKit on macOS 26+. - On older macOS versions, reverse geocoding is skipped safely; export continues and GPS coordinates remain in XMP.
- Reverse-geocode cache is stored under
.photoscli/geocode-cache.jsonlin the backup root. - Existing
--sidecar xmpbehavior remains opt-in and atomic; sidecar write failure still fails that asset. - Vision/Core ML people, animal, object, and scene analysis is not included in this release.
Assets
photoscli: Apple Silicon macOS binary (darwin/arm64).photoscli-0.8.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
-
v0.7.0
Stablereleased this
2026-06-14 22:57:13 +00:00 | 15 commits to main since this releasev0.7.0
This release adds opt-in XMP sidecar metadata for archival exports.
Highlights
- Add
--sidecar none|xmpwith defaultnone. - Write XMP sidecars next to exported files when
--sidecar xmpis selected. - XMP files use the exported file basename, for example
IMG_0001.jpg->IMG_0001.xmp. - Sidecars include photoscli metadata such as asset ID, filenames, album, manifest path, media type, dimensions, favorite state, cloud state, export mode, version, exported timestamp, size, and creation date when available.
- XMP writes are atomic and fail the asset when explicitly requested sidecar output cannot be written.
- Config files can set
sidecar = "xmp".
Assets
photoscli: Apple Silicon macOS binary (darwin/arm64).photoscli-0.7.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
- Add
-
v0.6.0
Stablereleased this
2026-06-14 22:34:32 +00:00 | 17 commits to main since this releasev0.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.
verifynow 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 listandfailures clearcommands. retry-failed --clear-on-successremoves successfully retried failures.- New
statuscommand 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
pathfall back tofilename. - Existing SQLite manifests are migrated with
ALTER TABLE downloads ADD COLUMN path ...during open. verifyis 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
-
v0.5.0
Stablereleased this
2026-06-14 22:00:06 +00:00 | 19 commits to main since this releaseDownloads
-
v0.4.0 Stable
released this
2026-06-12 12:03:18 +00:00 | 20 commits to main since this releaseDownloads
-
v0.3.5 Stable
released this
2026-06-11 21:52:46 +00:00 | 21 commits to main since this releaseDownloads
-
v0.3.4 Stable
released this
2026-06-11 21:51:45 +00:00 | 21 commits to main since this releaseDownloads