Changes in version 0.5.0
- Add `#:omit-fields` keyword argument to `task->string` and
`group-tasks-result->string`. Pass a list to limit the fields present
in a task line. Note that if you specfiy `'creation-date`, you must
specify `'completion-date`, too.
- Add `--omit-fields`/`-o` option to `todoreport`. Use this to limit the
task fields in the output. Omitting the creation date ("crd") omits
the completion date ("cod"), too. Use the special value "auto" to omit
the simple fields used in the `--group-by` option.
Changes in v0.4.0
- Fix bug in `group-tasks` contract. This bug effectively prevented the
use of `group-tasks` with an empty `task-group-specs` list, i.e. not
using `--group-by` on the command line.
- Use singular titles "No project" and "No context" to be consistent
with other titles for unspecified task properties.
Improve task grouping
- Allow arbitrarily nested grouping
- Change API for printing task grouping results
Add documentation for `todo-txt` library
Tag release 0.1.0
The code quality should be fine, but the APIs may still change.