diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e50d1..9c2dda0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -98,25 +98,6 @@ All notable changes to seismo-relay are documented here. --- -## v0.12.6 — 2026-05-01 - -### Fixed - -- **`blastware_file.py` — waveform frame classification** — A5 frame classification for - waveform-only vs header-only frames now uses `frame.record_type` instead of frame index. - Only waveform frames (0x46) are written to the file body; metadata frames are skipped. - Fixes spurious data corruption from incorrectly classified frames. - -- **`s3_analyzer.py` — A5/5A frame naming** — Bulk waveform stream frames (SUB 5A response) - are now correctly labeled "A5" in analyzer output instead of being conflated with other - multi-frame responses (SUB A4, E5, etc.). - -- **`S3FrameParser` — frame terminator detection** — Corrected the bare ETX terminator - detection. Frame termination is now correctly identified by a standalone `ETX=0x03` byte, - not by the `DLE+ETX` sequence (which is part of the payload when it appears within a frame). - ---- - ## v0.13.2 — 2026-05-01 ### Fixed @@ -223,6 +204,25 @@ All notable changes to seismo-relay are documented here. --- +## v0.12.6 — 2026-05-01 + +### Fixed + +- **`blastware_file.py` — waveform frame classification** — A5 frame classification for + waveform-only vs header-only frames now uses `frame.record_type` instead of frame index. + Only waveform frames (0x46) are written to the file body; metadata frames are skipped. + Fixes spurious data corruption from incorrectly classified frames. + +- **`s3_analyzer.py` — A5/5A frame naming** — Bulk waveform stream frames (SUB 5A response) + are now correctly labeled "A5" in analyzer output instead of being conflated with other + multi-frame responses (SUB A4, E5, etc.). + +- **`S3FrameParser` — frame terminator detection** — Corrected the bare ETX terminator + detection. Frame termination is now correctly identified by a standalone `ETX=0x03` byte, + not by the `DLE+ETX` sequence (which is part of the payload when it appears within a frame). + +--- + ## v0.12.5 — 2026-04-21 ### Added