From 1dee1ad303a8bbcede64dcb609bd39aafde9c7ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20C=C3=B4t=C3=A9?= Date: Tue, 7 Jul 2026 00:25:10 -0400 Subject: [PATCH] Prepare 1.3.2 release notes Record under [1.3.2] the Millennia eV STM32 USB-CDC VID/PID port discovery (#108). Patch bump, consistent with 1.3.1; additive behavior, no existing device changes. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52fe6f6..aff454c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,19 @@ API changes can land even when the minor version is unchanged. ## [Unreleased] +## [1.3.2] - 2026-07-07 + +### Added +- `MillenniaEv25Device` (and its `MillenniaDevice` alias) now discovers its port + by USB identity when constructed without a `portPath`. The class carries the + STM32 Virtual COM Port identity `classIdVendor = 0x0483` / + `classIdProduct = 0x5740`, and `doInitializeDevice` matches it over pyserial's + ports, raising `UnableToInitialize` naming the identity when none is found. An + explicit `portPath` still takes precedence, and a `serialNumber` narrows + discovery when several STM32 USB-CDC ports are present. Note: `0x0483:0x5740` + is STMicro's generic STM32 VCP identity shared by unrelated STM32 boards, so + pin `portPath` on a host that has more than one. + ## [1.3.1] - 2026-07-06 ### Added