33 lines
1.2 KiB
Markdown
33 lines
1.2 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [0.1.1] - 2025-12-08
|
|
|
|
### Changed
|
|
- Moved configuration from hard-coded values to external `config.json` file
|
|
- Configuration now loads from JSON file with graceful fallback to defaults
|
|
- Config file is loaded relative to script location for portability
|
|
|
|
### Added
|
|
- `config.json` - External configuration file for all application settings
|
|
- `load_config()` function with error handling and default value fallback
|
|
- Warning messages when config file is missing or malformed
|
|
|
|
## [0.1.0] - 2025-12-04
|
|
|
|
### Added
|
|
- Initial release of Series 4 Emitter
|
|
- Micromate (Series 4) heartbeat monitoring for Seismo Fleet Manager
|
|
- THORDATA folder scanner for MLG files
|
|
- Automatic detection of newest MLG file per unit by timestamp
|
|
- Age calculation and status classification (OK / LATE / STALE)
|
|
- Console heartbeat display with formatted output
|
|
- Optional HTTP POST to SFM backend endpoint
|
|
- Configurable age thresholds and scan intervals
|
|
- Debug logging capability
|
|
- Graceful error handling for filesystem and network operations
|