[3.2.1] - 2026-07-29
- Release: Bumped package metadata and
toyopuc.__version__to3.2.1. - Release: GitHub Release drafts now prepend this version's changelog section to generated notes and repair a missing section on workflow reruns.
- Tooling: Pinned canonical profile fixture refreshes to
plc-comm-computerlink-profilesv1.0.4, matching the embedded profile data used by this release.
BREAKING
- Library: Removed obsolete command upper-bit response flags and routes. Consumers must classify responses from their structural length and command contract instead of the removed flags.
Fixed
- Library: Write commands are never retried after a transport failure that may follow transmission; read-only classification is structural rather than dependent on the removed flags.
- Library: Relay response length decoding now handles a zero low byte correctly and rejects truncated or trailing response data exactly.
- Library: Profile catalog address bounds are advisory and do not reject transport sends; wire-format width checks remain.
What's Changed
- Close targetless live verification TODOs by @fa-yoshinobu in #29
- Align Computer Link Python safety contracts by @fa-yoshinobu in #30
- Release 3.2.1 with changelog-backed GitHub notes by @fa-yoshinobu in #31
- Pin Computer Link profiles v1.0.4 by @fa-yoshinobu in #32
Full Changelog: v3.2.0...v3.2.1