Skip to content

Releases: jim-easterbrook/python-gphoto2

v2.6.3

20 Oct 12:28
325d985

Choose a tag to compare

1/ Binary wheels include libgphoto2 v2.5.33

v2.6.2

08 Jul 17:59
3a099f6

Choose a tag to compare

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

03 Jun 19:15
f4dd9fe

Choose a tag to compare

1/ Reinstated CameraList.__iter__ removed in v2.6.0, but deprecated.

v2.6.0

02 Jun 18:01

Choose a tag to compare

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

14 Oct 12:54
f6355e7

Choose a tag to compare

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

02 Sep 11:06

Choose a tag to compare

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

25 Aug 09:39

Choose a tag to compare

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

18 Jul 10:40

Choose a tag to compare

1/ Use libusb1 instead of libusb0 in Linux binary wheels.

v2.3.5

08 Jul 14:45

Choose a tag to compare

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

06 Jul 08:15

Choose a tag to compare

1/ Update libgphoto2 to v2.5.30.
2/ Include localisation files in Python package.