Releases: jrollin/typer-cli
Releases · jrollin/typer-cli
Release v0.11.0
[0.11.0] - 2026-02-22
Documentation
- Add layout selection design and implementation plan
Features
- Derive Serialize/Deserialize for LayoutVariant
- Add Config struct and load_config/save_config to Storage
- Add Settings screen for in-app layout selection with persistence
Miscellaneous Tasks
- Bump version to 0.11.0
Refactoring
- Load layout from config file, remove --layout CLI arg
- Remove orphaned clap::ValueEnum derive and clap dependency
Testing
- Add Config default and JSON roundtrip tests, remove stale dead_code allow
- Add load_config error handling test for invalid JSON
Release v0.10.0
[0.10.0] - 2026-02-21
Documentation
- Update missing feature task and requirements
Features
- Add history, details, and export sub-views
- Add French AZERTY Mac layout support
Miscellaneous Tasks
- Bump version to 0.10.0
Refactoring
- Use clap ValueEnum for layout variant validation
Release v0.9.0
[0.9.0] - 2026-01-06
Documentation
- Update documentation for Row Training feature
Miscellaneous Tasks
- Bump version to 0.9.0
Release v0.8.2
[0.8.2] - 2026-01-03
Miscellaneous Tasks
- Bump version to 0.8.2
Performance
- Optimize git-cliff installation with binary download
Release v0.8.1
[0.8.1] - 2026-01-03
Bug Fixes
- Use --tag flag in git-cliff to assign commits to version section
Miscellaneous Tasks
- Bump version to 0.8.1
Release v0.8.0
[0.8.0] - 2026-01-03
Bug Fixes
- Correct right-hand finger assignments on number row
- Show space errors as red dots for visibility
Documentation
- Standardize requirements files to US-X naming convention
Miscellaneous Tasks
- Sync Cargo.toml to v0.7.0 and add historical CHANGELOG
- Add release automation script and documentation
- Bump version to 0.8.0
Release v0.7.0
[0.7.0] - 2025-12-31
Documentation
- Document intentional dead code annotations for Phase 3+
- Streamline documentation and eliminate redundancy
Features
- Implement AltGr modifier support for French AZERTY keyboard
- Add custom user-provided markdown lessons
- Add Enter key support and random newlines in practice content
Refactoring
- Clean up dead code and implement practice_weight() usage
Release v0.6.0
[0.6.0] - 2025-12-30
Features
- Enhance statistics page UI with improved visual design
Release v0.5.0
[0.5.0] - 2025-12-30
Bug Fixes
- Prevent integer underflow panic when typing too fast
- Resolve clippy empty line after doc comment warning
Features
- Add French accented bigrams and trigrams for comprehensive typing practice
- Add two-level menu system for improved lesson navigation
- Add visual grouping separators in lesson menus
Refactoring
- Standardize script naming and improve French accent handling
Release v0.4.2
[0.4.2] - 2025-12-29
Refactoring
- Replace superscript key with Escape key in keyboard layout