- hidraw: fix invalid read past the UDEV buffer; --- Released hidapi-win.zip includes pre-compiled: - hidapi.dll - hidapi.lib
For x86 and x64 Windows platforms. And header file(s) for it.
0.13.0
- general: add `hid_get_device_info` (432); - general: Meson build script (as a wrapper over CMake) (410); - general: add HID Bus Type in `hid_device_info` (308); - libusb: primary usage_page/usage is now available with `hid_get_device_info` regardless of the compilation flags; - hidraw: Open files with `O_CLOEXEC` to not leak fds to child processes (446); - hidraw: add support for HID over SPI (486); - macOS: implement `hid_error` (314); - cmake: libusb: Ensure Iconv is found when provided via CFLAGS/LDFLAGS (430);
Other various improvements.
--- Released hidapi-win.zip includes pre-compiled: - hidapi.dll - hidapi.lib
For x86 and x64 Windows platforms. And header file(s) for it.
0.12.0
- Windows: migrate from SetupApi to CfgMgr32 (362) - as per [recommendation](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/porting-from-setupapi-to-cfgmgr32) from Microsoft; - Windows: add `hid_winapi_get_container_id` WinAPI-specific function (379); - Windows: improved error messages (388); - Windows: fixed out-of-boundary memory access for some of the function (418); - windows: Add .rc (415); - macOS: add `hid_darwin_get_location_id` macOS-specific function (378); - macOS: add macOS-specific function(s) to open device(s) in non-exclusive mode (397); - libusb: improved CMake dependency on Iconv (405) - as a result, better support for NetBSD;
- general: documentation improvements; - general: small code cleanups/improvements;
--- Released hidapi-win.zip includes pre-compiled: - hidapi.dll - hidapi.lib
For x86 and x64 Windows platforms. And header file(s) for it.
0.12.0rc2
- Fixes found in v0.12.0-RC1 (409); - windows: Add .rc (415);
0.12.0rc1
- Windows: migrate from SetupApi to CfgMgr32 (362) - as per [recommendation](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/porting-from-setupapi-to-cfgmgr32) from Microsoft; - Windows: add `hid_winapi_get_container_id` WinAPI-specific function (379); - Windows: improved error messages (388); - macOS: add `hid_darwin_get_location_id` macOS-specific function (378); - macOS: add macOS-specific function(s) to open device(s) in non-exclusive mode (397); - libusb: improved CMake dependency on Iconv (405) - as a result, better support for NetBSD;
- general: documentation improvements; - general: small code cleanups/improvements;
0.11.2
- hidraw: hid_get_input_report implementation for kernels that supports it (351); - windows: several improvements and bugfixes (348, 360, 361); - libusb: fix potential crash when libusb_detach_kernel_driver fails (363) - general: documentation improvements;