版本发布 8
# Bug fix Fix performance on some APFS file systems ## 2026-04-11 ### Added ### Changed ### Removed ### Fixed - Fix export performance on APFS when file name collisions occur ### Contributors * @RhetTbull[@RhetTbull](https://github.com/RhetTbull) for code
# Bug fixes for files with the same name ## 2026-02-09 ### Added - Added `--newest-first` query option to `osxphotos query` and `osxphotos export` which processes files in newest first (most recently created photos to oldest photos). The default behavior is to process assets in oldest first order. ### Changed ### Removed ### Fixed - Fixed export name collision of Live photos and RAW+JPEG pairs when a file with the same name is also exported to the same directory. (#2110 and #2045) ### Contributors * @RhetTbull [@RhetTbull](https://github.com/rhettbull)
New exportdb commands, shell completions, better burst handling, multiple fixes. ## Added - `--cleanup-command` to `osxphotos export` to run custom command on cleanup files, #1786 - `--missing` to `osxphotos exportdb` to print list of files missing from exportdb, #1988 - `--uuid` to `osxphotos exportdb` to print UUID associated with a given filepath - New `osxphotos shell-completion` command to install shell completions, #220 - Added new `burst_key_photo` property to `PhotoInfo` which returns the `PhotoInfo` object for the key photo if photo is a burst photo, #2032 - Added new `{burst}` template which returns the stem of the burst key photo for a burst group; this lets you do something like this: `--directory "{burst?{burst},}"` to output all burst photos into a folder named for the stem of the burst group key photo, #2032 - Added `--retry-wait` and `--retry-nas-alias` to export for better handling of flaky NAS connections, #2004 ## Changed ## Removed ## Fixed - Fix for selection in full screen preview, #2044 - Fix for ai_caption in exportdb diff, #2046 - Fix for live video file metadata, #2027 - Fix for --cleanup so it doesn't delete dot files, #1506 - Fix `--version` for `osxphotos exportdb`, #1392 - Fix for `--append` with new CSV report, #2033 - Improved retry handling for export to NAS, #2004 ## Contributors * @RhetTbull [@RhetTbull](https://github.com/rhettbull) * @RhetTbull [@RhetTbull](https://github.com/rhettbull) * @ZeliTheZealot [@ZeliTheZealot](https://github.com/ZeliTheZealot)
# Inspect Updates Enhancements to `--sidecar-template` and `--touch-file`, bug fixes. ## 2025-12-06 ### Added ### Changed - User sidecar templates, specified with `--sidecar-template` now have access to all variables that OSXPhotos uses when constructing the XMP sidecar (#2021) - `osxphotos export --touch-file` now sets file creation date in addition to the file modification and access date when exporting on macOS (#1899) ### Removed ### Fixed - Fix `--touch-file` regression for Synology NAS (#2017) - Fix decoding of adjustment data in some cases (#2018) (thanks to @EriksRemess for the fix) - Fix image and video captions where more than one caption was present (#2015) (thanks to @EriksRemess for the fix) ### Contributors * @RhetTbull [@RhetTbull](https://github.com/rhettbull). * @EriksRemess [@EriksRemess](https://github.com/EriksRemess).