Recent Releases
2.5.2201 Jan 2019 16:58
major feature:
libgphoto2 2.5.22 release
ptp2:
* Canon EOS M / PowerShot capture problem solved
* Sony shutterspeed - provide a static list as the camera does not provide one, you can set also different values
* Canon SDRAM capture, try to support more than 500MB of images at once
* New USB Ids added:
* Canon EOS R, 800D
* Canon PowerShot SX600HS, SX740HS
* Sony DSC RX0, RX100-M5A
* Nikon DSC D3500
generic:
* handle new "bind" udev event in udev rule generator.
translations:
* updated polish, ukrainian
2.5.2108 Dec 2018 20:04
major feature:
libgphoto2 2.5.21 release
ptp2:
* Nikon Z series support added
* New Canon Powershot SX / GX also support capture, ALPHA support added
* Canon EOS bugfixes
* imported IDs from libmtp
* Added:
* Nikon Z6, Z7
* Canon Powershot SX720HS, G5X
* Canon IXUS 185
2.5.2027 Oct 2018 16:18
major bugfix:
libgphoto2 2.5.20 release
ptp2:
* Canon EOS: fixed regression for some EOS series in OLC decoding
* Apple iPhone: disabled PTP Manifest reading again, as IOS seems not to follow the standard
* bugfixes
* new IDs added:
* Sony Alpha-RX10M4
* Canon EOS M50, 4000D
* Fuji XT-3
* synced new MTP ids from libmtp
pentax:
* refreshed from pktriggercord
translations:
* updated polish, ukrainian, swedish, danish
2.5.1922 Jul 2018 19:55
major bugfix:
libgphoto2 2.5.19 release
ptp2:
* Canon EOS: handle OLC versions of newer models, which gave incorrect aperture/shutterspeed values
* Fuji X series capture improvements.
* Fuji X series live view support added.
* Panasonic GH5 liveview and capture support. (Needs camera firmware 2.3 or newer)
* Olympus E-M5 Mark II and E-M1 Mark II liveview and capture support added.
* USB IDs added:
* Sony Alpha A99 M2, A7 III, A9
* Nikon Coolpix A900
* Panasonic GH5
* Olympus E-M1 Mark 2
* Fuji X-H1, X-M1, X70, X30
all:
* various fixes for warnings from compilers and the coverity scanner
2.5.1813 May 2018 18:32
major bugfix:
libgphoto2 2.5.18 release
libgphoto2 2.5.18 release
ptp2:
* Canon EOS: Fixed file download on several EOS brands, broken by 2.5.17 release.
pentax:
* Added K01 and K70 models.
2.5.1716 Apr 2018 19:46
major feature:
libgphoto2 2.5.17 release
ptp2:
* Apple iOSX: handle root directory objects that have ParentObject==StorageID instead of 0
* implement PTP 1.1 Manifest reading and hook into filesystem. currently only supported
by Apple iOS.
* Canon PowerShot CHDK live view support.
* Canon EOS: prepare capture needs to wait a bit on a crucial place to get all events.
might fix some PTP Device Busy reports.
* Canon EOS: split bulk downloads into pieces of partial downloads. This might cure the Error 70.
* Canon EOS: Improved EOS M capture
* Canon CHDK: live preview capture support added
* Added USB IDs:
* Sony A7r III
* Nikon CoolPix L430
* Nikon D850
* Canon EOS M2, M6, M100
* Canon EOS 6D Mark II
* Fuji Film X-Pro 2
pentax:
* Code updates imported from pkremote
libgphoto2:
* Report file changes via GP_EVENT_FILE_CHANGED (hooked up for Canon EOS currently)
translations:
* updates spanish, chinese
2.5.1625 Mar 2018 07:27
minor bugfix:
libgphoto2 2.5.16 release
ptp2:
* A hardening fix broke the string unpacking for 0 length strings which broke Canon EOS
2.5.1502 Oct 2017 13:53
major feature:
libgphoto2 2.5.15 release
ptp2:
* fuji: Fix cameras without new capture properties.
* Canon EOS: config aspectratio, highisonr
* Canon EOS: emit CAPTURECOMPLETE event
* Canon EOS: whitebalanaceadjustment is 32bit signed, not 16bit signed
* usb: better error feedback
* fixed some bugs found by AFL fuzzing
* Added USB ids:
* Sony: A6500, HX400V
* Nikon: D500, D7500
* Olympus: VR360
* Canon PowerShot: ELPH 350 HS
* Canon EOS: 200D, Rebel T7i
* Fuji: GFX 50 S
* Ricoh Theta S, Theta SC
libgphoto2_port/vusb:
* now default disabled as it confused people, enable with --enable-vusb
2.5.1405 Jun 2017 19:04
major feature:
libgphoto2 2.5.14 release
ptp2:
* Canon EOS M remote control / capture support (M3, M5, M10 ... but not the original EOS M currently)
* fix for Canon EOS camera crash bug introduced in 2.5.13.
* Fuji XT-2 capture support (firmware update needed, might work for other Fuji XT too)
* Canon EOS 77D added.
* various bugfixes
* added USB IDs:
* Sony DSC-RX10M3, DSC-HX90V
* Sony UMC-R10C
* Nikon D5600,
* Canon EOS 77D
* Fuji XT-20
* synced MTP device ids from libmtp
* more issues fixed that were found by the AFL fuzzer
pentax:
* Added Pentax K5-II, Pentax K3-II
libgphoto2_port:
* fixed gp_log_remove_func
libgphoto2_port/vusb:
* support f-number, shutterspeed, and exposurebias in the virtual PTP camera
all:
* several issues found by gcc 7 fixed
translations:
* updated ukrainian, polish, vietnamese, french, swedish
2.5.1308 Apr 2017 15:52
major feature:
libgphoto2 2.5.13 release
pentax:
* Now using the pktriggercord codebase
* lots of improvements
* Please report missing Pentax K USB ids that are supported by pktriggercord!
ptp2:
* iPhone iOS 10.2 and later storage handling fixed, added dynamic storage handling
* Sony Alpha Live View support.
* Canon EOS M series capture enabled. (not fully working yet)
* Various crashes and endless loops fixed that were found by the AFL fuzzer.
* Various bugfixes in Nikon, Canon capture
* New USB Ids:
* Sony: SLT A37, DSC-RX100M5
* Nikon KeyMission 360
* Canon PowerShot G16
* Canon EOS M5, EOS M10
* Fuji Fujifilm XT-2
* GoPro Hero 5 Black
2.5.1120 Nov 2016 22:10
minor feature:
libgphoto2 2.5.11 release
canon:
* not experimental anymorelibgphoto2 2.5.11 release
canon:
* not experimental anymore, for some years
* some bugfixes in configuration handling
ptp2:
* canon: EOS capture improvements, also supporting new EOS
* sony: tethering and trigger capture implemented, capture stability improvements
* sony: exposure compensation setting fixed
* sony: capture and autofocus configurations, similar to eosremoterelease
* generic: fixed serialnumber retrieval
* nikon: "autofocus" config variable for global autofocus enable/disable (d, for some years
* some bugfixes in configuration handling
ptp2:
* canon: EOS capture improvements, also supporting new EOS
* sony: tethering and trigger capture implemented, capture stability improvements
* sony: exposure compensation setting fixed
* sony: capture and autofocus configurations, similar to eosremoterelease
* generic: fixed serialnumber retrieval
* nikon: "autofocus" config variable for global autofocus enable/disable (default on, default liveview off)
* various bugs fixed, stability improved
* ptpip: allow different event ports. --port ptpip:IP:dataport:eventport
* New ids reported:
- Sony Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V, Alpha 6300, A7S II, A7,
- Nikon DSC Df, D7200, D5, D810A, 1 V3
- Canon EOS 1Dx Mark 3, 80D, 5D Mark IV
- Canon Digital IXUS 180
- various music players / android phones imported from libmtp
libgphoto2:
* Speed up initial startup.
* Win32: store settings in the "User Profile .gphoto settings" and not in C: Windows anymore.
* gp_widget_changed() no longer clears the "changed" state to make this API more consistent.
Use gp_widget_set_changed(widget,FALSE) to do so.
examples:
* sample-photobooth: a sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
based configuration reading.
* sample-afl: code to inject afl fuzzing data
translations:
* updated swedish, ukrainian, polish, finnish, russian, danish, polish, brazilian, serbian, dutch, chinese