Skip to content

Releases: jim-easterbrook/python-gphoto2

v2.6.4

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 09 Jun 15:32
1/ Binary wheels include libgphoto2 v2.5.34

v2.6.3

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 20 Oct 12:28
325d985
1/ Binary wheels include libgphoto2 v2.5.33

v2.6.2

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 08 Jul 17:59
3a099f6
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 03 Jun 19:15
f4dd9fe
1/ Reinstated CameraList.__iter__ removed in v2.6.0, but deprecated.

v2.6.0

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 02 Jun 18:01
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 14 Oct 12:54
f6355e7
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 02 Sep 11:06
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 25 Aug 09:39
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

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 18 Jul 10:40
1/ Use libusb1 instead of libusb0 in Linux binary wheels.

v2.3.5

Choose a tag to compare

@jim-easterbrook jim-easterbrook released this 08 Jul 14:45
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.