Skip to content

Releases: jim-easterbrook/python-gphoto2

v2.5.0

02 Sep 11:06
Compare
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
Compare
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
Compare
Choose a tag to compare
1/ Use libusb1 instead of libusb0 in Linux binary wheels.

v2.3.5

08 Jul 14:45
Compare
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
Compare
Choose a tag to compare
1/ Update libgphoto2 to v2.5.30.
2/ Include localisation files in Python package.

v2.3.3

05 Mar 14:46
Compare
Choose a tag to compare
1/ Update libgphoto2 to v2.5.29.

v2.3.2

21 Jan 11:14
Compare
Choose a tag to compare
1/ Fix "undefined symbol: static_assert" error with Linux binary wheels.

v2.3.1

03 Jan 13:46
Compare
Choose a tag to compare
1/ Add MacOS "binary wheels". These have not been thoroughly tested.
2/ Update libgphoto2 to v2.5.28.

v2.3.0

03 Oct 08:09
Compare
Choose a tag to compare
1/ Python 2 is no longer supported.
2/ "Binary wheels" are available to simplify installation on some computers.

v2.2.4

09 Nov 18:56
Compare
Choose a tag to compare
1/ Built with SWIG version 4.0.2 to provide Python 3.8 compatibility.