Taskwarrior Plans/Goals

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