Activity Digest: November 2016 2016-12-03

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

The focus has been on migrating code back to libshared.git, and in turn making use of that code. This not only shrinks the size of the projects, but means that bug fixes in libshared.git benefit all projects, and reduces effort.

The Taskserver codebase is being cleaned up in preparation for a major fix and test cycle coming up.

2016-11-05
2016-11-06
2016-11-11
2016-11-12
  • Taskd: Improved demo tests
  • libshared: Migrated Timer to use C++11 std::chrono
2016-11-13
  • Task: Integrated libshared.git Timer
  • libshared: Added millisecond, microsecond and nanosecond Timer support
2016-11-15
2016-11-16
2016-11-19
  • WWW: RSS feed cleaned up and validated
  • Task: Improved diagnostics regarding missing/unreadable files
  • libshared: Made error handling for FS objects very strict, so the error messages are meaningful
2016-11-20
  • hd.net: Cleaned up holiday definitions for upcoming automation
  • holidata: Created new holidata automation utility
  • holidata: Abstracted all holiday definitions
2016-11-21
  • Vramsteg: Now properly installs man page
  • Vramsteg: Test suite converted to Python
  • All: Fixed test suite problem with Python 3.5.2
  • libshared: Refactored Args object, adding features
2016-11-22
  • Taskd: Increased use of libshared.git code
  • Taskd: Added error messages when suspending already suspended node, resuming an unsuspended node
  • libshared: Fixed Lexer::dequote minimum length bug
  • libshared: Merged Configuration with Taskd enhancements
2016-11-24
  • rat: Now has PEG syntax tests
  • rat: Migrated to libshared.git Args
2016-11-25
2016-11-26
  • Taskd: Inherited bug fixes from Taskwarrior
2016-11-27
  • libshared: join() now supports vector<int>
  • libshared: Improved Path tests
  • libshared: Migrated find functions from Taskd