Skip to content

Latest commit

 

History

History
60 lines (49 loc) · 1.71 KB

CHANGELOG.md

File metadata and controls

60 lines (49 loc) · 1.71 KB

Changelog

The format is based on Keep a Changelog.

Unreleased

Added

  • Marks to show which span a reminder belongs to

Changed

  • Birthdays for current day are now highlighted
  • Default value for --range argument

Fixed

  • --date accepting incomplete expressions

0.2.0 - 2022-03-18

Added

  • LOG command and today log CLI command
  • CAPTURE command and today new CLI command
  • REMIND statement
  • CANCEL statement for tasks
  • One-letter aliases for show, log, done and cancel CLI commands
  • MOVE can now move entries to a different time
  • --date now accepts expressions like today-3d
  • In --range and --date, t can be used as abbreviation for today
  • * markers in output for days with logs and entries with descriptions

Changed

  • 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

Fixed

  • Alignment in output
  • Respect TZDIR environment variable
  • Negative weekday deltas

0.1.0 - 2021-12-20

Added

  • Initial implementation, including...
  • Parsing
    • INCLUDE, TIMEZONE, NOTE and TASK commands
    • DATE, BDATE, FROM, UNTIL, MOVE and EXCEPT statements
  • CLI
    • --file, --date and --range arguments
    • show, done and fmt commands
  • Readme
  • This changelog
  • Example file
  • Git pre-commit hook ensuring code is formatted