Releases: RhetTbull/osxphotos
push-exif
push-exif
Added push-exif command
v0.63.0
[v0.63.0] - 2023-09-03
Fixed
- Fixed exiftool warning for PNG images when using
--exiftool
(#1031)
Added
osxphotos push-exif
command to push metadata changes from Photos to the original files. (#160)- Added
PhotoInfo.latitude
andPhotoInfo.longitude
properties to get the latitude and longitude of a photo (PhotoInfo.location
still works to return tuple of lat, lon)
Removed
- Removed
get_selected()
fromosxphotos repl
(#1179)
Changed
- In
osxphotos repl
,selected
is now an instance of ofPhotosSelection
which dynamically updates when selection changes.
Contributors
- @RhetTbull for code
Tested on macOS 13.5
macOS 13.5 Support
Added macOS 13.5 to compatibility matrix.
[0.62.3] - 2023-08-21
Fixed
--to-date
and--to-time
are now exclusive (find files before date/time) (#590)
Added
- Support for macOS 13.5
Removed
Changed
Contributors
- @RhetTbull for code
More support for shared iCloud libraries
More support for shared iCloud libraries
[v0.62.2] - 2023-08-20
Changed
- Added
-r
option toosxphotos install
for use with requirements.txt files
Added
- Updated
osxphotos inspect
to include details about shared iCloud library photos - Added
osxphotos template
command for interactive template REPL tool
Removed
Fixed
- Added clarifying note to help for
--push-exif
option
Contributors
- @RhetTbull for code
- @kvisle for testing & data to implement iCloud Shared Library features
Documentation fixes
Documentation Fixes
[v0.62.1] - 2023-08-13
Changed
Added
Removed
Fixed
Minor fixes to the documentation.
Contributors
Support for iCloud Shared Libraries
Initial support for iCloud Shared Libraries
[v0.62.0] - 20230812
This release contains a lot of changes some of which may be breaking depending on your workflow. If you use --sidecar-template
, you should look at the help for this option as the options have changed from boolean flags to named flags.
If you use --report
with --append
and you use CSV reports, you should archive the existing report and start a new one as the report now contains additional fields for user files.
If you use --post-function
, the called function may now return an ExportResults object with information about the files written, the files skipped, and any errors generated. If returned, these files will be included in --report
and will be protected from cleanup with --cleanup
.
Initial support for photos in Shared iCloud Libraries has been implemented. These photos can be queried via the --shared-library
option. Still working on decoding the participant information (who is sharing the photos).
Merged PRs
Added
- Support for iCloud shared libraries, PhotoInfo.shared_library, PhotoInfo.share_participants, PhotoInfo.share_info (#860)
- Shared moment, syndicated, shared library support to
osxphotos inspect
(#860) --post-command-error
option to configure error handling of--post-command
(#1142).osxphotos_keep
file can now be used to specify keep patterns for--cleanup
(#1135)- Option to
--sidecar-template
to skip zero length files
Removed
Changed
- Changed
--sidecar-template
options to use named options instead of boolean - Changed signature of --post-function function to enable it to work with --report, --cleanup (#1136)
- Now can catch template errors with
catch_errors
option to--sidecar-template
Fixed
- Fixed bug with PhotoInfo.path_raw on Photos <= 4.0
Contributors
- @RhetTbull - Code and testing
- @neilpa - The idea for custom sidecars and suggestions to improve the feature
- @kvisle - For user testing with iCloud shared libraries
Custom sidecars
Customn sidecars
[v0.61.0] - 20230725
Added
--sidecar-template
option to export to allow user to specify one or more Mako templates for creating custom sidecars. See [example](https://github.com/RhetTbull/osxphotos/blob/main/examples/custom_sidecar.mako for an example)
Removed
Changed
- Added
user_sidecar
field to all report formats. This means that if you are using a CSV report with--append
, you should archive your current report and create a new one which will include the correct headers. For JSON reports, the JSON outpput will simply include a new key for new records. For SQLite reports, thereport
table will be altered to add the new column.
Contributors
- @RhetTbull - Code and testing
- @neilpa - The idea for custom sidecars
Support for syndicated photos on Moneterey
Support for syndicated photos on Monterey (Photos 7)
[v0.60.10] - 2023-07-20
Added
Removed
Changed
- Added additional photo details to
osxphotos debug-dump
Fixed
- Syndicated photos now work on Monterey (#1116)
osxphotos orphans
now also scans the scopes directory
Contributors
- @RhetTbull - code
- @neilpa - for testing and finding the bug with syndicated photos on Monterey
Fix for shared moments
Fix for shared moments
Fixed missing path for photos that are part of a shared moment (Ventura+)
[v0.60.9] - 2023-07-16
Added
PhotoInfo.shared_moment
property (True if photo is part of a shared moment, otherwise False)--shared-moment
,--not-shared-moment
query options
Removed
Changed
Contributors
- @RhetTbull for code
- @neilpa for identifying the bug with shared moments
Alpha Support for macOS Sonoma
Alpha support for macOS Sonoma
Adds support for working with Photos libraries on macOS Sonoma (14.0 preview)
[v0.60.8] - 2023-07-16
Added
- Supports Photos libraries created by Photos 9.0 (macOS Sonoma)
Removed
Changed
Contributors
- @RhetTbull - code changes and testing
AAE Export Support
AAE Export Support
[v0.60.7] - 2023-07-15
Addeded
--export-aae
option forosxphotos export
to export the raw adjustments plist filesPhotoInfo.adjustments_path
property for retrieving the path to the AAE file
Removed
Changed
Contributors
- @dvdkon - code changes to add support for AAE files.