# 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