Activity Digest: August 2015 2015-09-01

This is an ongoing series of activity reports, published monthly, to highlight activity in the Taskwarrior project. Here is what happened in August 2015.

This is not a complete list of all activity, just work that results in a non-trivial change. For a full list, see the full Git history.

2015-08-01
  • Task: Commands now have 'DNA', which determines how they behave, and allows more control than simply distinguishing between read-only and write commands.
  • Task: An ISO year is now valid beyond 2100.
  • Task: The new 'commands' command shows information about how the commands behave. For debugging.
  • Task: Documentation now indicates the replacement for report.X.annotations.
2015-08-02
  • Task: Context filters now applied only when a command requests it.
  • Task: Time-sensitive, floating point representation-sensitive, and color-sensitive unit tests fixed, which yields more consistent results.
  • Task: When applying additional filters, the insertion occurs at the beginning, thus avoiding any -- arguments.
  • Task: GC now only run when a command requests it.
2015-08-03
  • Task: rc.debug=1 now shows the parse tree, before command-specific processing.
  • Task: Clarified DOM responses - it is an error to specify no reference, or a bad reference. It is not an error to specify a reference that yields no value.
  • #1653: Descriptions often get overwritten with "( or )" fixed
2015-08-04
2015-08-05
2015-08-06
  • TaskServer: The diagnostics commands now shows certificate file sizes.
  • Task: The diagnostics commands now shows certificate file sizes.
  • Task: Displays UUID instead of ID when completing a task.
  • Task: Documented that comma-separated UUIDs are not supported, and comma-separated IDs are deprecated.
2015-08-07
2015-08-08
2015-08-09
  • Task: UUID is now validated on import.
2015-08-11
2015-08-12
2015-08-14
2015-08-17
  • Task: The is and isnt attribute modifiers are now exact/inexact operators.
  • Task: Improved documentation for attribute modifiers in the help command.
2015-08-22
2015-08-23
2015-08-27
2015-08-28
  • Task: rc.report.<name>.sort:none now performs no sorting, and retains the order of all UUID values specified.
  • Task: the columns report gained a 'type' field.
2015-08-29
  • Task: The commands report gained a 'description' field.
2015-08-30
  • Task: The TASKDATA environment variable is now mandatory in Bash tests.
2015-08-31
  • Task: The LATEST virtual tag indicates the most recently added task.
  • Task: The PROJECT virtual tag indicates that a project is assigned.
  • Task: The PRIORITY virtual tag indicates that a priority is assigned.