forked from agateau/yokadi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
84 lines (75 loc) · 3.86 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
v0.14 2014/05/03
- Command changes:
- t_add, n_add:
- Allow creating two tasks with the same title (useful for recurrent tasks, like "buy bread").
- Allow using _ to select last project, making it possible to do multiple t_add on the same project with `t_add _ <task description>`.
- Add --describe option to start describing the task right after adding it.
- t_describe, n_describe:
- Safer task description editing: task is updated each time the editor saves, a lock manager now prevents multiple edits.
- Use .md suffix instead of .txt for the temporary filename to allow some smart things with editors that understand Markdown.
- Use project and task name for the temporary filename. Useful when using graphical editors or when your terminal title shows the current running command.
- t_due:
- When called with a time argument which is before current time, set due date to the day after.
- t_show:
- Show the task ID.
- t_list:
- Use month and year for the task age if the task is older than 12 months.
- Add support for arbitrary minimum date for --done.
- Fixed broken help.
- n_list:
- Display creation date instead of age.
- Notes are now grouped by date.
- p_list:
- Show task count per project.
- p_remove:
- Show the number of associated tasks in the prompt.
- p_edit:
- Handle case where user tries to rename a project using the name of an existing project.
- yokadid:
- Add --restart option and --log option.
- Set process name with setproctitle.
- Configuration keys can now be overridden using environment variables.
- Misc:
- Date/time commands now support %d/%m/%y date format.
- Replaced xyokadi with a desktop file.
- Updated README to match real output.
- Developer specific changes:
- Command parser has been ported from optparse to argparse.
- Code is now PEP 8 compliant, with the exception of camelCase usage.
- All imports have been changed to absolute imports (ie `import yokadi.<something>`).
- Code has been reorganized into different sub directories.
- The scripts in bin/ are now smart enough to run the source tree version instead of the installed version if possible.
- We now use Travis for continuous integration.
v0.13 2011/04/09
- cryptographic support to encrypt tasks title and description
- t_apply now accept id range (x-y)
- Special keyword __ can used in t_apply to affect all tasks previously select by t_list
v0.12 2010/07/06
- Negative keyword support. Ex.: t_list !@home
- Permanent filters on keyword or project. 't_filter @foo' will filter any further call to t_list on @foo keyword.
v0.11.1 2009/11/02
- yokadi symlink (useful to run yokadi without installing it) was broken
v0.11 2009/11/01
- dynamic display width according to user terminal
- display keywords in t_list
- bugs keywords are prefixed with a '_' to distinguish them from user keywords
- YOKADI_DB environment variable can be defined to set default yokadi database path
- tasks can be grouped by keyword instead of project
- special character _ can be used to represent last task id
- custom aliases can be defined for all commands with a_add
- switch from GPL 3 to GPL v3 or newer license
v0.10 2009/07/08
- ability to assign keywords to a project
- shortened some commands (old ones still available but deprecated):
o t_set_due => t_due
o t_set_project => t_project
o t_set_urgency => t_urgency
- changed keyword syntax: use @foo instead of -k foo
- added t_recurs command to define task recursion (weekly, monthly, yearly...)
- added full text search with t_list -s foo
- enhanced t_list display
- added purge command (t_purge) to remove old tasks
- added Windows support
- fixed install script to be more friendly to both users and packagers
v0.9 2009/02/07
First public release. Fully usable for home and work.