Repository navigation
Release v0.11.0
Package Changes
- Package version: 0.10.0 → 0.11.0
- myday version: 0.3.0 → 0.4.0
- mytime version: 0.9.0 (unchanged)
Features & Improvements
myday v0.4.0
New Feature: Automatic Fixing of Missing Colons (#69)
The myday tool now automatically detects and fixes time entries where the colon is missing after the type code. This enhancement makes it easier to maintain properly formatted time tracking files.
Example:
- Before:
19:00 - 20:00 M #Managing Stuff - After:
19:00 - 20:00 M: #Managing Stuff
How it works:
- Integrated into the
--validate --fixworkflow - Runs before gap fixing to ensure proper validation flow
- Handles all type codes: T (Task), M (Meeting), C (Comms), A (Admin), L (Learning), B (Break)
- Preserves file structure and other sections
- Re-validates after fixes to ensure correctness
Usage:
myday --validate --fix your-file.mdThe tool will automatically:
- Fix missing colons after type codes
- Fix time gaps
- Re-validate to ensure correctness
Testing:
- Added 9 comprehensive test cases
- All 75 tests pass
- Code quality checks pass
Installation
pip install mytime==0.11.0Or upgrade:
pip install --upgrade mytimeValidation
- ✅ All tests pass (75/75)
- ✅ Code quality checks pass
- ✅ Package builds successfully
- ✅ Tool versions verified
Contributors
- @stevedoyle
- Co-authored-by: Claude Sonnet 4.5
Full Changelog: v0.10.0...v0.11.0