Documentation Update - online docs

- Added new download.html page to list current and prior binary
  packages only.
- Removed old binary packages.
- Reduced versions.html to a concatenation of ChangeLog entries.
This commit is contained in:
Paul Beckingham 2009-05-20 20:30:08 -04:00
parent 3156e1c085
commit b194f37f11
21 changed files with 332 additions and 358 deletions

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

148
html/download.html Normal file
View file

@ -0,0 +1,148 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Task Downloads</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="task.css" type="text/css" />
</head>
<body>
<div id="container">
<table>
<tr>
<td>
<div id="toolbar">
<a href="task.html">Home</a>
<a href="setup.html">Setup</a>
<a href="30second.html">30-second Tutorial</a>
<a href="simple.html">Simple</a>
<a href="advanced.html">Advanced</a>
<a href="shell.html">Shell</a>
<a href="config.html">Configuration</a>
<a href="color.html">Colors</a>
<a href="recur.html">Recurrence</a>
<a href="date.html">Date Handling</a>
<a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div>
<div id="content">
<br />
<br />
<br />
<h1 class="title">Task Downloads</h1>
<div class="content">
<table>
<tr>
<td colspan="3">
You should use the latest stable release if possible, but
the prior release is provided in the event of
incompatibility or defect.
<br />
<br />
</td>
</tr>
<tr style="background-color:#f0f0f0">
<td valign="top" rowspan="4">1.8.0 (Latest)<br />?/?/2009</td>
<td>Source</td>
<td><a href="http://www.beckingham.net/task-1.8.0.tar.gz">task-1.8.0.tar.gz</a></td>
</tr>
<tr style="background-color:#f0f0f0">
<td>Fedora RPM</td>
<td><a href="http://www.beckingham.net/task-1.8.0-1.fc10.i386.rpm">task-1.8.0-1.fc10.i386.rpm</a></td>
</tr>
<tr style="background-color:#f0f0f0">
<td>Debian Linux</td>
<td><a href="http://www.beckingham.net/task-1.8.0-0.i386.deb">task-1.8.0-0.i386.deb</a></td>
</tr>
<tr style="background-color:#f0f0f0">
<td>OS X Leopard (Intel)</td>
<td><a href="http://www.beckingham.net/task-1.8.0.pkg">task-1.8.0.pkg</a></td>
</tr>
<tr>
<td valign="top" rowspan="2">1.7.0 (Prior)<br />5/14/2009</td>
<td>Source</td>
<td><a href="http://www.beckingham.net/task-1.7.0.tar.gz">task-1.7.0.tar.gz</a></td>
</tr>
<tr>
<td>Fedora RPM</td>
<td><a href="http://www.beckingham.net/task-1.7.0-2.fc10.i386.rpm">task-1.7.0-2.fc10.i386.rpm</a></td>
</tr>
<tr>
<td height="30px"></td>
</td>
<tr>
<td colspan="3">
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.
<br />
<br />
</td>
</tr>
<tr>
<td>Development version</td>
<td>Git repository</td>
<td><a href="http://github.com/pbeckingham/task">http://github.com/pbeckingham/task</a></td>
</tr>
</table>
</div>
<br />
<br />
<div class="content">
<p>
Copyright 2006-2009, P. Beckingham. All rights reserved.
</p>
</div>
</div>
</td>
<td align="right" valign="top" width="200px">
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<script type="text/javascript"><!--
google_ad_client = "pub-9709799404235424";
/* Task Main */
google_ad_slot = "8660617875";
google_ad_width = 120;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
</tr>
</table>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-4737637-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</body>
</html>

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">
@ -36,11 +37,18 @@
Task links from around the web... Task links from around the web...
</p> </p>
<dt>
February 2009, <a href="http://www.macappreviews.net/2009/02/cmd-task-manager">Cmd Task Manager</a>
</dt>
<dd>
Elliott Bradley takes a brief look at task 1.4.3.
</dd>
<dt> <dt>
February 2009, <a href="http://lifehacker.com/5155450/todotxt-cli-manages-your-tasks-from-the-command-line">Todo.txt CLI Manages Your Tasks from the Command Line</a> February 2009, <a href="http://lifehacker.com/5155450/todotxt-cli-manages-your-tasks-from-the-command-line">Todo.txt CLI Manages Your Tasks from the Command Line</a>
</dt> </dt>
<dd> <dd>
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.
</dd> </dd>
<br> <br>

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">
@ -112,7 +113,7 @@
<div class="content"> <div class="content">
<table> <table>
<tr> <tr>
<td>Source:</td> <td>Source</td>
<td><a href="http://www.beckingham.net/task-1.8.0.tar.gz">task-1.8.0.tar.gz</a></td> <td><a href="http://www.beckingham.net/task-1.8.0.tar.gz">task-1.8.0.tar.gz</a></td>
</tr> </tr>
<!-- <!--
@ -136,7 +137,7 @@
</tr> </tr>
--> -->
<tr> <tr>
<td>Git - get the whole source and history:</td> <td>Git repository</td>
<td><a href="http://github.com/pbeckingham/task">http://github.com/pbeckingham/task</a></td> <td><a href="http://github.com/pbeckingham/task">http://github.com/pbeckingham/task</a></td>
</tr> </tr>
</table> </table>
@ -180,7 +181,9 @@
<p> <p>
If you have difficulties building task, have found a bug, have a If you have difficulties building task, have found a bug, have a
suggestion for improvement, or a feature request, please send mail to suggestion for improvement, or a feature request, please send mail to
<a href="mailto:task@beckingham.net">task@beckingham.net</a>. <a href="mailto:task@beckingham.net">task@beckingham.net</a>, or
post a message to the
<a href="mailto:taskprogram@googlegroups.com">taskprogram@googlegroups.com</a>.
</p> </p>
<p> <p>

