summaryrefslogtreecommitdiff
path: root/NEWS
blob: c33c016c3be3d525646198986a0c2b6ea458d77d (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
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