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