The format is based on Keep a Changelog.
- Marks to show which span a reminder belongs to
- Birthdays for current day are now highlighted
- Default value for
--range
argument
--date
accepting incomplete expressions
LOG
command andtoday log
CLI commandCAPTURE
command andtoday new
CLI commandREMIND
statementCANCEL
statement for tasks- One-letter aliases for
show
,log
,done
andcancel
CLI commands MOVE
can now move entries to a different time--date
now accepts expressions liketoday-3d
- In
--range
and--date
,t
can be used as abbreviation fortoday
*
markers in output for days with logs and entries with descriptions
- Output is now colored
- Better error messages
- Overhauled
today show
format- It can now show log entries for days
- It now displays the source command (file and line) of the entry
- When saving...
- Unchanged files are no longer overwritten
- Imports are now sorted alphabetically
- Done and cancel dates are now simplified where possible
- Always prints import-based path, not absolute path
- Alignment in output
- Respect
TZDIR
environment variable - Negative weekday deltas
- Initial implementation, including...
- Parsing
INCLUDE
,TIMEZONE
,NOTE
andTASK
commandsDATE
,BDATE
,FROM
,UNTIL
,MOVE
andEXCEPT
statements
- CLI
--file
,--date
and--range
argumentsshow
,done
andfmt
commands
- Readme
- This changelog
- Example file
- Git pre-commit hook ensuring code is formatted