Changelog

for the component plasmapper/pl_usb v1.0.4
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.4] - 2026-08-07
### Added
- Test suite.

### Changed
- Lock timeout handling.
- Static const members to constexpr.
- UsbDeviceCdc::Write buffer-full retry limit into a named constant.

### Fixed
- Missing vTaskDelay in UsbDeviceCdc::Read.
- Self-referencing UsbDevice::vBusMonitorPin default member initializer.
- Missing internal linkage for macString and string_descriptor globals.

## [1.0.3] - 2025-04-29
### Fixed
- Setting serial number to MAC address if not specified in menuconfig.

## [1.0.2] - 2024-09-26
### Fixed
- USB-CDC write flushing.

## [1.0.1] - 2024-09-11
### Fixed
- Compiling USB code only if it is supported.

## [1.0.0] - 2024-09-02
Initial release.