Hidapi

Latest version: v0.14.0.post3

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

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;

0.11.0

- Windows: improved/fixed enumeration/HID class detection (235);
- Windows: fix device info fetch for Bluetooth LE HID devices (309);
- Windows: correct number of bytes returned by `hid_get_feature_report`/`hid_get_input_report` for numbered reports (286, 232, 334);
- hidraw: (explicit) workaround to allow build with kernels older than 2.6.39 (260);
- macOS: droped support of macOS 10.5 and earlier (121);
- macOS: stabilize device path (use IORegistryEntryGetRegistryEntryID) (322)
- libusb: stabilize device path (uses same semantic as Linux kernel) (291);
- libusb: add platform-specific `hid_libusb_wrap_sys_device` (280);

- general: lots of documentation improvements;
- general: (Windows) DDK build files are obsolete;
- general: add **CMake build system**;
- general: _deprecated Autotools_ build scripts;
- lots of other small fixes and improvements;

NOTE: Starting with this release _Autotools_ build scripts for HIDAPI are _deprecated_ and going to be _obsolete in near future_.
All users of HIDAPI should switch to CMake build scripts instead.

---

Released hidapi-win.zip includes pre-compiled:
- hidapi.dll
- hidapi.lib

For x86 and x64 Windows platforms.

0.10.1

- API: fixed strict prototypes for new API;
- hidraw: Add support for USAGE/USAGE_PAGE (139);
- hidraw: Add support for HID over I2C and uhid devices (166);
- a few minor improvements/fixes;

0.10.0

- Add API to get compile/runtime version of the library (192);
- Add `hid_get_input_report` API function (59);
- Fixes behavior with numbered reports on macOS (60, 70) caused by 3;
- Dropped support of Linux kernels lower than 2.6.34 for hidraw backend;
- Fixed a sometime hang in Windows `hid_read`;
- Fixed `hid_close` hang with some devices on linux/libusb;
- Fixed crash on macOS 10.15 on `hid_close`/`hid_exit` in some environments;
- Enumerate all device usage/usage pages on macOS;
- various small fixes and improvements;

Released hidapi-win.zip includes pre-compiled:
- hidapi.dll
- hidapi.lib

For x86 and x64 Windows platforms.

0.9.0

Tagged for 0.9.0.

Released hidapi-win.zip includes pre-compiled:
- hidapi.dll
- hidapi.lib

For x86 and x64 Windows platforms.

0.9.0rc1

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.