• v0.8.3 32a5819c86

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

    einand released this 2026-06-14 23:55:31 +00:00 | 11 commits to main since this release

    v0.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> --json for scriptable output.
    • Keep verify --sidecar for backup-wide checks and use sidecar inspect for 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
  • v0.8.2 a51db37fdb

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

    einand released this 2026-06-14 23:48:32 +00:00 | 12 commits to main since this release

    v0.8.2

    This release adds metadata-only XMP sidecar refresh for existing manifest-backed exports.

    Highlights

    • Add --metadata-only for export and backup-all.
    • Use manifest paths to find existing media files and write or refresh .xmp sidecars without re-exporting media.
    • Require --sidecar xmp and an enabled manifest for metadata-only mode.
    • Leave media files untouched; only generated XMP sidecars are written.
    • Support --reverse-geocode during 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
  • v0.8.1 9cd702628d

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

    einand released this 2026-06-14 23:36:04 +00:00 | 13 commits to main since this release

    v0.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:subject keywords from album/folder context.
    • Add sidecar generator and generated timestamp metadata.
    • Add verify --sidecar for 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
  • v0.8.0 fffb30023b

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

    einand released this 2026-06-14 23:21:49 +00:00 | 14 commits to main since this release

    v0.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-geocode to 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.jsonl in the backup root.
    • Existing --sidecar xmp behavior 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 4fe4c15adf

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

    einand released this 2026-06-14 22:57:13 +00:00 | 15 commits to main since this release

    v0.7.0

    This release adds opt-in XMP sidecar metadata for archival exports.

    Highlights

    • Add --sidecar none|xmp with default none.
    • Write XMP sidecars next to exported files when --sidecar xmp is 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
  • 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
  • v0.5.0 2e73d01b40

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

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

    Downloads
  • v0.4.0 3d3c4a4742

    v0.4.0 Stable

    einand released this 2026-06-12 12:03:18 +00:00 | 20 commits to main since this release

    Downloads
  • v0.3.5 e888f7cad1

    v0.3.5 Stable

    einand released this 2026-06-11 21:52:46 +00:00 | 21 commits to main since this release

    Downloads
  • v0.3.4 e888f7cad1

    v0.3.4 Stable

    einand released this 2026-06-11 21:51:45 +00:00 | 21 commits to main since this release

    Downloads