- Fixed bug whereby task created the default ~/.task directory,
even if an extant .taskrc:data.location specified otherwise
(thanks to Federico Hernandez).
- Fixed a bug with an unterminated buffer in uuid() (thanks to
Steven de Brouwer).
- Added Solaris 8 as another supported platform (thanks to Steven
de Brouwer).
- 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.
- 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.
- Added a faq.html file, although it is not so much a set of frequently
asked questions, but of repeatedly asked questions. Questions from
the mail bag, if they apply to a general audience might be shown
here.
- Improved (fixed) logical consistency checks that prevent the
addition of a recurrence frequency without a due date.
- Improved (fixed) logical consistency checks that prevent the
addition of an until date with a recurrence frequency.
- When a recurring task is modified, all sibling instances, as well
as the parent task now get modified.
- When a recurring task is appended, all sibling instances, as well
as the parent task now get modified.
- Updated documentation.
- It is now possible to upgrade a regular task to a recurring task,
which is triggered by the "recur" attribute.
- Added support for "annotate" command to annotate existing tasks.
- Bumped file format to version 3, due to the annotations.
- Added unit tests to verify that annotations work.
- Changed 'description' column everywhere to include annotations.
- Added 'description_only' column to exclude the annotations.
- Fixed bug in Table.cpp that calculated the width of multi-line
columns by using the cell length, instead of the length of the
longest individual line.
- Updated documentation with new feature.
- Updated documentation with new column.
- Enhanced t.t unit tests to cover format 43
- Added an echo of the ID and description of the task for the start,
stop, do, undo, delete and undelete commands. Thanks to Bruce
Dillahunty.
- Updated documentation.
- Added "echo.command=no" to delete.t, undo.t because the default
value is "yes", which breaks tests.
- Fixed syntax errors in utf8.t
- Corrected expected number of tests in recur.t
- Implemented unit tests to very that "confirmation=yes" works.
- Implemented unit tests to very that \n causes a re-prompt.
- Updated docs with regard to this fix, thanks to Bruce Dillahunty.