New in version 1.7.0 (5/14/2009)

  • 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.

Also available in: HTML TXT