NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4844 most downloaded on crates.io
USB stack for embedded devices.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.4 years
Some releases are documented
notes for 5 of 13 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
14 releases · first in 2018
Update dependecies by @Sh3Rm4n in #136
Results throughout the crate by @ryan-summers in #143Full Changelog: v0.3.1...v0.3.2
One column per quarter.
log feature can be enabled to provide logging and tracing information about the USB
interface.TryFromPrimitive. The minor version has not been bumped
as this was not intended to be used in the public API.
usb-device repository.BuilderError , LangID , StringDescriptors now in prelude
BuilderError, LangID, StringDescriptors now in preludeLangID now in class_preludeFixed a defect where enumeration may fail due to timing-related issues
UsbDeviceBuilder has a public .extra_lang_ids() method to specify LANGIDs besides ENGLISH_US(0x0409)EndpointType variants now require a .to_bm_attributes(). (#60)DescriptorWriter::iad() now requires a Option<StringIndex> to optionally specify a string for describing the function (#121).manufacturer(), .product() and .serial_number() of UsbDeviceBuilder are now replaced with the strings() function that accepts a StringDescriptor list to allow multilanguage support (#122)UsbDeviceBuilder now return Result<> types instead of internally panicking.Fixed an issue where USB devices were not enumerating on Windows
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is the initial release to crates.io.
This is the initial release to crates.io.
Your coding agent can read these notes before it upgrades. Set up the MCP server →