1# Changes
2
3## 0.7.0
4
5* fix: Add missing fields to libusb_bos_descriptor and libusb_bos_dev_capability_descriptor [#161]
6* Bump libusb to 1.0.27 [#201]
7* Remove unneeded mut [#204]
8
9[#161]: https://github.com/a1ien/rusb/pull/161
10[#201]: https://github.com/a1ien/rusb/pull/201
11[#204]: https://github.com/a1ien/rusb/pull/204
12
13## 0.6.5
14* Support pkg_config for MSVC. [#191]
15* Fix package detection and build when cross-compiling from MSVC to GNU [#180]
16* libusb_set_iso_packet_lengths panics on debug builds in newest nightly (2024-03-27) [#199]
17* Added libusb_free_pollfds() in the available FFI methods. [#203]
18
19[#191]: https://github.com/a1ien/rusb/pull/191
20[#180]: https://github.com/a1ien/rusb/pull/180
21[#199]: https://github.com/a1ien/rusb/pull/199
22[#203]: https://github.com/a1ien/rusb/pull/203
23
24## 0.6.3-0.6.4
25* Patch for macOS Big Sur and newer allowing to link statically [#133]
26* Add libudev include paths as specified by pkg-config [#140]
27
28[#133]: https://github.com/a1ien/rusb/pull/133
29[#140]: https://github.com/a1ien/rusb/pull/140
30
31
32## 0.6.2
33* Rename compiled library when vendored libusb is used [#130]
34
35[#130]: https://github.com/a1ien/rusb/pull/130
36
37## 0.6.1
38* Add LIBUSB_OPTION_NO_DEVICE_DISCOVERY constant
39* Bump vendored libusb version from 1.0.24 to 1.0.25 [#119]
40
41[#119]: https://github.com/a1ien/rusb/pull/119
42
43## 0.6.0
44* Allow null function pointers for libusb_set_log_cb() [#74]
45* Allow null function pointers for libusb_set_pollfd_notifiers() [#71]
46* Fix building of recent libusb on macOS [#108]
47* Ignore vendored feature on FreeBSD [#109]
48* Update definitions [#112]
49
50[#74]: https://github.com/a1ien/rusb/pull/74
51[#71]: https://github.com/a1ien/rusb/pull/71
52[#108]: https://github.com/a1ien/rusb/pull/108
53[#109]: https://github.com/a1ien/rusb/pull/109
54[#112]: https://github.com/a1ien/rusb/pull/112
55