Skip to content

Releases: RhetTbull/osxphotos

push-exif

04 Sep 02:30
Compare
Choose a tag to compare

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 and PhotoInfo.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() from osxphotos repl (#1179)

Changed

  • In osxphotos repl, selected is now an instance of of PhotosSelection which dynamically updates when selection changes.

Contributors

Tested on macOS 13.5

21 Aug 18:01
cf6e416
Compare
Choose a tag to compare

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

More support for shared iCloud libraries

20 Aug 22:27
46b9b75
Compare
Choose a tag to compare

More support for shared iCloud libraries

[v0.62.2] - 2023-08-20

Changed

  • Added -r option to osxphotos 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

13 Aug 16:51
a9843ac
Compare
Choose a tag to compare

Documentation Fixes

[v0.62.1] - 2023-08-13

Changed

Added

Removed

Fixed

Minor fixes to the documentation.

Contributors

Support for iCloud Shared Libraries

13 Aug 02:45
bb1f93a
Compare
Choose a tag to compare

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

25 Jul 14:02
201bdac
Compare
Choose a tag to compare

Customn sidecars

[v0.61.0] - 20230725

Added

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, the report table will be altered to add the new column.

Contributors

Support for syndicated photos on Moneterey

20 Jul 13:27
2b1ad4e
Compare
Choose a tag to compare

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

17 Jul 02:07
903079a
Compare
Choose a tag to compare

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

Alpha Support for macOS Sonoma

16 Jul 23:29
185c693
Compare
Choose a tag to compare

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

AAE Export Support

15 Jul 15:15
bf9961e
Compare
Choose a tag to compare

AAE Export Support

[v0.60.7] - 2023-07-15

Addeded

  • --export-aae option for osxphotos export to export the raw adjustments plist files
  • PhotoInfo.adjustments_path property for retrieving the path to the AAE file

Removed

Changed

Contributors

  • @dvdkon - code changes to add support for AAE files.