Activity Digest: May - December 2017 2018-01-14

This is an ongoing series of activity reports, published monthly, to highlight activity in our projects. Here is what happened between May and December 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.

This covers a seven month period. Due to unforeseen circumstances, there was a lengthy break in 2017. We're back.

Summary

Most of the time was spent moving Timewarrior 1.1.0 closer to release.

2017-05-03
  • Timewarrior: doc: Update command definition document
2017-05-08
2017-05-10
  • Tasksh: 1.2.0 released
2017-05-21
2017-05-28
  • Timewarrior: validate: Uses helper function to find overlaps
  • Timewarrior: data: Added better error when an attempt is made to track a future interval
2017-06-12
  • Taskwarrior: tests: Add tests for complex and-or queries
2017-06-14
  • Twarrior: Quote tags containing underscores
2017-07-22
  • Taskwarrior: Recurrence: Updated 'until' handling
2017-07-27
  • Taskwarrior: context: Do not allow show, list or none as new context names
2017-07-30
2017-08-05
2017-08-18
  • All: Update git repo url
  • Timewarrior: CONTRIBUTING: Update repo url and add recursive flag
2017-10-08
  • Taskwarrior: Changed (1) error format
2017-10-11
2017-10-23
  • libshared: Added Packrat external tests
2017-11-21
  • Timewarrior: Commands: Reduce code duplication
2017-11-24
  • All: Improve TAP compliance in test suite
  • Taskwarrior: CLI2,Config: Add 'override' verbosity options
  • Docs/CLI2: Additional dev docs for applyOverrides
2017-12-01
2017-12-02
2017-12-05
2017-12-07
  • Timewarrior: Fix filter for summary when only a date is given
2017-12-09
2017-12-10
2017-12-14
2017-12-19
  • Timewarrior: Fix number of expected tests
2017-12-31
  • libshared: Added Dragonfly support