1.3 KiB
1.3 KiB
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_suffixbug 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 beta→ v1.0.0 (clean semver baseline). - Main script normalized as
series3_emitter.py.