From 8d8c12dc836489147343e40d5c6c6191d2c1ea67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=20Karpel=C3=A8s?= Date: Thu, 24 Sep 2026 02:58:12 +0900 Subject: [PATCH] chore: release v0.1.3 --- CHANGELOG.md | 6 ++++++ Cargo.toml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a645cb..81c8503 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.3](https://github.com/KarpelesLab/rawusb/compare/v0.1.2...v0.1.3) - 2026-09-23 + +### Other + +- Fix string descriptors with trailing junk and harden string reads + ### Fixed - String descriptors end at the first NUL character. Some devices (an FT2232D clone here) declare a longer descriptor holding a NUL-terminated diff --git a/Cargo.toml b/Cargo.toml index ef6bbb6..026c1f2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rawusb" -version = "0.1.2" +version = "0.1.3" edition = "2024" rust-version = "1.89" description = "Dependency-free, cross-platform USB device access in the spirit of libusb: enumeration, descriptors, synchronous and asynchronous transfers on Linux, macOS and Windows."