diff --git a/ChangeLog b/ChangeLog index 0b6ce8007..866e20c17 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,7 +8,8 @@ using the 'log' command in place of 'add' (thanks to Cory Donnelly). + Added features #36 and #37, providing annual versions of the 'history' and 'ghistory' command as 'history.annual' and 'ghistory.annual'. - + Added feature #363 supporting iCalendar export via the 'export.ical' command. + + Added feature #363 supporting iCalendar/vcalendar (RFC-2445, RFC-5545, + RFC-5546) export via the 'export.ical' command. + Added feature #390, an extra dateformat for annotations (thanks to Cory Donnelly). + Added feature #407, a new 'task show' command to display the current diff --git a/NEWS b/NEWS index db52f511e..b69a159fe 100644 --- a/NEWS +++ b/NEWS @@ -4,9 +4,10 @@ New Features in task 1.9 - New 'log' command to add tasks that are already completed. - New annual history and ghistory command variations. - Alias support in shell completion scripts. - - New iCalendar export format. + - New iCalendar/vcalendar export format (RFC-2445, RFC-5545, RFC-5546). - New 'show' command to display configuration settings. - New 'denotate' command to delete annotations. + - New limit:page filter to show only one page of tasks. Please refer to the ChangeLog file for full details. There are too many to list here. diff --git a/doc/man/task-faq.5 b/doc/man/task-faq.5 index 21890c9b3..1781974b1 100644 --- a/doc/man/task-faq.5 +++ b/doc/man/task-faq.5 @@ -163,14 +163,26 @@ to construct task filters. .TP .B Q: How do I delete an annotation? -Task currently lacks a good command for deleting annotations. In the meantime, -use the 'edit' command: +Task now has a 'denotate' command to remove annotations. First here is an +example task: - $ task 123 edit + $ task add Original task + $ task 1 annotate foo + $ task 1 annotate bar + $ task 1 annotate foo bar -This will invoke your text editor, and you will be able to directly edit the -task details. Delete the line that contains the annotation you wish to remove, -then save and quit the editor. +Now to delete the first annotation, use: + + $ task 1 denotate foo + +This takes the fragment 'foo' and compares it to each of the annotations. In +this example, it will remove the first annotation, not the third, because it is +an exact match. If there are no exact matches, it will remove the first +non-exact match: + + $ task 1 denotate ar + +This will remove the second annotation - the first non-exact match. .SH "CREDITS & COPYRIGHTS" task was written by P. Beckingham .