blob: 85ee4754b76e269a88ae9743a4f94efd91a6a470 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
Version 0.4.3
=============
Released: 2022-12-20
This release fixes the following bugs:
* Export g_usb_device_has_tag()
* Work around a libusb issue which causes devices to appear twice
Version 0.4.2
=============
Released: 2022-10-18
This release fixes the following bugs:
* Close the GUsbDevice objects in gusbcmd
* Do not call the hotplug callback with the mutex held
Version 0.4.1
=============
Released: 2022-10-01
This release adds the following features:
* Allow loading and saving only devices with specific tags
* Include removed devices in the JSON dump
This release fixes the following bug:
* Port from gtkdoc to gi-docgen
Version 0.4.0
=============
Released: 2022-09-12
The JSON format used to serialising devices is not yet stable, and might
change.
This release adds the following features:
* Add support for getting BOS descriptors
* Allow emulating devices by saving and replaying device events
* Cache the list of interfaces and descriptors
* Serialize the GUsbDevice to and from JSON format
This release fixes the following bugs:
* Ignore usb.ids classes, subclasses and protocols
* Never dispatch idle events after the context has been destroyed
* Skip some functionality when emulating
Version 0.3.10
==============
Released: 2021-01-10
This release adds the following feature:
* Add API to change the hotplug poll interval
Version 0.3.9
=============
Released: 2021-12-07
This release fixes the following bugs:
* Don't hard-code the list of OS supporting --version-script
* Fix hotplug after threaded device removal
* Fix version script check for GNU BFD linker on FreeBSD
Version 0.3.8
=============
Released: 2021-10-06
This release adds the following feature:
* Add g_usb_device_get_string_descriptor_bytes_full
This release fixes the following bugs:
* Add the GUsbEndpoint methods to the docs
* Fix hotplug handling and signal emission during enumerate
Version 0.3.7
=============
Released: 2021-05-24
This release adds the following feature:
* Add a FreeBSD CI target
This release fixes the following bugs:
* Do not depend on libusb_get_parent() to fix FreeBSD compile
* Do not depend on libusb_get_port_number() to fix DragonFlyBSD compile
* Do not double-reference USB devices
* Do not run the tests on FreeBSD
* Require *any* python3 to fix FreeBSD build
Version 0.3.6
=============
Released: 2021-03-12
This release adds the following feature:
* Add g_usb_device_get_string_descriptor_bytes()
This release fixes the following bugs:
* Properly set dylib versions on darwin
* Fix cancellation if cancellable is already cancelled
|