+ Unless you are a developer, you should not use the
+ development version. It is provided for those who
+ wish to contribute code to the project.
+
+
+
- Gina Trapani generously mentions task in an article about the newly updated, todo.sh 2.0.
+ Gina Trapani generously mentions task in an article about the newly updated todo.sh 2.0.
diff --git a/html/recur.html b/html/recur.html
index a6963b842..925cd9c9d 100644
--- a/html/recur.html
+++ b/html/recur.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/sequence.html b/html/sequence.html
index e2885e4fc..bed36eb1a 100644
--- a/html/sequence.html
+++ b/html/sequence.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/setup.html b/html/setup.html
index 2cbcad404..dabe31a35 100644
--- a/html/setup.html
+++ b/html/setup.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/shadow.html b/html/shadow.html
index 1488a0167..bb8ade27d 100644
--- a/html/shadow.html
+++ b/html/shadow.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/shell.html b/html/shell.html
index 661f3723c..2545e5650 100644
--- a/html/shell.html
+++ b/html/shell.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/simple.html b/html/simple.html
index c256422fd..6cbe45dde 100644
--- a/html/simple.html
+++ b/html/simple.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/tab_completion.html b/html/tab_completion.html
index 02f6e27a3..a6b918e15 100644
--- a/html/tab_completion.html
+++ b/html/tab_completion.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
diff --git a/html/task.html b/html/task.html
index a4b62710b..bb375ebf7 100644
--- a/html/task.html
+++ b/html/task.html
@@ -25,6 +25,7 @@
FAQOld VersionsTask on the Web
+ Download
Improved the errors when parsing a corrupt or unrecognized pending.data
- or completed.data file (thanks to T. Charles Yun).
-
Added details to the "info" report about recurring tasks (thanks to T.
- Charles Yun).
-
Now writes a sample "defaultwidth" configuration variable to the default
- .taskrc file (thanks to T. Charles Yun).
-
Task allows commands that require an ID to now be given a sequence, which
- is a set of IDs. This allows commands like "task delete 1 2 5-10,12".
-
Fixed bug in the ghistory report, which caused it to only show a new
- month if a task was added during that month.
-
New command "duplicate" which allows an existing task to be duplicated,
- and also have modifications applied (thanks to David J Patrick).
-
The "append", and "done" commands now allow modifications to be applied
- to the task(s) (thanks to David J Patrick).
-
Improved word wrapping in various output.
-
Fixed bug that added an extra line between header and graph in the
- ghistory report.
-
Added simple 'taskprogram' mailing list subscribe form to the web site.
-
For custom reports that define a "limit" to the number of rows of output
- such as "oldest" and "newest", task allows an override value. For
- example "task oldest 5" will display the 5 oldest tasks.
-
Modified the "stats" report so that it has the same aesthetics as the
- other reports.
-
New "timesheet" command displays tasks completed and started, per week,
- and can display multiple weeks.
-
New tab completion script, task_completion.sh, for bash users, is installed
- to /usr/local/share/task (thanks to Federico Hernandez).
-
Applied patch to allow task to build on Arch Linux (thanks to Johan Friis).
-
Applied patch to fix a UUID bug on Solaris 8 (thanks to Steven de Brouwer).
-
The task man page is now installed. Try "man task" (thanks to Federico
- Hernandez and P.C. Shyamshankar).
-
Fixed bug that causes task to create a default .task directory, even if
- data.location specified otherwise (thanks to Federico Hernandez).
-
New "edit" command that fires up a text editor (uses 'editor' configuration
- variable, $VISUAL or $EDITOR environment variable) and allows direct
- editing of all editable task details.
-
-
+
+
Improved the errors when parsing a corrupt or unrecognized pending.data
+ or completed.data file (thanks to T. Charles Yun).
+
Added details to the "info" report about recurring tasks (thanks to T.
+ Charles Yun).
+
Now writes a sample "defaultwidth" configuration variable to the default
+ .taskrc file (thanks to T. Charles Yun).
+
Task allows commands that require an ID to now be given a sequence, which
+ is a set of IDs. This allows commands like "task delete 1 2 5-10,12".
+
Fixed bug in the ghistory report, which caused it to only show a new
+ month if a task was added during that month.
+
New command "duplicate" which allows an existing task to be duplicated,
+ and also have modifications applied (thanks to David J Patrick).
+
The "append", and "done" commands now allow modifications to be applied
+ to the task(s) (thanks to David J Patrick).
+
Improved word wrapping in various output.
+
Fixed bug that added an extra line between header and graph in the
+ ghistory report.
+
Added simple 'taskprogram' mailing list subscribe form to the web site.
+
For custom reports that define a "limit" to the number of rows of output
+ such as "oldest" and "newest", task allows an override value. For
+ example "task oldest 5" will display the 5 oldest tasks.
+
Modified the "stats" report so that it has the same aesthetics as the
+ other reports.
+
New "timesheet" command displays tasks completed and started, per week,
+ and can display multiple weeks.
+
New tab completion script, task_completion.sh, for bash users, is installed
+ to /usr/local/share/task (thanks to Federico Hernandez).
+
Applied patch to allow task to build on Arch Linux (thanks to Johan Friis).
+
Applied patch to fix a UUID bug on Solaris 8 (thanks to Steven de Brouwer).
+
The task man page is now installed. Try "man task" (thanks to Federico
+ Hernandez and P.C. Shyamshankar).
+
Fixed bug that causes task to create a default .task directory, even if
+ data.location specified otherwise (thanks to Federico Hernandez).
+
New "edit" command that fires up a text editor (uses 'editor' configuration
+ variable, $VISUAL or $EDITOR environment variable) and allows direct
+ editing of all editable task details.
+
Added support for new "append" command that adds more description text to
+ an existing task.
+
Added support for the "weekdays" recurrence, which means a task can recur
+ five times a week, and not on weekends (thanks to Chris Pride).
+
UTF8 text is now supported in task project names, tags and descriptions.
+
Fixed bug that caused the y/n confirmation on task deletion to ignore the
+ Enter key and fail to re-prompt (thanks to Bruce Dillahunty).
+
When the "echo.command" configuration variable is set to "yes", it causes
+ commands that modify tasks to display which task was affected (thanks to
+ Bruce Dillahunty).
+
A task can now be annotated with the command "task annotate ...", and
+ a timestamped annotation will appear in reports.
+
A 'description_only' column is now available for use in custom reports,
+ and it excludes annotations.
+
A task can now be upgraded to a recurring task by adding a recurrence
+ frequency, a due date, and an optional until date.
+
When a recurring task is modified, all other instances of the recurring
+ task are also modified.
+
Custom reports now support user-specified column labels (thanks to T.
+ Charles Yun).
+
Task can now import tasks from a variety of data formats, including task
+ export files from versions 1.4.3 and earlier, versions 1.5.0 and later,
+ todo.sh 2.x, CSV, plain text and task command line. See online docs for
+ full details.
+
Export was including 'id' in the column header even though it was not
+ included in the data.
+
The task file format has changed slightly. Please back up your task
+ data files before upgrading to 1.6.0.
+
Added new column 'recurrence_indicator' that displays an 'R' if the task
+ is a recurring task. This column can be added to any custom report.
+
Added new column 'tag_indicator' that displays a '+' if the task
+ has any tags. This column can be added to any custom report.
+
Fixed bug where sometimes a task description was concatenated oddly if
+ there was a colon somewhere in the description.
+
Fixed bug that caused recurring annual tasks to exhibit a creeping due
+ date, because of an assumption of 365 days per year, which failed to
+ consider leap years (thanks to T. Charles Yun).
+
Annotations can now be modified with the substitution commands /from/to/.
+
Substitutions can now be made global with /from/to/g and all occurrences
+ of "from" will be replaced with "to".
+
-
-
Added support for new "append" command that adds more description text to
- an existing task.
-
Added support for the "weekdays" recurrence, which means a task can recur
- five times a week, and not on weekends (thanks to Chris Pride).
-
UTF8 text is now supported in task project names, tags and descriptions.
-
Fixed bug that caused the y/n confirmation on task deletion to ignore the
- Enter key and fail to re-prompt (thanks to Bruce Dillahunty).
-
When the "echo.command" configuration variable is set to "yes", it causes
- commands that modify tasks to display which task was affected (thanks to
- Bruce Dillahunty).
-
A task can now be annotated with the command "task annotate ...", and
- a timestamped annotation will appear in reports.
-
A 'description_only' column is now available for use in custom reports,
- and it excludes annotations.
-
A task can now be upgraded to a recurring task by adding a recurrence
- frequency, a due date, and an optional until date.
-
When a recurring task is modified, all other instances of the recurring
- task are also modified.
-
Custom reports now support user-specified column labels (thanks to T.
- Charles Yun).
-
Task can now import tasks from a variety of data formats, including task
- export files from versions 1.4.3 and earlier, versions 1.5.0 and later,
- todo.sh 2.x, CSV, plain text and task command line. See online docs for
- full details.
-
Export was including 'id' in the column header even though it was not
- included in the data.
-
The task file format has changed slightly. Please back up your task
- data files before upgrading to 1.6.0.
-
Added new column 'recurrence_indicator' that displays an 'R' if the task
- is a recurring task. This column can be added to any custom report.
-
Added new column 'tag_indicator' that displays a '+' if the task
- has any tags. This column can be added to any custom report.
-
Fixed bug where sometimes a task description was concatenated oddly if
- there was a colon somewhere in the description.
-
Fixed bug that caused recurring annual tasks to exhibit a creeping due
- date, because of an assumption of 365 days per year, which failed to
- consider leap years (thanks to T. Charles Yun).
-
Annotations can now be modified with the substitution commands /from/to/.
-
Substitutions can now be made global with /from/to/g and all occurrences
- of "from" will be replaced with "to".
-
-
+
New in version 1.5.0 (3/15/2009)
+
+
Removed deprecated TUTORIAL file.
+
Removed support for the "showage" configuration variable.
+
"task stop" can remove the start time from a started task.
+
"task ghistory" now displays a differently aligned graph, allowing
+ easier comparison by month of tasks added versus completed and deleted.
+
"task version" command now reports unrecognized configuration variables,
+ which may be spelling mistakes or deprecated variables.
+
"configure --enable-debug" now supported to suppress compiler optimization
+ to allow debugging.
+
Allow lower case priorities, and automatically upper case them.
+
Added support for "due" configuration variable which defines the number
+ of days in the future when a task is considered due.
+
Added support for custom reports, comprised of a set of column names and
+ sort order, with optional filtering in the configuration file. This
+ means user-defined reports can be written, and the reports currently
+ in the configuration file can be renamed. Several of task's built in
+ reports have been converted to user-defined reports.
+
New online documentation for custom reports.
+
New algorithm for determining when the "nag" message is displayed.
+
Fixed bug where task hangs with a certain combination of recurring tasks
+ and shadow files.
+
Fixed bug with the task sort algorithm, which led to an unstable sequence
+ when there were only a handful of tasks.
+
Performance enhanced by eliminating unnecessary sorting.
+
Task now has a large (and growing) test suite and bug regression tests
+ to help ensure higher quality releases.
+
Fixed bug that caused large performance hit during table rendering.
+
Fixed bug that concatenated a modified description without spaces.
+
Added new column 'recur' that displays the recurrence period of any
+ recurring tasks. This column can be added to any custom report.
+
Added support for "color.recurring" configuration variable which
+ specifies the color of recurring tasks.
+
Added support for "locking" configuration variable that controls whether
+ file locking is used.
+
Task export feature now includes recurrence information, removes nested
+ quotes, and limits output to pending tasks.
+
Task no longer includes deleted tasks in the summary report (thanks to
+ Benjamin Tegarden).
+
Fixed bug that prevented the summary report from properly reporting
+ recently completed tasks.
+
Removed support for the "showage" configuration variable.
-
"task stop" can remove the start time from a started task.
-
"task ghistory" now displays a differently aligned graph, allowing
- easier comparison by month of tasks added versus completed and deleted.
-
"task version" command now reports unrecognized configuration variables,
- which may be spelling mistakes or deprecated variables.
-
"configure --enable-debug" now supported to suppress compiler optimization
- to allow debugging.
-
Allow lower case priorities, and automatically upper case them.
-
Added support for "due" configuration variable which defines the number
- of days in the future when a task is considered due.
-
Added support for custom reports, comprised of a set of column names and
- sort order, with optional filtering in the configuration file. This
- means user-defined reports can be written, and the reports currently
- in the configuration file can be renamed. Several of task's built in
- reports have been converted to user-defined reports.
-
New online documentation for custom reports.
-
New algorithm for determining when the "nag" message is displayed.
-
Fixed bug where task hangs with a certain combination of recurring tasks
- and shadow files.
-
Fixed bug with the task sort algorithm, which led to an unstable sequence
- when there were only a handful of tasks.
-
Performance enhanced by eliminating unnecessary sorting.
-
Task now has a large (and growing) test suite and bug regression tests
- to help ensure higher quality releases.
-
Fixed bug that caused large performance hit during table rendering.
-
Fixed bug that concatenated a modified description without spaces.
-
Added new column 'recur' that displays the recurrence period of any
- recurring tasks. This column can be added to any custom report.
-
Added support for "color.recurring" configuration variable which
- specifies the color of recurring tasks.
-
Added support for "locking" configuration variable that controls whether
- file locking is used.
-
Task export feature now includes recurrence information, removes nested
- quotes, and limits output to pending tasks.
-
Task no longer includes deleted tasks in the summary report (thanks to
- Benjamin Tegarden).
-
Fixed bug that prevented the summary report from properly reporting
- recently completed tasks.
-
Fixed misleading task count at bottom of "info" report.
-
Added support for a shadow file that contains a plain text task report,
- with the "shadow.file" and "shadow.command" configuration variables.
- The shadow file is automatically updated whenever the task database
- changes. Useful for integrating with "Samurize".
-
Task now displays a message whenever a shadow file is updated, if the
- "shadow.notify" configuration variable is set "on".
-
Fixed bug whereby adding a task with a \n, \r or \f did not fail properly.
-
Fixed misleading task count at bottom of "info" report.
+
Added support for a shadow file that contains a plain text task report,
+ with the "shadow.file" and "shadow.command" configuration variables.
+ The shadow file is automatically updated whenever the task database
+ changes. Useful for integrating with "Samurize".
+
Task now displays a message whenever a shadow file is updated, if the
+ "shadow.notify" configuration variable is set "on".
+
Fixed bug whereby adding a task with a \n, \r or \f did not fail properly.
+
Removed "task usage" command.
+
Added documentation for Shadow files.
+
Added documentation for task filters.
+
+
New in version 1.4.2 (9/18/2008)
"task undo" can now retract a "task done" command, provided no
reports have been run.
@@ -358,17 +211,7 @@
order to build clean using gcc 4.3 (thanks to H. İbrahim Güngör)
New configuration variable "defaultwidth" determines the width
of windows in the absense of ncurses support
@@ -424,14 +253,7 @@
OR a missing ~/.task directory