Activity Digest: March 2017
This is an ongoing series of activity reports, published monthly, to highlight activity in our projects. Here is what happened in March 2017. This is not a complete list of all activity, just work that results in a non-trivial change. For a full list, see the git history of all the projects.
Summary
Timewarrior bug fixes are bringing the 1.1.0 release closer. We are down to 7 open issues currently needing to be fixed.
Taskwarrior is undergoing big changes to incorporate the new recurrence features. This leads to instability, so if anyone is using the 2.6.0 development branch, this would be a good time to stop.
The Taskwarrior 2.6.0 branch has a stable
tag which indicates the last commit where all tests passed on all platforms.
The libshared project got a major update to the date and duration handling features, fixing bugs and providing a consistent implementation for Taskwarrior and Timewarrior to use.
Date | |
---|---|
2017-03-02 | - Flod: Now generates a project summary page listing latest status of all projects |
- Task: Properly captures errno in CmdEdit | |
2017-03-04 | - libshared: Datetime now properly resets state after certain failed parse attempts |
- Task: Nibbler eliminated | |
- Task: ISO8601d and ISO8601p eliminated | |
2017-03-05 | - Task: Eliminated separate handling for named dates, now relying on libshared |
2017-03-06 | - libshared: Fixed Datetime bugs in eonm , sopww , som , and sow calculations |
2017-03-07 | - libshared: Datetime now supports abbreviated forms {s,e}o{p,n,}{d,w,ww,m,q,y} |
- libshared: Taskwarrior and Timewarrior now have identical Datetime support, so that 9am no longer means same day or next day | |
2017-03-09 | - #36: Fix issue “timew config can’t add new value” fixed |
2017-03-14 | - libshared: Pig can now skip over partial phrases |
- libshared: ::matchLength can determine common root string lengths | |
- libshared: Inherited Taskwarrior’s lex utility for parsing tests | |
2017-03-15 | - libshared: Duration now accepts 0 as valid again |
- libshared: Configuration now properly captures original file name | |
- libshared: Durations like 1wk now perform negative lookahead to avoid cases where a duration is found embedded in a larger context | |
2017-03-19 | - libshared: Added negative lookahead for day and month names so that the ‘mon’ in ‘money’ does not mean ‘monday’ because of the subsequent characters |
- libshared: Ambiguous Datetime forms (YYYYMMDD , YYYYMM , YYYY , HHMMSS and HHMM ) can now be disabled | |
- #38: taskwarrior hook script doesn’t stop recording waiting task fixed | |
- #48: :lastweek on sunday fixed | |
2017-03-22 | - #72: Assign ids to intervals after flattening but before filtering fixed |
2017-03-23 | - libshared: Table can now shut of word-wrapping for columns |
- libshared: Fixed bug in Table that included color codes in length calculations | |
- Task: The CHILD , PARENT , INSTANCE , and TEMPLATE virtual tags are now backward/forward compatible | |
- Task: Finally fixed some TZ-dependent tests that fail when the clocks change | |
- Task: Fixed problems with the history , ghistory and summary reports rendering incorrectly | |
2017-03-30 | - #1916: grammar error -- There are 1 local changes fixed |