There are many interconnected features and technologies in taskwarrior, and each piece has it's own goals. This matrix allows a simple reading of where things are, and where they are going. This is a low-resolution time line.
Last updated 2011-02-02.
| Technology/Feature | 1.9.x Current |
2.0 Next |
2.1+ Future |
|---|---|---|---|
| Schedule |
1.9.3 2010-11-08 1.9.4 2011-03-03 |
Second half of 2011 | 2012 |
| Command line RFC11 RFC16 RFC17 RFC26 RFC27 |
Shift-reduce 'Nibbler' |
Shift-reduce 'Nibbler' Algebraic expressions DOM access task <filter> update <modifications> task /<regex>/ | Readline support |
|
Data Fields RFC14 Note: the field deprecations represent a shift from having fields and formats combined, to that of separate fields and formats. |
id uuid project priority priority_long DEPRECATED entry entry_time DEPRECATED start start_time DEPRECATED end end_time DEPRECATED due countdown DEPRECATED countdown_compact DEPRECATED age DEPRECATED age_compact DEPRECATED active DEPRECATED tags recur recurrence_indicator DEPRECATED tag_indicator DEPRECATED description_only DEPRECATED description wait depends urgency |
id uuid project priority priority_long DEPRECATED entry entry_time DEPRECATED start start_time DEPRECATED end end_time DEPRECATED due countdown DEPRECATED countdown_compact DEPRECATED age DEPRECATED age_compact DEPRECATED active DEPRECATED tags recur recurrence_indicator DEPRECATED tag_indicator DEPRECATED description_only DEPRECATED description wait depends urgency status |
id.ordinal (default) id.uuid project priority.short (default) priority.long entry.date (default) start.date (default) end.date (default) due.date (default) due.countdown.long due.countdown.short due.remaining.long due.remaining.short entry.age.long entry.age.short start.indicator tags.list (default) recur.period (default) recur.indicator tags.indicator description.noanno description.all (default) wait depends urgency status |
| Reports RFC14 |
Burndown Charts |
Tunable next report New field formats New view formatting |
Weekly reports (history, ghistory ...) |
| GTD | - | - | Review support |
| User Interface | CLI only | ||
| Synchronization |
task merge <url> task pull <url> task push <url> |
Task server support, single user, multi-client |
Task server support, multi-user, multi-client |
| Configuration | Single local .taskrc file | ||
| TDB (task database) |
Local file locking Single file set Single user |
Read-only files |
Multiple file sets Multiple users |
| Color RFC23 |
CLI: 256-color Themes Color rule precedence |
fg: bg: DEPRECATED |
Vitapi 256-color Auto-downsample fg: bg: REMOVED |
| I18N | Basic utf8 support | Improved utf8 handling Localized messages | |
| Import RFC2 |
Import supporting: task ff2 task ff3 task ff4 CSV todo.sh CLI text YAML 1.1 |
task ff2 DEPRECATED |
import.xml ff2 REMOVED import.task.ff3 DEPRECATED import.task.ff4 import.csv import.todo.sh import.cli import.txt import.yaml |
| Export |
export (alias to export.yaml) export.csv DEPRECATED export.ical DEPRECATED export.vcalendar (alias to export.ical) DEPRECATED export.yaml DEPRECATED _query helper (alias to export.json) |
Add-ons: export-csv.pl export-yaml.pl export-ical.pl export-xml.pl export-xml.py export-xml.rb |
- |
| Packaging |
Fedora Cygwin FreeBSD OS X Ubuntu Haiku |
msys/MinGW? | |
| Help |
man: task man: taskrc man: task-tutorial man: task-color man: task-FAQ man: task-sync youtube: various taskwarrior.org: How-To |
taskwarrior.com: Support Site |
|
| API/Extension Mechanism RFC5 RFC15 |
Documented file format |
Documented file format Lua 5.2 API Hooks Samples include shadow file alternative Shadow files DEPRECATED |
|
| Website |
taskwarrior.org tasktools.org |
taskwarrior.com taskwarrior.org tasktools.org |
|