Releases: hughsie/libgusb
Releases · hughsie/libgusb
0.4.9
This release fixes the following bugs:
- Allow reading HID descriptors larger than 255 bytes
- Close the libusb handle if returning open failure
- Fix a buffer over-read when emulating devices
- Only request the BOS descriptor when bcdUSB is new enough
0.4.8
This release adds the following feature:
- Add an device error code for 'busy'
0.4.7
This release adds the following features:
- Add new API to get the HID descriptor data
This release fixes the following bugs:
- Add calling convention to libusb callback functions
0.4.6
This release fixes the following bugs:
- Add JSON compatibility helpers for old json-glib versions
- Fix emulation of devices using out-of-order BulkTransfer replies
- Use project_source_root to fix building as a subproject
0.4.5
This release adds the following features:
- Add new API to better detect emulated replug
This release fixes the following bugs:
- Do not emit spurious ::device-removed events when emulating
- Record zero-sized device events
- Reset the in-order event index when clearing the event array
- Save the libusb error if libusb_submit_transfer() fails
0.4.4
This release adds the following features:
- Add new API to make emulation easier to use
This release fixes the following bugs:
- Emit remove devices with matching tags when loading contexts
- Fix a critical warning when finalizing devices without endpoints
- Reduce the debugging level when emulating firmware
0.4.3
This release fixes the following bugs:
- Export g_usb_device_has_tag()
- Work around a libusb issue which causes devices to appear twice