Hidapi

Latest version: v0.14.0.post3

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

Scan your dependencies

Page 1 of 2

0.14.0

general: add `hid_get_report_descriptor` API function (451)
macOS: fix retrieving USB Interface number on macOS 13.3 (534)
macOS: Properly handle the close of run loop on macOS (522)
libusb: fix crash in hid_enumerate() caused by a stale device handle (526)

windows: alternative way to get USB Serial Number if not provided by HidD_GetSerialNumberString (464)
windows: don't mark with dllexport in static build (507/515)
windows: Get Bluetooth device Model Number String instead of Device Name into product string (500)

general: fixes (mostly error handling) of issues found by Coverity Scan (552/554/555/559/560/561)
general: various fixes and 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.13.1

- 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;

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.