TermiFlow v0.2.2 - Patch Release
Pre-release
Pre-release
Summary
Patch release fixing stability and correctness issues, improving cross-platform CI and documentation, and adding unit test infrastructure.
Features & Improvements
- CI/CD: Added cross-platform CI pipeline for Linux and Windows with parallel builds.
- Testing: Added unit test entrypoints, test helpers, and test coverage for theme manager, system stats, and command parsing.
- Docs & Maintenance: Updated README, CONTRIBUTING, and build guidelines. Replaced heavy GIFs with text/markdown-based assets.
- Refactoring: Standardized header guards and general codebase cleanup.
Bug Fixes
- Theme System: Fixed theme loading and application issues.
- Error Handling: Replaced simple
stderrlogs with explicit exceptions across launch, history, theme, and config modules. - Shortcuts & Launch: Hardened operations with
try/catchblocks and validation. - File Handling: Added proper file stream guards and cleaned up redundant explicit closes.
- UI: Restored missing options in the main menu display.
- Builds & CI: Fixed Windows build directory issues and verified runner workflows.
New Contributors
- @Adhirajsingh2507 made their first contribution in #44
- @lesbass made their first contribution in #55
Full Changelog: v0.2.1-beta...v0.2.2-beta