Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
[!IMPORTANT] The minimum Python version for usb-construct is now 3.11
Added¶
Changed¶
Switched from using the old setuptools
setup.pyover to setuptools viapyproject.toml
Deprecated¶
Removed¶
Fixed¶
0.2.1 - 2025-01-06¶
Changed¶
Bumped minimum required Python version from 3.9 to 3.10
Fixed¶
Fixed a useability issue where one would assume that it was possible to bitwise-or
USBDirecton,USBRequestType, andUSBRequestRecipienttogether to form abmRequestType, this was not properly implemented, but is now correct.
0.2.0 - 2023-03-14¶
Added¶
Initial
UAS-3descriptor addition.
Changed¶
Updated Copyright Years
Fixed¶
Fixed the
DeviceQualifierDescriptorEmitteroverriding theDeviceQualifierDescriptoron assignment.Fixed the subclassing from
intin theConnectorColour.Miscellaneous spelling.
Fixed the
USBPacketID.byte()call to cast properly.Fixed the two failing tests caused by some internal refactoring.
Minor typing fixups
0.1 - 2022-11-13¶
Initial Release