v0.8.1: improve XMP sidecars
pipeline / test (push) Has been cancelled
pipeline / build (push) Has been cancelled

This commit is contained in:
Ein Anderssono
2026-06-15 01:36:04 +02:00
parent fffb30023b
commit 9cd702628d
8 changed files with 188 additions and 15 deletions
+9 -9
View File
@@ -1,20 +1,20 @@
# v0.8.0
# v0.8.1
This release expands XMP sidecars with richer public PhotoKit metadata and adds optional reverse geocoding through Apple MapKit on macOS 26 or newer.
This release improves XMP sidecar standards compatibility and adds sidecar verification.
## 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.
- 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.0-macos-arm64.zip`: Apple Silicon binary plus README, USERGUIDE, and CHANGELOG.
- `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.