-

Wiki HOME | About | Bugs | Changelog | Commands | Developers | Docs | FAQ | Features | Gallery | Glossary | Mission | Philosophy | Plug-ins

(Current released source code and OS packages are at Download
(Details for current released version at Changelog)

Prior versions

New in version 1.9.1 (5/22/2010) - Kuwagata

The Kuwagata are stylized deer or stag beetle horns on the Samurai metal helmet (see the name of the previous release).

  • Summary report bar colors can now be specified with color.summary.bar and color.summary.background configuration variables.
  • The 'edit' command now conveniently fills in the current date for new annotations.
  • Deleting a task no longer clobbers any recorded end date (thanks to Seneca Cunningham).
  • The following holidays are now computed automatically and can be used in the definitions for the calendar holidays: Good Friday (goodfriday), Easter (easter), Easter monday (eastermonday), Ascension (ascension), Pentecost (pentecost). The date is configured with the given keyword.
  • The configure script is more portable (thanks to Emil Sköldberg).
  • Updated task-faq.5 man page.
  • Fixed bug #382 in which the annotate command didn't return an error message when called without an ID.
  • Fixed bug #402 which failed compilation on Arch Linux (thanks to Johannes Schlatow).
  • Fixed bug #401 that ignored the search.case.sensitive configuration setting when filtering on project names (thanks to John Florian).
  • Fixed bug #395 that prevented the upgrade of a pending task to a recurring task (thanks to T. Charles Yun).

New in version 1.9.0 (2/22/2010) - Kuwagata

The Kuwagata are stylized deer or stag beetle horns on the Samurai metal helmet (see the name of the previous release).

  • Added feature #283 that makes it possible to control the verbosity of the output of annotations.
  • Added feature #254 (#295) which gives task a second date format to be used in the reports with more conversion sequences like weekday name or weeknumber. The date format is set with variable "dateformat.report".
  • Added feature #292 that permits alternate line coloration in reports (thanks to Richard Querin).
  • Added feature #307 that provides vim with syntax highlighting for .taskrc.
  • Added feature #336 which gives task a 'prepend' command for symmetry with the 'append' command.
  • Added feature #341 that makes explicit references to the task and taskrc man pages, both in the auto-generated .taskrc file and the version command output (thanks to Cory Donnelly).
  • The 'delete' command is now aliased to 'rm' (thanks to Ivo Jimenez).
  • Added new attribute modifiers 'word' and 'noword' which find the existence of whole words, or prove the non-existence of whole words. If a task has the description "Pay the bill", then "description.word:the" will match, but "description.word:th" will not. For partial word matches, there is still "description.contains:th".
  • Added new 'config' command to display the configuration settings of task. As a consequence 'version' now only shows the version number and legal information.
  • The 'config' command now complains about use of deprecated color names in your .taskrc file.
  • Added feature #296, that allows the 'config' command to modify your .taskrc settings directly, with the command 'task config <name> <value>', or 'task config <name>' to remove the setting.
  • Task now supports nested .taskrc files using the "include /path" directive.
  • The 'entry', 'start' and 'end' columns now have equivalents that include the time, and are called 'entry_time', 'start_time', and 'end_time', for use in custom reports.
  • 2 new columns have been added to the reports: countdown and countdown_compact. They show the days left until a task is due or how many days a task has been overdue.
  • The new 'priority_long' field can be shown in custom reports, and will display 'High' rather than the abbreviated 'H'.
  • Task now supports .taskrc command line overrides using rc.name:value and the new rc.name=value to accommodate a frequent mistake.
  • The color rules for projects (color.project.foo) now matches on partial project names, the same way as filters.
  • The color command now takes a color as an argument, and displays that color with sample text.
  • Added 2 new configuration variables to display the details of tasks with due dates when doing a 'task cal' for the corresponding months: 'calendar.details' and 'calendar.details.report'
  • Added 5 new color configuration variables to colorize today, days with due tasks, days with overdue tasks, weekend days and week numbers in the calendar: 'calendar.color.today', 'color.calendar.due', 'calendar.calendar.overdue', 'color.calendar.weekend'and 'color.calendar.weeknumber'.
  • Added support for holidays in the calendar by using calendar.holidays and the corresponding holiday.X.name and holiday.X.date variables. The default dateformat being YMD (20101224) set by dateformat.holiday.
  • The coloring of due tasks in reports can now be enabled for all tasks, and not only the imminent ones, by setting the configuration variable due=0.
  • Tasks due on the current day ("today") can now have their own color setting color.due.today and color.calendar.due.today.
  • Added a new 'task-faq' man page for common questions and answers.
  • Added a new 'task-color' man page detailing how to set up and use color in task.
  • Added feature #176, which allows for configurable case-sensitivity for keyword searches and substitutions (thanks to John Florian).
  • Task can now use an alternate tag indicator by setting the tag.indicator configuration variable to something other than the default of +.
  • Task can now use an alternate active indicator by setting the active.indicator configuration variable to something other than the default of *.
  • Task can now use an alternate recurrence indicator by setting the recurrence.indicator configuration variable to something other than the default of R.
  • Added a new file, README.build, which provides assistance troubleshooting build-related problems on different operating systems and environments.
  • Fixed bug #316 which caused the timesheet report to display an oddly sorted list.
  • Fixed bug #317 which colored tasks in the 'completed' report according to due dates, which are no longer relevant to a completed task (thanks to Cory Donnelly).
  • Fixed bug #347 which used only a lowercase "all" to confirm multiple changes instead of an uppercase "All" like the "Yes" answer.
  • Fixed bug that was causing the 'completed' report to sort incorrectly.
  • Fixed bug that showed a calendar for the year 2037 when 'task calendar due' was run, and there are no tasks with due dates.
  • Fixed bug #360 which prevented certain modifications to recurring tasks (thanks to John Florian).
  • Fixed bug #299 which prevented excluding multiple projects from a report, by using "task list project.isnt:foo project.isnt:bar" (thanks to John Florian).
  • Fixed bug #368 which caused recurring tasks 'until' dates to be rendered as epoch numbers instead of dates (thanks to Cory Donnelly).
  • Fixed bug #369 which prevented the config command from setting quoted or unquoted multi-word values (thanks to Richard Querin).
  • Fixed bug #370 which prevented the removal of a due date from a task, mis-identifying the task as recurring just because it had a due date (thanks to John Florian).
  • Fixed bug #371 which caused task to mis-apply certain color rules, like color.alternate, which was (a) not applied first, and (b) not blended with the other color rules (thanks to Richard Querin).
  • Fixed bug #372 which incorrectly mapped 16-color backgrounds into the 256-color space.

New in version 1.8.5 (12/05/2009) - Kabuto

Bugfix Release

  • Added feature to allow the user to quit when asked to confirm multiple changes. Now task asks "Proceed with change? (Yes/no/all/quit)".
  • Added feature #341 that makes explicit references to the task and taskrc man pages, both in the auto-generated .taskrc file and the version command output (thanks to Cory Donnelly).
  • Added feature - #310 that simplified and make clearer an error message that complained about things that were beyond user control (thanks to John Florian).
  • Fixed bug that was causing the 'completed' report to sort incorrectly.
  • Fixed bug #321 where all shell input was converted to lower case (thanks to Juergen Daubert).
  • Fixed bug #327 that allowed the removal of a due date from a recurring task.
  • Fixed bug #317 which colored tasks in the 'completed' report according to due dates, which are no longer relevant to a completed task (thanks to Cory Donnelly).
  • Fixed bug that was causing the 'completed' report to sort incorrectly.
  • Fixed bug #322 which failed to propagate rc overrides to shell commands.
  • Fixed redundant messages when exiting shell mode.
  • Fixed bug #333 which failed to display the ID of a duplicated task (thanks to Cory Donnelly).
  • Fixed bug #332 where task complained that the 'recur_ind' custom report column was invalid. It was misnamed in the documentation, which should have read 'recurrence_indicator'. Also, the 'tag_indicator' column was not mentioned anywhere (thanks to T. Charles Yun).
  • Fixed bug #319 that caused task to not properly detect the removal of a tag when obtaining confirmation from the user fora bulk modification (thanks to Cory Donnelly)

New in version 1.8.4 (11/17/2009) - Kabuto

Bugfix Release

  • Fixed bug that caused wait: dates to not be properly rendered in a readable and preferred format with the "edit" command.
  • Fixed bug that caused a hang on cygwin, when a task with multiple annotations was edited (thanks to Joe Pulliam).
  • Fixed Bug #312: Applying changes to one task affects another (thanks to Cory Donnelly).
  • Fixed Bug #313: Edit command fails when data.location includes directories containing spaces (thanks to Cory Donnelly)

New in version 1.8.3 (10/21/2009) - Kabuto

Patch Release

  • Added support for Haiku R1/alpha1

New in version 1.8.2 (9/7/2009) - Kabuto

Bug Fix Release

  • Fixed Bug #287: Shadow files contain control codes (thanks to Richard Querin).
  • Fixed Bug #288: rc.name:value not propagated for default.command (thanks to Zach Frazier).
  • Fixed Bug #289: Import from todo.sh (thanks to Ben Jackson).
  • Fixed Bug #291: task version generates false output (thanks to thomas@BIC).
  • Implemented Feature #282: Return useful values to the shell (thanks to Pietro Cerutti).

New in version 1.8.1 (8/20/2009) - Kabuto

Bug Fix Release

  • Fixed bug #231 that broke the build on OpenBSD 32-bit due to a time_t and int collision (thanks to Pietro Cerutti).
  • Fixed bug #241 that prevented bash's tab-completion of projects in Fedora 11 and likely anything using bash-4 (thanks to John Florian).
  • Fixed bug #242 that sometimes causes the ID echoed after a task is added to be incorrect (thanks to John Florian).
  • Fixed bug #245 that quoted date fields on export, that were subsequently improperly parsed on import (thanks to John Florian).
  • Fixed bug #248 where single and double quotes are both stored as ampersand-quot-semi (thanks to John Florian).
  • Fixed bug #249 that caused annotations with the same date to be lost after a "task edit" command (thanks to Federico Hernandez).
  • Fixed bug #250 whereby rc.dateformat was not observed when parsing the creation date of an annotation (thanks to Federico Hernandez).
  • Fixed bug #251 whereby the presence of annotations cause the .hasnt attribute modifier to not work (thanks to John Florian).
  • Fixed bug #252 that prevented use of attribute modifiers on dates to effect a range, such as "task ls due.after:eom due.before:eoy" (thanks to John Florian).
  • Fixed bug #256 that allowed a recurring task with no due date.
  • Fixed bug #257 where an extant ~/.taskrc file prevented the override and automatic creation of an alternate rc file (thanks to Zach Frazier).
  • Fixed bug #259 that cause a build failure on Snow Leopard 10a432.
  • Fixed bug #260 whereby the start, stop and delete commands did not complain when filter arguments were specified, even though they were ignored (thanks to T. Charles Yun).
  • Fixed bug that allowed a recurring task to be added without a due date.
  • Fixed bug that displays the wrong .taskrc file name on override (thanks to Federico Hernandez).
  • Fixed bug that failed to suppress color control code in the header and footnote when redirecting output to a file (thanks to John Florian).

New in version 1.8.0 (7/21/2009) - Kabuto

The Kabuto is the Samurai metal helmet.
Taskwarrior version 1.8.0 is the last CLI-only version, and the focus is on
the programs foundations and architecture with regard to support for future capabilities.
This release also features a slew of minor and major enhancements.

  • Added zsh tab completion script (thanks to P.C. Shyamshankar).
  • Fixed bug that cause the _forcecolor configuration variable to be considered obsolete (thank to Bruce Dillahunty).
  • Fixed documentation errors (thanks to Thomas@BIC).
  • The 'weekstart' configuration variable now controls the 'calendar' report (thanks to Federico Hernandez).
  • The 'displayweeknumber' configuration variable now controls the display of week number in the 'calendar' report (thanks to Federico Hernandez).
  • Supports '--' argument to indicate that all subsequence arguments are part of the description, despite what they otherwise might mean.
  • Removed support for the obsolete task file format 1 (never released).
  • Fixed bug that allowed blank annotations to be added (thanks to Bruce Dillahunty).
  • Supports negative tag filters, so that (task list +foo -bar) now filters tasks that have the "foo" tag, but do not have the "bar" tag (thanks to Chris Pride).
  • Custom reports now support a more compact form of the "age" column, called "age_compact" (thanks to T. Charles Yun).
  • Supports 'rc.name:value' for a command line override to .taskrc data (thanks to Federico Hernandez).
  • Removed obsolete DEVELOPERS file. The online support forums at http://taskwarrior.org will provide better information.
  • Fixed bug that kept some deleted tasks showing up on the calendar report (thanks to Federico Hernandez).
  • Now asks the user to confirm large changes if configuration variable 'confirmation' is set to 'yes'. A large change is one that completely replaces a task description, or operates on a large number of tasks, which defaults to 4 but is configurable via the 'bulk' configuration variable (thanks to John Florian).
  • Now echoes back the new task ID on 'add' (thanks to Bruce Dillahunty).
  • The new "shell" command provides an interactive shell for task. All commands are supported (thanks to Bruce Dillahunty, Federico Hernandez, and John Florian).
  • New "recurring" report to list all recurring tasks.
  • New, more flexible, more consistent, grep-able file format.
  • If task is renamed to "cal", or there is a symlink to task called "cal", then task can act as a replacement for the Unix "cal" command.
  • Supports arguments to the cal command like "month year", "year", etc.
  • The "tags" report now shows the tag usage count.
  • The "projects" report now shows totals by project and priority.
  • Now supports attribute modifiers that allow much finer control over report filtering, for example "task list due.before:friday", or "task list pri.not:H" and many more.
  • Now supports new "age_compact" and "wait" custom report columns.
  • Now supports colorization of the header and footnote messages that are printed before and after report output, with the 'color.header' and 'color.footnote' configuration variables.
  • Now supports the 'limit' attribute, to control the number of tasks that are shown, for example: "task list limit:10".
  • Now supports a debug mode that can be used to generate helpful information when reporting a problem. Just run the command with "task rc.debug:on ..." and diagnostics will be generated that will help pinpoint a problem.
  • The new "undo" command replaces the old "undo" and "undelete" command with a complete undo stack that can rollback all changes.
  • While waiting for a file lock, task states the reason for the delay.
  • Now supports a 'waiting' state that causes tasks to not appear until a certain date, for example "task <ID> wait:<date>". The task will then not show up on any report (except 'all') until that date.
  • The "active", "completed", "overdue" and "next" reports are now custom reports, and therefore modifiable.
  • Now supports a 'waiting' custom report to list all waiting tasks.
  • Now supports a 'recurring' custom report to list all recurring tasks.
  • Now supports an 'all' report to list all tasks, including deleted.
  • Supports command aliases - create an alias for any command by creating a .taskrc entry like "alias.new_name=old_name". and completed tasks.
  • Now over 1,600 unit tests, helping to maintain code quality.

New in version 1.7.1 (6/8/2009)

  • Fixed build failure on OpenBSD (thanks to Mike Adonay).
  • Took the opportunity of a patch release to update the various email addresses and URLs in the various documents.

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.

New in version 1.6.1 (4/24/2009)

  • Fixed bug that caused new, first-time .taskrc files to be written without including the custom report labels (thanks to P.C. Shyamshankar).

New in version 1.6.0 (4/13/2009)

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

New in version 1.4.3 (11/1/2008)

  • 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.
  • Task now correctly sorts on entire strings, instead of just the first character (thanks to Andy Lester).
  • Task now uses dashes (-----) to underline column headings when color is disabled (thanks to Vincent Fleuranceau).
  • Task now allows mixed case attribute names (pri:, PRI:, Pri: ...) and commands (add, ADD, Add ...) (thanks to Vincent Fleuranceau).
  • Task now supports a default project and priority for new tasks, via the new "default.project" and "default.priority" configuration variables (thanks to Vincent Fleuranceau).
  • Task supports improved word-wrapping to the terminal width.
  • Task now supports "default.command" configuration variable (for example it could contain "list due:tomorrow") which is the command that is run whenever task is invoked with no arguments.
  • Task supports modifying the existing description of a task, with the following syntax: task <id> "new description ...".
  • Fixed bug so that relative dates in filters (task list due:eom, task list due:tomorrow, task list due:23rd ...) are now properly supported.
  • Fixed bug so that source now properly includes <string.h> in order to build clean using gcc 4.3 (thanks to H. ?brahim Güngör)

New in version 1.4.1 (7/18/2008)

  • Fixed bug: Descriptions could not be altered with "task 123 New description"
  • Tweak: For "task calendar" month names are now centered over the month
  • Removed TUTORIAL file contents in favor of online version
  • New Mac Intel-only Leopard (10.5) binary package

New in version 1.4.0 (7/10/2008)

  • Added new recurring tasks feature
  • Added "task undelete" feature to restore a (very) recently deleted task
  • Added averages to the "task history" report
  • Added bar chart history report "task ghistory"
  • Added support for rc:<file> to allow override of the default ~/.taskrc file
  • Added support for relative due: dates, such as "tomorrow", "friday", "23rd", "eom"
  • Added support for task filtering on all reports
  • Automatically shuts off color, ncurses when output is not to a tty
  • Added support for the ~ character in .taskrc data.location, for flexibility
  • Allows colons on the description, provided what is to the left of the colon is not a standard attribute name
  • Fixed bug where Esc[0m sequences were being emitted for no good reason
  • Fixed bug where table headers are underlined when color is turned off
  • Fixed bug where adding a blank priority resulted in an assigned garbage value
  • Fixed bug parsing date "07/08/2008" when using dateformat "m/d/Y"

New in version 1.3.1

  • New configuration variable "defaultwidth" determines the width of windows in the absense of ncurses support
  • Fixed bug where "showage" configuration variable was not being oberved by the "task long" report
  • Fixed bug causing segmentation faults (mostly for Ubuntu users) when various commands are run
  • Fixed bug so that task now will recreate a missing ~/.taskrc file, OR a missing ~/.task directory

New in version 1.3.0

  • "task calendar" now displays multiple months per line, adjustable by the "monthsperline" configuration variable. Feature added by Damian Glenny
  • Displays shorter message when a command is entered incorrectly, and the full usage for "task help"
  • "task export" can now filter tasks like the reports
  • "task oldest" shows the oldest tasks
  • "task newest" shows the newest tasks
  • Fixed bug where task generates a segmentation fault for several commands, when no "dateformat" configuration variable was present
  • Fixed bug whereby if you have more than one task with a due date, 7 days gets added to the entry date of task 2..n
  • Fixed bug whereby "1 wks" was being improperly pluralized

New in version 1.2.0

  • Subprojects supported - please see documentation below, or TUTORIAL file
  • "dateformat" configuration variable now properly used to parse as well as render dates
  • "task list x" now performs a caseless comparison between "x" and the task description
  • "showage" configuration variable determines whether the "Age" column should appear on the "task list" and "task next" reports
  • Improvements to the TUTORIAL file and this page

New in version 1.1.0

  • "blanklines" configuration variable to stop displaying unnecessary white space and thus work better on small-screen devices
  • "dateformat" configuration now determines how dates are formatted
  • Better formatting of "task tags" output
  • This home page set up, with TUTORIAL
  • Added tags to the "task long" report

New in version 1.0.1

  • Fixed bug where the UUID generator not properly terminating strings
  • Fixed bug where srandom/srand not called prior to custom UUID generation

Version 1.0.0

Task 1.0.0 was the first publicly available version of task.

Also available in: HTML TXT