Activity Digest: August 2015
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.
Date | |
---|---|
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 | - Task: Man pages updated to cover the inequality operators. |
- #1672: Typo in Documentation fixed | |
- #1671: descriptions that are stringified ids fixed | |
2015-08-05 | - #1374: Filter due:yyyy-mm-dd is failing to display daily recurring tasks if there is deleted task in the series fixed |
- #1522: Translation manuals are outdated/mis information fixed | |
- #1525: Invalid due date produces jump to beginning of the unix epoch fixed | |
- #1563: soww Synonym produces wrong date fixed | |
- #1619: context and description substring fixed | |
- #1620: Filter “due.before” with relative dates stopped working fixed | |
- #1623: (Bulk) modification of tasks unintentionally overwrites description if a context is active fixed | |
- #1631: Theme Support for missing UDAs fixed | |
- #1635: soww weirdness fixed | |
- #1648: Report filters combine incorrectly with command line with terminator. fixed | |
- #1654: “Due” parsing behavior seems inconsistent fixed | |
- #1667: Batch modifying tasks under context sets description to ‘( )’ fixed | |
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 | - Task: Documented the ! negation operator. |
- Task: rc.sugar enables/disables syntactic sugar for IDs and UUIDs only. | |
- #1675: Provide opt-out of filter parser’s id treatment fixed | |
- #1676: task rm misparsed fixed | |
2015-08-08 | - #1660: UUID with numeric-only first segment is not parsed properly fixed |
2015-08-09 | - Task: UUID is now validated on import. |
2015-08-11 | - #305: Unexpected zsh autocomplete behaviour fixed |
2015-08-12 | - Task: Merged Duration and ISO8601p objects. All durations are now ISO-centric. |
- Task: Improved documentation in sample hook script. | |
- #1677: info report regression; shouldn’t be context sensitive fixed | |
2015-08-14 | - Task: Configuration: ‘search.case.sensitive’ now defaults to ‘yes’ on Cygwin |
- #1679: Inform “No changes made.” when quitting early due to signal fixed | |
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 | - #1690: import should reject invalid data fixed |
2015-08-23 | - Task: New recur verbosity token. |
- Task: New unwait verbosity token. | |
- #1688: Notify of waiting→pending promotion fixed | |
2015-08-27 | - #1694: Reversed ranges are parsed as a mathematician would expect fixed |
- #1695: task add: segfault with foo-bar:1 fixed | |
- #1699: project.not:something doesn’t exclude project:something.sub projects fixed | |
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. |