Releases: jim-easterbrook/python-gphoto2
Releases · jim-easterbrook/python-gphoto2
v2.6.3
v2.6.2
1/ Corrected deprecation of passing a CameraFile object to file_get() and capture_preview(). Release 2.6.0 deprecated not passing one. 2/ Binary wheels include libgphoto2 v2.5.32
v2.6.1
1/ Reinstated CameraList.__iter__ removed in v2.6.0, but deprecated.
v2.6.0
1/ Deprecated passing a CameraFile object to file_get() and capture_preview() functions. These allocate a new CameraFile object for the return value. 2/ CameraWidget now has len and [] (index) methods. 3/ Linux "binary wheels" are compatible with older OS versions. 4/ Numerous other small improvements.
v2.5.1
1/ Add macOS arm64 "binary wheels". 2/ Add Python 3.12 & 3.13 binary wheels. 3/ Add '__version_tuple__' for easy runtime version checking.
v2.5.0
1/ API change: gp_log_add_func callback is passed str instead of bytes 2/ Add some GPPort methods. This allows a port to be reset when an error occurs. 3/ Pass CameraFile to gp_camera_capture_preview & gp_camera_file_get. Optional - one will be created if needed. 4/ Remove Context::camera_autodetect method deprecated 3 years ago. 5/ Rename Context, PortInfo & PortInfoList. Add aliases of old names. 6/ Update libgphoto2 to v2.5.31.
v2.4.0
1/ API change! gp_file_open no longer creates CameraFile object. It is now consistent with the C API. 2/ Deprecated functions: gp_abilities_list_append, gp_list_populate, gp_port_info_list_append, gp_widget_add_choice, gp_widget_set_info, gp_widget_set_name, gp_widget_set_range, gp_widget_set_readonly. These will be removed in a future release. 3/ Change licence from GPLv3+ to LGPLv3+. 4/ CameraList behaves like a cross between Python list and dict types. 5/ Added unit tests to check most libgphoto2 functions. 6/ Include virtual camera in "binary wheels".
v2.3.6
1/ Use libusb1 instead of libusb0 in Linux binary wheels.
v2.3.5
1/ Add Python 3.11 binary wheels. 2/ Drop support for libgphoto2 before version v2.5.10 3/ Clearer installation documentation. 4/ Modernised Python package build system.
v2.3.4
1/ Update libgphoto2 to v2.5.30. 2/ Include localisation files in Python package.