Releases: todotxt/todo.txt-cli
Releases · todotxt/todo.txt-cli
v2.12.0
Added
- Added default priority variable
TODOTXT_PRIORITY_ON_ADD
(#246) - Added
done
option as alias ofdo
(#169) - Added macOS 10.15.x support (#300)
- Highlighting of dates, metadata and item numbers (#264)
- Minimal config file / default filenames (todo.txt, done.txt, report.txt) (#289)
- Enable file completion for add-on actions via
_todo_file{1,2,3}_actions
(#270) - Allow to customize what can be before / inside / after
+project
and@context
(#271)
Changed
- Read the task's name and uses as default (#249)
- Updated interpreter reference to use environment variable (#160)
- Allow setting of bash completion path (#301)
Fixes
- Fixed no end-of-line bug. Supports todos with no end-of-line. (#295)
Thank you @inkarkat, @karbassi, @tpikonen, @kh80, @eightyfive, @otizonaizit, @guifeliper, and @dikeert for all the hard work and PRs.
v2.11.0
Added
- Added support for
$XDG_CONFIG_HOME
config file/actions location - Created CODE_OF_CONDUCT.md (#217)
- Created CHANGELOG.md (#218)
Changed
- Updated
add
command to accept lowercase priority (#230) - Clean tests and version file in Makefile. Don't ignore errors in tests.
- Updated README.md (#219)
- Update Downloads links to point at the Releases page (#228)
- Set the executable bit when preparing releases (#156)
Fixes
- Update links to use https
- Suppress todo.sh error messages when invoked during completion ([#8])
Version 2.10.0
Enhancements:
- Enable term filtering for listcon.
- Add make install command.
- Enable use of global config file in /etc/todo/config. make install installs a global config file.
- Allow use of post_filter_command for listall and listpri.
- Print usage help for custom action and all passed actions.
- Allow configuring null data files (done.txt and report.txt) and don't create them.
- Color contexts and projects without an add-on, just by setting vars in the config file.
- Place add-ons in subfolders (for easier git clone).
Fixes:
- Handle -h, shorthelp and help when a Fatal Error happens.
- Properly replace date when replacing task with priority and date.
- Fix todo_completion problem with Bash 3.1.
- Improve code commenting/documentation.
- Refactor code for speed/better organization.
- Improve test coverage and test library.
todo_completion
- Remove add date from line completion, ie, todo.sh ls 10[tab].