Subscribe to upcoming and past releases from this package and add it to a stack.
[*] When passing list of task IDs, the first task was always ignored
[*] Fix regression: filter "due=none..4d" did not show tasks with empty due
[+] Implement exclude filter for projects, contexts, and tags
Breaking change: filter struct changed
[*] Ranges with "none" are inclusive now - as it was stated in docs.
[+] Threshold in filter is range [..today] by default. It makes all tasks with
threshold after today hidden.
[!] The todotxt low-level library is replaced with a new one
 Names of projects and contexts are case-sensitive now
[+] Tag order in todo's subject is preserved
 Completing todos with recurrence …
[+] New option to filter by 'tag'
[*] Make filter rules for threshold the same as for other date fields
[+] Support for 'none' in ranges: if one end of a range is 'none', the range
becomes an open range that combines two lists: todo with empty data and
todos that are in the open range.
[+] Struct tfilter::Due is renamed to tfilter::DateRange as now todo\_lib
supports filtering not only by due date, but by creation and finish dates
[*] Filter for due date did not …
[*] When a recurrent todo is done, its new due date is always set in the
future. If the todo has a treshold, it is corrected accordingly
[*] Allow to use '=' when setting sort order: '-s=pri' works the same as
'-s pri' and '--sort=pri'
[+] Timer support: start, stop timer for a todo, and related functions
[*] Marking a todo completed stops todo's timer if it is active
[+] New range for ID selection: List = list of IDs
[+] New option in config: creation\\_date\\_auto - automatically adds creation
date to a new todo if it does not have it in its subject
[+] New command line argument --done to load archived todos
[!] First release
Collection of utilities for todo.txt format