Releases: cbs228/sameold
Releases · cbs228/sameold
Nightly Release
This is a rolling release built from the latest develop
branch.
samedec-0.4.0: The Spring 2024 Update
Are you "Weather Ready?" This release is mostly compatible with previous versions but adds more SAME codes and environment variables. ENHANCEMENTS * Support the following new SAME codes: * EAN: Renamed to National Emergency Message * NAT: National Audible Test * NST: National Silent Test * FSW: Flash Freeze Warning * FZW: Freeze Warning * HLS: Hurricane Local Statement * SQW: Snow Squall Warning * Discontinue the `SAMEDEC_SIGNIFICANCE` level of "`M`" (Message), which is not found anywhere in the standards document. The following messages are upgraded to Statement: * ADR: Administrative Message * NMN: Network Message Notification * Improved detection of National Weather Service vs Environment Canada. samedec will no longer output a generic `SAMEDEC_ORIGINATOR` of "`Weather Service`." Instead, samedec will output either "`National Weather Service`" or "`Environment Canada`." * New environment variables for child processes * `SAMEDEC_IS_NATIONAL`: "`Y`" for national activations; otherwise present but empty * `SAMEDEC_SIG_NUM`: a numeric representation of the significance level * Add proper integration test scripts for child processes FIXES * IMPORTANT: Fix code entry for ADR (Administrative Message), which was previously wrong. * Handle EOF within the main app. Child processes are now spawned even for very short input files. * Update to Edition 2021 * Replace is-terminal with terminal_size
samedec-0.3.0: Add fallback decoding
ENHANCEMENTS * CLI-BREAKING: Suppress duplicate messages which follow each other quickly in time. This mainly affects Fast EOMs: now only one "`NNNN`" line will be printed per SAME message. Some users may consider this breaking. * CLI: Add fallback decoding which can decode SAME headers using only two bursts. The improved decoder adds a delay of **1.311 seconds** when reporting a Start Of Message. Since the SAME voice message is often prefixed with an extended period of silence and/or a Warning Alarm Tone, the additional delay should not impact most applications. FIXES * Fix decoding of back-to-back SAME messages when either or both have missed bursts * Update dependencies
samedec-0.2.5: CLI Improvements
ENHANCEMENTS * Update to chrono 0.4.23 and replace deprecated functions. * Update to clap v4. Improve help text and general CLI behaviors. FIXES * samedec now errors on startup if reading from stdin and stdin is a terminal
samedec-0.2.4: Maintenance release
CI binaries are now available on the Github Releases tab. These binaries are built with Github Actions on Github Workers. ENHANCEMENTS * Log the full text of each SAME burst FIXES * RUSTSEC-2022-0078: bump bumpalo to 3.12.0 * RUSTSEC-2021-0047: replace slice-deque with slice-ring-buffer * Documentation improvements