View file

@ -25,6 +25,7 @@
<a href="faq.html">FAQ</a> <a href="faq.html">FAQ</a>
<a href="versions.html">Old Versions</a> <a href="versions.html">Old Versions</a>
<a href="links.html">Task on the Web</a> <a href="links.html">Task on the Web</a>
<a href="download.html">Download</a>
</div> </div>
<div id="content"> <div id="content">
@ -35,304 +36,156 @@
<br /> <br />
<div class="content"> <div class="content">
<h4>New in version 1.7.0 (5/14/2009)</h4> <h4>New in version 1.7.0 (5/14/2009)</h4>
<p> <ul>
<table> <li>Improved the errors when parsing a corrupt or unrecognized pending.data
<tr> or completed.data file (thanks to T. Charles Yun).
<td>Source:</td> <li>Added details to the "info" report about recurring tasks (thanks to T.
<td><a href="http://www.beckingham.net/task-1.7.0.tar.gz">task-1.7.0.tar.gz</a></td> Charles Yun).
</tr> <li>Now writes a sample "defaultwidth" configuration variable to the default
<!-- .taskrc file (thanks to T. Charles Yun).
<tr> <li>Task allows commands that require an ID to now be given a sequence, which
<td>Mac OS X 10.5 (Leopard) Intel-only:</td> is a set of IDs. This allows commands like "task delete 1 2 5-10,12".
<td><a href="http://www.beckingham.net/task-1.7.0.pkg">task-1.7.0.pkg</a></td> <li>Fixed bug in the ghistory report, which caused it to only show a new
</tr> month if a task was added during that month.
<tr> <li>New command "duplicate" which allows an existing task to be duplicated,
<td> and also have modifications applied (thanks to David J Patrick).
Debian: <li>The "append", and "done" commands now allow modifications to be applied
(Thanks to <a href="http://blog.rfquerin.org">Richard&nbsp;Querin</a>): to the task(s) (thanks to David J Patrick).
</td> <li>Improved word wrapping in various output.
<td><a href="http://www.beckingham.net/task_1.7.0-1_i386.deb">task_1.7.0-1_i386.deb</a></td> <li>Fixed bug that added an extra line between header and graph in the
</tr> ghistory report.
<tr> <li>Added simple 'taskprogram' mailing list subscribe form to the web site.
<td> <li>For custom reports that define a "limit" to the number of rows of output
Red Hat: such as "oldest" and "newest", task allows an override value. For
(Thanks to <a href="http://www.ultrafredde.com">Federico&nbsp;Hernandez</a>): example "task oldest 5" will display the 5 oldest tasks.
</td> <li>Modified the "stats" report so that it has the same aesthetics as the
<td><a href="http://www.beckingham.net/task-1.7.0-1.FC10.i386.rpm">task-1.7.0-1.FC10.i386.rpm</a></td> other reports.
</tr> <li>New "timesheet" command displays tasks completed and started, per week,
--> and can display multiple weeks.
<tr> <li>New tab completion script, task_completion.sh, for bash users, is installed
<td>Git - get the whole source and history:</td> to /usr/local/share/task (thanks to Federico Hernandez).
<td><a href="http://github.com/pbeckingham/task">http://github.com/pbeckingham/task</a></td> <li>Applied patch to allow task to build on Arch Linux (thanks to Johan Friis).
</tr> <li>Applied patch to fix a UUID bug on Solaris 8 (thanks to Steven de Brouwer).
</table> <li>The task man page is now installed. Try "man task" (thanks to Federico
Hernandez and P.C. Shyamshankar).
<ul> <li>Fixed bug that causes task to create a default .task directory, even if
<li>Improved the errors when parsing a corrupt or unrecognized pending.data data.location specified otherwise (thanks to Federico Hernandez).
or completed.data file (thanks to T. Charles Yun). <li>New "edit" command that fires up a text editor (uses 'editor' configuration
<li>Added details to the "info" report about recurring tasks (thanks to T. variable, $VISUAL or $EDITOR environment variable) and allows direct
Charles Yun). editing of all editable task details.
<li>Now writes a sample "defaultwidth" configuration variable to the default </ul>
.taskrc file (thanks to T. Charles Yun).
<li>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".
<li>Fixed bug in the ghistory report, which caused it to only show a new
month if a task was added during that month.
<li>New command "duplicate" which allows an existing task to be duplicated,
and also have modifications applied (thanks to David J Patrick).
<li>The "append", and "done" commands now allow modifications to be applied
to the task(s) (thanks to David J Patrick).
<li>Improved word wrapping in various output.
<li>Fixed bug that added an extra line between header and graph in the
ghistory report.
<li>Added simple 'taskprogram' mailing list subscribe form to the web site.
<li>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.
<li>Modified the "stats" report so that it has the same aesthetics as the
other reports.
<li>New "timesheet" command displays tasks completed and started, per week,
and can display multiple weeks.
<li>New tab completion script, task_completion.sh, for bash users, is installed
to /usr/local/share/task (thanks to Federico Hernandez).
<li>Applied patch to allow task to build on Arch Linux (thanks to Johan Friis).
<li>Applied patch to fix a UUID bug on Solaris 8 (thanks to Steven de Brouwer).
<li>The task man page is now installed. Try "man task" (thanks to Federico
Hernandez and P.C. Shyamshankar).
<li>Fixed bug that causes task to create a default .task directory, even if
data.location specified otherwise (thanks to Federico Hernandez).
<li>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.
</ul>
</p>
<h4>New in version 1.6.1 (4/24/2009)</h4> <h4>New in version 1.6.1 (4/24/2009)</h4>
<p> <ul>
<table> <li>Fixed bug that caused new, first-time .taskrc files to be written without
<tr> including the custom report labels (thanks to P.C. Shyamshankar).
<td>Source:</td> </ul>
<td><a href="http://www.beckingham.net/task-1.6.1.tar.gz">task-1.6.1.tar.gz</a></td>
</tr>
<!--
<tr>
<td>Mac OS X 10.5 (Leopard) Intel-only:</td>
<td><a href="http://www.beckingham.net/task-1.6.1.pkg">task-1.6.1.pkg</a></td>
</tr>
<tr>
<td>
Debian:
(Thanks to <a href="http://blog.rfquerin.org">Richard&nbsp;Querin</a>):
</td>
<td><a href="http://www.beckingham.net/task_1.6.1-1_i386.deb">task_1.6.1-1_i386.deb</a></td>
</tr>
<tr>
<td>
Red Hat:
(Thanks to <a href="http://www.ultrafredde.com">Federico&nbsp;Hernandez</a>):
</td>
<td><a href="http://www.beckingham.net/task-1.6.1-1.FC10.i386.rpm">task-1.6.1-1.FC10.i386.rpm</a></td>
</tr>
-->
<tr>
<td>Git - get the whole source and history:</td>
<td><a href="http://github.com/pbeckingham/task">http://github.com/pbeckingham/task</a></td>
</tr>
</table>
<ul>
<li>Fixed bug that caused new, first-time .taskrc files to be written without
including the custom report labels (thanks to P.C. Shyamshankar).
</ul>
</p>
<h4>New in version 1.6.0 (4/13/2009)</h4> <h4>New in version 1.6.0 (4/13/2009)</h4>
<p> <ul>
<table> <li>Added support for new "append" command that adds more description text to
<tr> an existing task.
<td>Source:</td> <li>Added support for the "weekdays" recurrence, which means a task can recur
<td><a href="http://www.beckingham.net/task-1.6.0.tar.gz">task-1.6.0.tar.gz</a></td> five times a week, and not on weekends (thanks to Chris Pride).
</tr> <li>UTF8 text is now supported in task project names, tags and descriptions.
<!-- <li>Fixed bug that caused the y/n confirmation on task deletion to ignore the
<tr> Enter key and fail to re-prompt (thanks to Bruce Dillahunty).
<td>Mac OS X 10.5 (Leopard) Intel-only:</td> <li>When the "echo.command" configuration variable is set to "yes", it causes
<td><a href="http://www.beckingham.net/task-1.6.0.pkg">task-1.6.0.pkg</a></td> commands that modify tasks to display which task was affected (thanks to
</tr> Bruce Dillahunty).
<tr> <li>A task can now be annotated with the command "task <id> annotate ...", and
<td> a timestamped annotation will appear in reports.
Debian: <li>A 'description_only' column is now available for use in custom reports,
(Thanks to <a href="http://blog.rfquerin.org">Richard&nbsp;Querin</a>): and it excludes annotations.
</td> <li>A task can now be upgraded to a recurring task by adding a recurrence
<td><a href="http://www.beckingham.net/task_1.6.0-1_i386.deb">task_1.6.0-1_i386.deb</a></td> frequency, a due date, and an optional until date.
</tr> <li>When a recurring task is modified, all other instances of the recurring
--> task are also modified.
<tr> <li>Custom reports now support user-specified column labels (thanks to T.
<td> Charles Yun).
Red Hat: <li>Task can now import tasks from a variety of data formats, including task
(Thanks to <a href="http://www.ultrafredde.com">Federico&nbsp;Hernandez</a>): export files from versions 1.4.3 and earlier, versions 1.5.0 and later,
</td> todo.sh 2.x, CSV, plain text and task command line. See online docs for
<td><a href="http://www.beckingham.net/task-1.6.0-1.FC10.i386.rpm">task-1.6.0-1.FC10.i386.rpm</a></td> full details.
</tr> <li>Export was including 'id' in the column header even though it was not
<tr> included in the data.
<td>Git - get the whole source and history:</td> <li>The task file format has changed slightly. Please back up your task
<td><a href="http://github.com/pbeckingham/task">http://github.com/pbeckingham/task</a></td> data files before upgrading to 1.6.0.
</tr> <li>Added new column 'recurrence_indicator' that displays an 'R' if the task
</table> is a recurring task. This column can be added to any custom report.
<li>Added new column 'tag_indicator' that displays a '+' if the task
has any tags. This column can be added to any custom report.
<li>Fixed bug where sometimes a task description was concatenated oddly if
there was a colon somewhere in the description.
<li>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).
<li>Annotations can now be modified with the substitution commands /from/to/.
<li>Substitutions can now be made global with /from/to/g and all occurrences
of "from" will be replaced with "to".
</ul>
<ul> <h4>New in version 1.5.0 (3/15/2009)</h4>
<li>Added support for new "append" command that adds more description text to <ul>
an existing task. <li>Removed deprecated TUTORIAL file.
<li>Added support for the "weekdays" recurrence, which means a task can recur <li>Removed support for the "showage" configuration variable.
five times a week, and not on weekends (thanks to Chris Pride). <li>"task stop" can remove the start time from a started task.
<li>UTF8 text is now supported in task project names, tags and descriptions. <li>"task ghistory" now displays a differently aligned graph, allowing
<li>Fixed bug that caused the y/n confirmation on task deletion to ignore the easier comparison by month of tasks added versus completed and deleted.
Enter key and fail to re-prompt (thanks to Bruce Dillahunty). <li>"task version" command now reports unrecognized configuration variables,
<li>When the "echo.command" configuration variable is set to "yes", it causes which may be spelling mistakes or deprecated variables.
commands that modify tasks to display which task was affected (thanks to <li>"configure --enable-debug" now supported to suppress compiler optimization
Bruce Dillahunty). to allow debugging.
<li>A task can now be annotated with the command "task <id> annotate ...", and <li>Allow lower case priorities, and automatically upper case them.
a timestamped annotation will appear in reports. <li>Added support for "due" configuration variable which defines the number
<li>A 'description_only' column is now available for use in custom reports, of days in the future when a task is considered due.
and it excludes annotations. <li>Added support for custom reports, comprised of a set of column names and
<li>A task can now be upgraded to a recurring task by adding a recurrence sort order, with optional filtering in the configuration file. This
frequency, a due date, and an optional until date. means user-defined reports can be written, and the reports currently
<li>When a recurring task is modified, all other instances of the recurring in the configuration file can be renamed. Several of task's built in
task are also modified. reports have been converted to user-defined reports.
<li>Custom reports now support user-specified column labels (thanks to T. <li>New online documentation for custom reports.
Charles Yun). <li>New algorithm for determining when the "nag" message is displayed.
<li>Task can now import tasks from a variety of data formats, including task <li>Fixed bug where task hangs with a certain combination of recurring tasks
export files from versions 1.4.3 and earlier, versions 1.5.0 and later, and shadow files.
todo.sh 2.x, CSV, plain text and task command line. See online docs for <li>Fixed bug with the task sort algorithm, which led to an unstable sequence
full details. when there were only a handful of tasks.
<li>Export was including 'id' in the column header even though it was not <li>Performance enhanced by eliminating unnecessary sorting.
included in the data. <li>Task now has a large (and growing) test suite and bug regression tests
<li>The task file format has changed slightly. Please back up your task to help ensure higher quality releases.
data files before upgrading to 1.6.0. <li>Fixed bug that caused large performance hit during table rendering.
<li>Added new column 'recurrence_indicator' that displays an 'R' if the task <li>Fixed bug that concatenated a modified description without spaces.
is a recurring task. This column can be added to any custom report. <li>Added new column 'recur' that displays the recurrence period of any
<li>Added new column 'tag_indicator' that displays a '+' if the task recurring tasks. This column can be added to any custom report.
has any tags. This column can be added to any custom report. <li>Added support for "color.recurring" configuration variable which
<li>Fixed bug where sometimes a task description was concatenated oddly if specifies the color of recurring tasks.
there was a colon somewhere in the description. <li>Added support for "locking" configuration variable that controls whether
<li>Fixed bug that caused recurring annual tasks to exhibit a creeping due file locking is used.
date, because of an assumption of 365 days per year, which failed to <li>Task export feature now includes recurrence information, removes nested
consider leap years (thanks to T. Charles Yun). quotes, and limits output to pending tasks.
<li>Annotations can now be modified with the substitution commands /from/to/. <li>Task no longer includes deleted tasks in the summary report (thanks to
<li>Substitutions can now be made global with /from/to/g and all occurrences Benjamin Tegarden).
of "from" will be replaced with "to". <li>Fixed bug that prevented the summary report from properly reporting
</ul> recently completed tasks.
</p> </ul>
<p> <h4>New in version 1.4.3 (11/1/2008)</h4>
<h4>New in version 1.5.0 (3/15/2009)</h4> <ul>
<table> <li>Fixed misleading task count at bottom of "info" report.
<tr> <li>Added support for a shadow file that contains a plain text task report,
<td>Source:</td> with the "shadow.file" and "shadow.command" configuration variables.
<td><a href="http://www.beckingham.net/task-1.5.0.tar.gz">task-1.5.0.tar.gz</a></td> The shadow file is automatically updated whenever the task database
</tr> changes. Useful for integrating with "Samurize".
<tr> <li>Task now displays a message whenever a shadow file is updated, if the
<td>Mac OS X 10.5 (Leopard) Intel-only:</td> "shadow.notify" configuration variable is set "on".
<td><a href="http://www.beckingham.net/task-1.5.0.pkg">task-1.5.0.pkg</a></td> <li>Fixed bug whereby adding a task with a \n, \r or \f did not fail properly.
</tr> <li>Removed "task usage" command.
<tr> <li>Added documentation for Shadow files.
<td> <li>Added documentation for task filters.
Debian: </ul>
(Thanks to <a href="http://blog.rfquerin.org">Richard&nbsp;Querin</a>):
</td>
<td><a href="http://www.beckingham.net/task_1.5.0-1_i386.deb">task_1.5.0-1_i386.deb</a></td>
</tr>
<tr>
<td>
Red Hat:
(Thanks to <a href="http://www.ultrafredde.com">Federico&nbsp;Hernandez</a>):
</td>
<td><a href="http://www.beckingham.net/task-1.5.0-1.i386.rpm">task-1.5.0-1.i386.rpm</a></td>
</tr>
</table>
<ul>
<li>Removed deprecated TUTORIAL file.
<li>Removed support for the "showage" configuration variable.
<li>"task stop" can remove the start time from a started task.
<li>"task ghistory" now displays a differently aligned graph, allowing
easier comparison by month of tasks added versus completed and deleted.
<li>"task version" command now reports unrecognized configuration variables,
which may be spelling mistakes or deprecated variables.
<li>"configure --enable-debug" now supported to suppress compiler optimization
to allow debugging.
<li>Allow lower case priorities, and automatically upper case them.
<li>Added support for "due" configuration variable which defines the number
of days in the future when a task is considered due.
<li>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.
<li>New online documentation for custom reports.
<li>New algorithm for determining when the "nag" message is displayed.
<li>Fixed bug where task hangs with a certain combination of recurring tasks
and shadow files.
<li>Fixed bug with the task sort algorithm, which led to an unstable sequence
when there were only a handful of tasks.
<li>Performance enhanced by eliminating unnecessary sorting.
<li>Task now has a large (and growing) test suite and bug regression tests
to help ensure higher quality releases.
<li>Fixed bug that caused large performance hit during table rendering.
<li>Fixed bug that concatenated a modified description without spaces.
<li>Added new column 'recur' that displays the recurrence period of any
recurring tasks. This column can be added to any custom report.
<li>Added support for "color.recurring" configuration variable which
specifies the color of recurring tasks.
<li>Added support for "locking" configuration variable that controls whether
file locking is used.
<li>Task export feature now includes recurrence information, removes nested
quotes, and limits output to pending tasks.
<li>Task no longer includes deleted tasks in the summary report (thanks to
Benjamin Tegarden).
<li>Fixed bug that prevented the summary report from properly reporting
recently completed tasks.
</ul>
</p>
<p>
<h4>New in version 1.4.3 (11/1/2008)</h4>
<a href="http://www.beckingham.net/task-1.4.3.tar.gz">task-1.4.3.tar.gz</a>
<br />
Mac OS X 10.5 (Leopard) Intel-only:
<a href="http://www.beckingham.net/task-1.4.3.pkg">task-1.4.3.pkg</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.4.3-1_i386.deb">task_1.4.3-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<p>
<ul>
<li>Fixed misleading task count at bottom of "info" report.
<li>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".
<li>Task now displays a message whenever a shadow file is updated, if the
"shadow.notify" configuration variable is set "on".
<li>Fixed bug whereby adding a task with a \n, \r or \f did not fail properly.
<li>Removed "task usage" command.
<li>Added documentation for Shadow files.
<li>Added documentation for task filters.
</ul>
</p>
<p>
<h4>New in version 1.4.2 (9/18/2008)</h4>
<a href="http://www.beckingham.net/task-1.4.2.tar.gz">task-1.4.2.tar.gz</a>
<br />
Mac OS X 10.5 (Leopard) Intel-only:
<a href="http://www.beckingham.net/task-1.4.2.pkg">task-1.4.2.pkg</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.4.2-1_i386.deb">task_1.4.2-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<h4>New in version 1.4.2 (9/18/2008)</h4>
<ul> <ul>
<li>"task undo" can now retract a "task done" command, provided no <li>"task undo" can now retract a "task done" command, provided no
reports have been run. reports have been run.
@ -358,17 +211,7 @@
order to build clean using gcc 4.3 (thanks to H. İbrahim Güngör) order to build clean using gcc 4.3 (thanks to H. İbrahim Güngör)
</ul> </ul>
<p> <h4>New in version 1.4.1 (7/18/2008)</h4>
<h4>New in version 1.4.1 (7/18/2008)</h4>
<a href="http://www.beckingham.net/task-1.4.1.tar.gz">task-1.4.1.tar.gz</a>
<br />
Mac OS X 10.5 (Leopard) Intel-only:
<a href="http://www.beckingham.net/task-1.4.1.pkg">task-1.4.1.pkg</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.4.1-1_i386.deb">task_1.4.1-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<ul> <ul>
<li>Fixed bug: Descriptions could not be altered with "task 123 New description" <li>Fixed bug: Descriptions could not be altered with "task 123 New description"
<li>Tweak: For "task calendar" month names are now centered over the month <li>Tweak: For "task calendar" month names are now centered over the month
@ -376,14 +219,7 @@
<li>New Mac Intel-only Leopard (10.5) binary package <li>New Mac Intel-only Leopard (10.5) binary package
</ul> </ul>
<p> <h4>New in version 1.4.0 (7/10/2008)</h4>
<h4>New in version 1.4.0 (7/10/2008)</h4>
Source: <a href="http://www.beckingham.net/task-1.4.0.tar.gz">task-1.4.0.tar.gz</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.4.0-1_i386.deb">task_1.4.0-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<ul> <ul>
<li>Added new <a href="recur.html">recurring tasks</a> feature <li>Added new <a href="recur.html">recurring tasks</a> feature
<li>Added "task undelete" feature to restore a (very) recently deleted <li>Added "task undelete" feature to restore a (very) recently deleted
@ -405,14 +241,7 @@
<li>Fixed bug parsing date "07/08/2008" when using dateformat "m/d/Y" <li>Fixed bug parsing date "07/08/2008" when using dateformat "m/d/Y"
</ul> </ul>
<p> <h4>New in version 1.3.1</h4>
<h4>New in version 1.3.1</h4>
Source: <a href="http://www.beckingham.net/task-1.3.1.tar.gz">task-1.3.1.tar.gz</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.3.1-1_i386.deb">task_1.3.1-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<ul> <ul>
<li>New configuration variable "defaultwidth" determines the width <li>New configuration variable "defaultwidth" determines the width
of windows in the absense of ncurses support of windows in the absense of ncurses support
@ -424,14 +253,7 @@
OR a missing ~/.task directory OR a missing ~/.task directory
</ul> </ul>
<p> <h4>New in version 1.3.0</h4>
<h4>New in version 1.3.0</h4>
Source: <a href="http://www.beckingham.net/task-1.3.0.tar.gz">task-1.3.0.tar.gz</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.3.0-0_i386.deb">task_1.3.0-0_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<ul> <ul>
<li>"task calendar" now displays multiple months per line, adjustable <li>"task calendar" now displays multiple months per line, adjustable
by the "monthsperline" configuration variable. Feature added by by the "monthsperline" configuration variable. Feature added by
@ -448,14 +270,7 @@
<li>Fixed bug whereby "1 wks" was being improperly pluralized <li>Fixed bug whereby "1 wks" was being improperly pluralized
</ul> </ul>
<p> <h4>New in version 1.2.0</h4>
<h4>New in version 1.2.0</h4>
Source: <a href="http://www.beckingham.net/task-1.2.0.tar.gz">task-1.2.0.tar.gz</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.2.0-1_i386.deb">task_1.2.0-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<ul> <ul>
<li>Subprojects supported - please see documentation below, or TUTORIAL <li>Subprojects supported - please see documentation below, or TUTORIAL
file file
@ -468,14 +283,7 @@
<li>Improvements to the TUTORIAL file and this page <li>Improvements to the TUTORIAL file and this page
</ul> </ul>
<p> <h4>New in version 1.1.0</h4>
<h4>New in version 1.1.0</h4>
Source: <a href="http://www.beckingham.net/task-1.1.0.tar.gz">task-1.1.0.tar.gz</a>
<br />
Debian package: <a href="http://www.beckingham.net/task_1.1.0-1_i386.deb">task_1.1.0-1_i386.deb</a>
(Thanks to <a href="http://blog.rfquerin.org">Richard Querin</a>)
</p>
<ul> <ul>
<li>"blanklines" configuration variable to stop displaying unnecessary <li>"blanklines" configuration variable to stop displaying unnecessary
white space and thus work better on small-screen devices white space and thus work better on small-screen devices
@ -485,24 +293,14 @@
<li>Added tags to the "task long" report <li>Added tags to the "task long" report
</ul> </ul>
<p> <h4>New in version 1.0.1</h4>
<h4>New in version 1.0.1</h4>
Source: <a href="http://www.beckingham.net/task-1.0.1.tar.gz">task-1.0.1.tar.gz</a>
</p>
<ul> <ul>
<li>Fixed bug where the UUID generator not properly terminating strings <li>Fixed bug where the UUID generator not properly terminating strings
<li>Fixed bug where srandom/srand not called prior to custom UUID generation <li>Fixed bug where srandom/srand not called prior to custom UUID generation
</ul> </ul>
<p> <h4>Version 1.0.0</h4>
<h4>Version 1.0.0</h4> Task 1.0.0 was the first publicly available version of task.
Source: <a href="http://www.beckingham.net/task-1.0.0.tar.gz">task-1.0.0.tar.gz</a>
</p>
<p>
Task 1.0.0 was the first publicly available version of task.
</p>
</div> </div>