v1.2.1
This release focuses on reliability, diagnostics, and a smoother uninstall experience.
🚀 New Features
- Added graceful shutdown and uninstall support so the extension can exit cleanly when Windows is removing or updating it.
- Added a rolling file logger to capture runtime events and troubleshooting details.
- Added a “Submit a Bug” command to help you save logs and open the GitHub issues page quickly.
- Improved cache handling with per-data-type expiration so forecast data stays fresh without unnecessary API calls.
🐛 Bug Fixes
- Fixed shutdown and disposal issues to make uninstall behavior more reliable.
- Fixed compatibility and cleanup problems in the graceful shutdown path.
- Added a test to catch missing localization keys in locale files, helping prevent incomplete translations from shipping.
- Fixed related shutdown-coordinator issues discovered during testing and validation.
🔧 Improvements
- Hardened the extension’s startup and shutdown lifecycle for better stability.
- Improved logging and diagnostic support for troubleshooting.
- Updated the bug report workflow instructions to make issue reporting clearer.
📝 Documentation
- Added documentation for graceful shutdown and uninstall behavior.
- Updated contributor acknowledgements in the project docs.