Osxphotos

Latest version: v0.69.2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

15.2

0.69.2

Added

Changed

Removed

Fixed

- Fixed crash on macOS 15.2 (1757)

Contributors

- RhetTbull [RhetTbull](https://github.com/RhetTbull) for code.

[v0.69.0](https://github.com/RhetTbull/osxphotos/compare/v0.68.6...v0.69.0)

Added support for Python 3.13. Removed support for Python 3.9.

0.69.0

Added

Changed

- Added support for Python 3.13.

Removed

- Removed Support for Python 3.9. OSPhotos may continue to work with Python 3.9 but it is no longer tested or supported.

Fixed

- Fix for timewarp pull-exif timezone fails to update Photos Timezone info when offset_seconds == 0 (1703) (thanks to oPromessa for the fix).
- Fix for "push-exif datetime" fails updating edited video (1706) (thanks to oPromessa for the fix).
- Added check for `osxphotos timewarp` to ensure `--inspect` and `--compare-exif` are mutually exclusive.
- Fix for exiftool code when `OffsetTimeOriginal` is invalid (thanks to oPromessa for the fix).

Contributors

- RhetTbull [RhetTbull](https://github.com/RhetTbull) for code.
- oPromessa [oPromessa](https://github.com/oPromessa) for code.

[v0.68.6](https://github.com/RhetTbull/osxphotos/compare/v0.68.5...v0.68.6)

Various bug fixes for macOS 15 Sequoia.

0.68.6

Added

Changed

- Check for AAE files for video files on import (1653, thanks to oPromessa)

Removed

Fixed

- Fix for error running on macOS 10.15 (1680)
- Fix for `osxphotos import --auto-live` for some video files (1670)
- Fix for edited photos on macOS 15 Sequoia (1687)

Contributors

- RhetTbull [RhetTbull](https://github.com/RhetTbull) for code.
- oPromessa [oPromessa](https://github.com/oPromessa) for code.

[v0.68.5](https://github.com/RhetTbull/osxphotos/compare/v0.68.4...v0.68.5)

Hot fix for unknown UTI type during export. Also incorporates changes to the `sync` command
to allow syncing of location data.

Added

- Added support for syncing location data in `sync` command thanks to oPromessa.

Changed

Removed

Fixed

- Fixed unknown UTI type during export (1643).

Contributors

- RhetTbull [RhetTbull](https://github.com/RhetTbull) for code.
- oPromessa [oPromessa](https://github.com/oPromessa) for code.

[v0.68.4](https://github.com/RhetTbull/osxphotos/compare/v0.68.3...v0.68.4)

Hot fix for macOS 14.6 and 15.0/15.1. This release updates the Photos library database schema to support
macOS 14.6 and 15.0/15.1. It also fixes an issue with the `sync` command when the photo could not be found.

Added

Changed

- Updated Photos library database schema for macOS 14.6 and 15.0/15.1.

Removed

Fixed

- Fixed error when using `sync` command and photo could not be found via AppleScript (1623).

Contributors

- RhetTbull [RhetTbull](https://github.com/RhetTbull) for code.

[v0.68.3](https://github.com/RhetTbull/osxphotos/compare/v0.68.2...v0.68.3)

This release fixes errors when running on macOS 14.6 and 15.0 beta due to Photos database schema changes.
It also adds support for Screen Recording media type and fixes bugs with the `sync` command and changes
how face regions are handled to avoid exiftool warnings.

**Note**: The change to face region handling may cause exports using `--update` to re-export photos
and/or sidecars if `--exiftool` or `--sidecar` is in use as the face region data will be different.
If re-exported during `--update`, the subsequent export will have the correct face region data and should
not be re-exported again.

**Note**: When using the pre-built executable, the executable will now be the responsible process for
requesting permissions from the user to access the Photos library. This means you may see a dialog
box stating that osxphotos is requesting permission to access the Photos library. This is normal
and expected behavior. If you are using the Python package, the terminal will be the responsible
and will request permission to access the Photos library. If you have previously granted permissions
for osxphotos via the terminal, you will need to do this again the first time you run the pre-built
executable. Thank you to torarnv for the code to make this change.

This will enable the eventual transition to [PyApp](https://github.com/ofek/pyapp) for building the
executable and for enabling PhotoKit support by default in a future release.
See [this discussion](https://github.com/RhetTbull/osxphotos/discussions/1558) for additional information.

0.68.3

Added

- Added support for media type Screen Recording (`PhotoInfo.screen_recording` property)

Changed

- Ensure osxphotos executable is the responsible process for requesting permissions (applies only to pre-built binaries).
- Changed how face regions are handled to avoid exiftool warnings.

Removed

Fixed

- Fixed schema for macOS 14.6 and 15.0 beta.
- Fixed error when using `sync` command and photo could not be found via AppleScript (1623).
- Fixed exiftool warning with face regions (1619).

Contributors

- RhetTbull [RhetTbull](https://github.com/RhetTbull) for code.
- teh-hippo [teh-hippo](https://github.com/teh-hippo) for testing.
- dweston [dweston](https://github.com/dweston) for testing.
- oPromessa [oPromessa](https://github.com/oPromessa) screen recording code.
- torarnv[torarnv](https://github.com/torarnv) for responsible process code.

[v0.68.2](https://github.com/RhetTbull/osxphotos/compare/v0_68_1...v0.68.2)

Added alpha support for import command on macOS Sequoia

0.68.2

Added

- Alpha support for macOS Sequoia dev preview with osxphotos import.

Changed

Removed

Fixed

Contributors

- tural-ali [tural-ali](https://github.com/tural-ali) for testing.

[v0.68.1](https://github.com/RhetTbull/osxphotos/compare/v0_68_0...v0_68_1)

Added alpha support for macOS Sequoia. Some features not yet tested. This adds ability to read a Photos library created by Photos version 10, macOS Sequoia / 15.0.

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.