Release Notes: Cryptographic support was added to encrypt the titles and descriptions of tasks. t_apply now accepts an id range (x-y). The special keyword "__" can used in t_apply to affect all tasks previously select by t_list. The cryptography depends on the Python Cryptographic Toolkit; without it, the encryption feature will be disabled.
Release Notes: Negative keyword support, e.g. t_list !@home. Permanent filters on a keyword or project. ‘t_filter @foo’ will filter any further call to t_list on @foo keyword. The ability to filter tasks by due date, e.g. t_list –due tomorrow, t_list –due sunday. Notes support for things that belong to a project without being a task. Add it with n_add and list it with n_list.
Release Notes: This release fixes a crash in the bug_edit function.
Release Notes: A packaging bug involving a broken symlink was fixed.
Release Notes: Dynamic display width according to user terminal. Display of keywords in t_list. Bugs keywords are prefixed with a '_' to distinguish them from user keywords. The YOKADI_DB environment variable can be defined to set the default yokadi database path. Tasks can be grouped by keyword instead of project. The special character _ can be used to represent the last task ID. Custom aliases can be defined for all commands with a_add. This release has switched from the GPL v3 to the GPL v3 or newer.
Release Notes: The ability to assign keywords to a project was added. Some commands were shortened (the old ones are still available but deprecated): t_set_due was changed to t_due, t_set_project to t_project, and t_set_urgency to t_urgency. The keyword syntax was changed: use @foo instead of -k foo. The t_recurs command was added to define task recursion (weekly, monthly, yearly, etc.). Full text search was added with t_list -s foo. t_list display was enhanced. The purge command (t_purge) was added to remove old tasks. Windows support was added. The install script was fixed to be more friendly to both users and packagers.