-
Notifications
You must be signed in to change notification settings - Fork 109
Expand file tree
/
Copy pathchanges.xml
More file actions
160 lines (160 loc) · 7.47 KB
/
changes.xml
File metadata and controls
160 lines (160 loc) · 7.47 KB
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
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<?xml version="1.0" encoding="UTF-8" ?>
<document xmlns="http://maven.apache.org/changes/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0
http://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd">
<properties>
<title>Changelog</title>
</properties>
<body>
<release version="1.3.0" date="2018-10-07" description="Major update">
<action dev="kayahr" type="update" date="2018-10-11">
Renamed os and architecture identifiers to the naming conventions of
the JNA project. So the platforms are now named: linux-x86,
linux-x86-64, linux-arm, linux-aarch64, darwin-x86-64, win32-x86 and
win32-x86-64.
</action>
<action dev="kayahr" type="add" date="2018-10-08">
Add missing SPEED_SUPER_PLUS constant.
</action>
<action dev="kayahr" type="add" date="2018-10-08">
Wrap new libusb functions: setOption, devMemAlloc, devMemFree, interruptEventHandler, getPollfds, freePollfds.
</action>
<action dev="kayahr" type="update" date="2018-10-07">
Updated to libusb 1.0.22.
</action>
<action dev="kayahr" type="remove" date="2018-10-07">
Dropped support for 32 bit macOS because XCode no longer supports it.
</action>
<action dev="kayahr" type="add" date="2018-10-07">
Added support for 64 bit ARM platform.
</action>
</release>
<release version="1.2.0" date="2013-02-16" description="Major update">
<action dev="kayahr" type="update" date="2014-02-16">
Split project into usb4java (Main library), usb4java-javax
(javax-usb extension) and libusb4java (Native code).
</action>
<action dev="llongi" type="add" date="2013-09-14">
Add hotplug support to low-level API.
</action>
<action dev="llongi" type="add" date="2013-09-14">
Add asynchronous I/O support to low-level API.
</action>
</release>
<release version="1.1.0" date="2013-07-13" description="Major update">
<action dev="kayahr" type="update" date="2013-07-13">
Using reunited libusb/libusbx 1.0.16 as backend.
</action>
<action dev="kayahr" type="add" date="2013-07-13">
Add new libusb constants: LOW_SPEED_OPERATION, FULL_SPEED_OPERATION,
HIGH_SPEED_OPERATION, SUPER_SPEED_OPERATION, BM_LPM_SUPPORT,
BM_LTM_SUPPORT, BT_WIRELESS_USB_DEVICE_CAPABILITY, BT_USB_2_0_EXTENSION,
BT_SS_USB_DEVICE_CAPABILITY, BT_CONTAINER_ID, CAP_HAS_HOTPLUG,
CAP_HAS_HID_ACCESS, CAP_SUPPORTS_DETACH_KERNEL_DRIVER, DT_BOS,
DT_DEVICE_CAPABILITY, DT_SS_ENDPOINT_COMPANION
</action>
<action dev="kayahr" type="add" date="2013-07-13">
Wrap new libusb methods: getPortNumbers, setAutoDetachKernelDriver,
setLocale, strError.
</action>
<action dev="kayahr" type="add" date="2013-07-13">
Implement support for SuperSpeed Endpoint Companion Descriptor.
</action>
<action dev="kayahr" type="add" date="2013-07-13">
Implement support for BOS Descriptor, BOS Device Capability
Descriptor, USB 2.0 Extension Descriptor, SuperSpeed USB Device
Capability Descriptor and Container ID descriptor.
</action>
<action dev="kayahr" type="add" date="2013-07-13">
Using uninitialized descriptors now throw an IllegalStateException
instead of crashing.
</action>
</release>
<release version="1.0.0" date="2013-05-01" description="Major update">
<action dev="kayahr" type="add" date="2013-05-01">
Rewritten library to use libusb 1.0 as backend.
</action>
<action dev="kayahr" type="add" date="2013-02-16">
Made library loading more universal to support loading shared libraries
for platforms not officially supported by usb4java.
</action>
<action dev="kayahr" type="add" date="2013-02-16">
Add native library for linux-arm platform (Raspberry Pi).
</action>
<action dev="kayahr" type="update" date="2013-02-16">
Native libraries are no longer extracted to a temporary directory when
they are not in a JAR file.
</action>
<action dev="kayahr" type="fix" date="2013-02-18">
Improve error handling during native lib loading so javax-usb no
longer hides the important exceptions.
</action>
<action dev="kayahr" type="fix" date="2013-02-20">
Fix logic error in AbstractIrpQueue#isBusy().
</action>
</release>
<release version="0.5.0" date="2013-02-15" description="Major update">
<action dev="kayahr" type="add" date="2013-02-15">
Refactored project structure back into a single project. Native
libraries are now included in the main JAR file.
</action>
</release>
<release version="0.4.0" date="2012-11-12" description="Major update">
<action dev="kayahr" type="fix" date="2012-02-20">
Corrected endpoint index in JNI libraries.
</action>
<action dev="kayahr" type="add" date="2012-11-12">
Refactored loading of native libraries. The libraries are now a
standard Java dependency and are automatically extracted during
runtime. So no java.library.path or LD_LIBRARY_PATH tinkering
needed anymore. Just put the two JARs into your class path and
that's it.
</action>
</release>
<release version="0.3.4" date="2011-10-31" description="Minor update">
<action dev="kayahr" type="fix" date="2011-10-31">
Improved error messages when loading the JNI library fails.
</action>
</release>
<release version="0.3.3" date="2011-03-28" description="Minor update">
<action dev="kayahr" type="fix" date="2011-03-28">
Fixed library paths in dylibs so they can be placed in
*.app/Contents/MacOS.
</action>
</release>
<release version="0.3.2" date="2011-03-27" description="Minor update">
<action dev="kayahr" type="add" date="2011-03-27">
Now trying to load the JNI library with the following library names:
usb4java, usb4java32, libusb4java, libusb4java32.
</action>
</release>
<release version="0.3.1" date="2011-03-05" description="Hotfix">
<action dev="kayahr" type="fix" date="2011-03-05">
Fixed missing support for custom buffer offsets and lengths.
</action>
</release>
<release version="0.3.0" date="2011-02-20" description="Minor update">
<action dev="kayahr" type="fix" date="2011-02-20">
Fixed problem with empty control requests on Mac OS X.
</action>
<action dev="kayahr" type="add" date="2011-02-20">
Implemented configuration to control the communication timeout.
</action>
</release>
<release version="0.2.0" date="2011-02-11" description="Minor update">
<action dev="kayahr" type="add" date="2011-02-11">
Implemented configuration to control the scan mode and to improve
scan performance by filtering for specific vendor and product ids.
</action>
</release>
<release version="0.1.1" date="2011-02-08" description="Hotfix">
<action dev="kayahr" type="fix" date="2011-02-08">
libusb reports broken bus root devices when detaching USB devices
and when user has no root permissions on linux. Fixed it by
only trusting root devices which are also in the device list of a bus.
</action>
</release>
</body>
</document>