- Removed references to old websites and online groups.
- Removed references to the github issue tracker.
- Added references to http://taskwarrior.org.
- Now supports "-tag" in filters to filter out tasks that do not
have the specified tag (thanks to Chris Pride).
- Added unit tests to prevent regression.
- Updated the filter docs to include examples.
- Prevented blank annotations from being added, and the description
being echoed as though it were the annotation applied (thanks to
Bruce Dillahunty).
- Added bug.annotate.t unit test to prevent regression.
- Using '--' on the command line separates the left hand side, where
task is free to interpret arguments in the usual way, and the right
hand side, which is then assumed to be part of the task description,
and is not interpreted by task.
- Fixed bug whereby task created the default ~/.task directory,
even if an extant .taskrc:data.location specified otherwise
(thanks to Federico Hernandez).
- If a custom report has a specified limit to the number of tasks
it shows, then that limit may be overridden by specifying a new
quantity on the command line.
- Added unit tests to verify expected behavior.
- Updated documentation to reflect new functionality.
- Removed obsolete documentation references to an "oldest" and
"newest" configuration variable.
- Added a simple subscribe button and form to the web site. Several
people have stated that subscribing to the group is confusing, and
maybe this will help.
- Removed obsolete usage.html page.
- Added filterSequence helper function to subset tasks to the affected
sequence of tasks.
- Added series of helper functions to facilitate applying modifications
to tasks, allowing more commands the ability to modify tasks in all
ways.
- Added calls to helper functions for append and modify commands.
- Fixed bug that would mistakenly validate the configuration variable
"bcd" if there was a valid "abcd", "bcde" or "abcde" configuration
variable.
- Made the messages generated by task after a command is complete
more verbose and consistent across all commands.
- Fixed bug that caused the ghistory command to skip months where no
tasks were added, but were deleted or done. This is the same bug
that was fixed in 1.6.0 for the history report. So much for cut
and paste.
- Allowed all commands that take an ID to now operate on a sequence.
- Added David J Patrick as contributing author for the massive list
of feature ideas he has provided, and the accompanying dialogue.
- Added mention of the Github issue tracker.
- Added support for the "g" modifier to the substitution command,
that replace every occurrence of "from" with "to", in the task
description and any annotations.
- When a task description contained a colon, the two words preceding
the colon were concatenated. For example, "aa bb:cc dd" gets
concatenated to "aabb:cc dd".
- Added unit to test to prevent regression.
- Updated documentation.