Releases: TelemetryWorks/irig106-ch10-reader
Releases · TelemetryWorks/irig106-ch10-reader
v0.1.2
[0.1.2] - 2026-03-24
Added
- Added first-class
-h/--helpand-V/--versionCLI switches. Version output now comes from Cargo package metadata and includes the package name, binary name, and package description. (f8fea01by @joey-huckabee)
Changed
- Expanded the help text to show the current package metadata and the supported CLI options in one place. (
f8fea01by @joey-huckabee) - Added integration tests covering the release-facing help and version output. (
f8fea01by @joey-huckabee) - Added rustdoc-style crate, module, and public API comments across the source to make the release surface easier to navigate and maintain. (
f8fea01by @joey-huckabee) - Bumped the crate version to
0.1.2and refreshed the release-facing platform documentation for the new CLI entry points. (8d1f228by @joey-huckabee)
v0.1.1
[0.1.1] - 2026-03-23
Fixed
- Split summary rows by both channel ID and data type so channel
0TMATS and index packets are reported separately instead of being merged. (a2163c1by @joey-huckabee) - Corrected the computer-generated data type labels so TMATS is recognized as
0x01and recording index data as0x03. (a2163c1by @joey-huckabee) - Corrected additional Chapter 10 data type mappings so PCM
0x09reports asFormat 1and later video, image, Ethernet, IEEE 1394, TSPI/CTS, and Fibre Channel labels align with the IRIG type table. (bb843a6by @joey-huckabee) - Added CLI regression tests covering multiple channel-zero packet types and indexing/event summary detection. (
a2163c1,9fcf292,dc798e6by @joey-huckabee) - Added an
Indexingsummary line that reportsEnabledwhen recording index packets (0x03) are present. (9fcf292by @joey-huckabee) - Added an
Eventssummary line that reportsEnabledwhen recording event packets (0x02) are present. (dc798e6by @joey-huckabee)
Changed
- Moved the standards mapping assertions into a dedicated
src/lib_tests.rstest module so production code and test code are clearly separated. (bb843a6by @joey-huckabee)
v0.1.0
[0.1.0] - 2026-03-22
Added
- Initial
ch10rRust CLI for fast structural inspection of IRIG 106 Chapter 10 files. (298b770by @joey-huckabee) - Memory-mapped scanning for large
.ch10recordings with packet-by-packet traversal. (298b770by @joey-huckabee) - Summary reporting for packet counts, channel inventory, data type distribution, and byte totals. (
298b770by @joey-huckabee) - Optional verbose packet listing with
--packetsand packet limiting with--limit N. (298b770by @joey-huckabee) - Header checksum validation, sequence-gap detection, TMATS presence checks, and sync-recovery scanning. (
298b770by @joey-huckabee) - Windows-only executable support for the initial release. (
298b770by @joey-huckabee) - Added platform-specific documentation under
docs/, including a Windows usage guide and placeholder Linux/macOS guides. (2f16483by @joey-huckabee) - Added a simple
CONTRIBUTING.mdwith project scope, development commands, and pull request expectations. (2f16483by @joey-huckabee) - Added parser-focused unit tests covering checksum validation, header parsing, and sequence-gap/error tracking. (
792a9c2by @joey-huckabee) - Added
docs/ROADMAP.mdto capture future detail-mode, TMATS-output, and width-aware output direction. (da3fc84by @joey-huckabee)
Changed
- Expanded the project README with usage examples, scope, supported data types, checksum behavior, and current limitations. (
d30a32fby @joey-huckabee) - Reworked the top-level README to link to operating-system-specific documentation and clarify that Windows is the only supported
0.1.0target. (2f16483by @joey-huckabee) - Redesigned the default CLI output into a left-aligned summary plus a single consolidated channel/data-type table. (
da3fc84by @joey-huckabee) - Moved verbose packet listing to the end of the output after the default summary. (
da3fc84by @joey-huckabee) - Split the channel table description into aligned
Data Type,Data Format, andData Detailcolumns for clearer reading. (c54a880by @joey-huckabee)
Fixed
- Corrected the CLI usage text to reference the actual
ch10rexecutable name. (6282abfby @joey-huckabee) - Replaced the Unix-specific TMATS extraction command in CLI output with Windows-oriented guidance. (
2f16483by @joey-huckabee) - Replaced Unicode-heavy and garbled terminal output with ASCII-safe formatting for Windows console compatibility. (
896c9ebby @joey-huckabee) - Removed the verbose TMATS warning block from the default output while keeping a simple TMATS status line. (
da3fc84by @joey-huckabee)