Files
series3-watcher/CHANGELOG.md
2025-11-17 12:12:10 -05:00

1.3 KiB
Raw Blame History

Changelog

All notable changes to Series3 Emitter will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.


Unreleased


1.0.0 2025-09-02

Added

  • Automatic roster refresh from Dropbox at a configurable interval (ROSTER_REFRESH_MIN_SECONDS).
  • Hot-reload of roster file without restarting the script.
  • Failsafe reload: if the new roster is missing or invalid, the previous good roster is retained.
  • Atomic roster downloads (temp file → replace) to avoid partial/corrupted CSVs.
  • Startup config echo printing WATCH_PATH, ROSTER_FILE, and ROSTER_URL visibility.
  • Active / Bench / Ignored unit categories for clearer fleet status mapping.

Fixed

  • Removed stray note=note_suffix bug in the “Unexpected Units” section.
  • Removed duplicate import time.
  • Removed duplicate roster load during startup (roster now loads once).
  • Cleaned indentation for Python 3.8 compatibility.

Changed

  • Reset versioning from legacy v5.9 betav1.0.0 (clean semver baseline).
  • Main script normalized as series3_emitter.py.