--- title: "Plans" --- There are many interconnected features and technologies in Taskwarrior, Taskserver, Tasksh and Timewarrior, each piece having 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. It is subject to change. It does not constitute a concrete plan. This is an all-volunteer effort, and scheduling is difficult. [Last updated 2016-08-08.]

Taskwarrior Technology/Feature | 2.5.1 Current Released 2016-02-24 | 2.6.0 Next 2017 | 2.x Future
--- | --- | --- | ---
Core | DOM Filters Expressions Color Rules Custom Reports Annotations Tags / Virtual Tags Context | Recurrence Shared library `purge` command | True Color
API | JSON Import Export Hooks Hooks v2 DOM Helper commands |  | `on-sync` hook Full DOM DOM access in rc `$ENV` access in rc Report columns as DOM refs
Attributes User Defined Attributes (UDA) | `modified` `priority` as a UDA | `template` `rtype` Remove `mask` Remove `imask` Remove `parent` | `org` `group`
Reports | Improved layouts Improved Themes | Daily, Weekly reports (history, ghistory) |
Synchronization | `task sync` `task sync init` (all tasks) |  | `task sync reset`
TDB (task database) | Local file locking Single file set Single user |  | Threaded file load Read-only mode
I18N / L10N | UTF-8 support `deu-DEU` `eng-USA` `epo-RUS` `esp-ESP` `fra-FRA` `ita-ITA` `pol-POL` `por-PRT` | No I18N / L10N | Migrate to gettext
Documentation | man: task man: taskrc man: task-color man: task-sync youtube: various taskwarrior.org taskwarrior.com: Support Site |  | New video tutorials
Testing | C++ tests Python tests Sync tests Parallel tests | Migration to Flod2 |
Tool Chain | GCC 4.7 / Clang 3.3 C++11 support CMake | GCC 4.9 / Clang 3.4 Full C++11 support | Full C++14 support Full C++17 support

Tasksh Technology/Feature | 1.1.0 Current Released 2016-09-05 | 1.2.0 Next 2017 | 1.x Future
--- | --- | --- | ---
Core | Review libreadline Shared library |  | Pomodoro timer
Tool Chain | CMake GCC 4.7 / Clang 3.3 | GCC 4.9 / Clang 3.4 Full C++11 support | Full C++14 support Full C++17 support

Taskserver Technology/Feature | 1.1.0 Current Released 2015-05-10 | 1.2.0 Next 2017 | 1.x Future
--- | --- | --- | ---
Core | Serial server | Shared library | Threaded server
Protocol | v1 | v1.1 - client reset request | v1.2
DB (Data Storage) |  |  | GC
Security | Validation |  | UUID:Cert Verification Combined Certs
Tool Chain | GCC 4.7 / Clang 3.3 CMake | GCC 4.9 / Clang 3.4 Full C++11 support | Full C++14 support Full C++17 support

Timewarrior Technology/Feature | 1.0.0 Current Released 2016-08-20 | 1.1.0 Next 2017 | 1.x Future
--- | --- | --- | ---
Core | Shared library |  | True Color
Reports | `summary` report `gaps` report `day` chart `week` chart `month` chart `totals.py` extension |  |
Rules | Simple configuration rules |  | Rule System
Integration | Taskwarrior `on-modify` hook script |  |
Tool Chain | CMake GCC 4.7 / Clang 3.3 C++11 support | GCC 4.9 / Clang 3.4 Full C++11 support | Full C++14 support Full C++17 support