Coloured Output Released

It’s been about a month since the last release, but that’s not because of any lack of internal activity. Today marks the release of support for git-style coloured output, configurable in ~/.pplconfig.

This has taken a while to achieve just because I wanted to take my time over it and try to really get it right the first time. Some refactoring was necessary in order to get config data into the code responsible for formatting output, but hopefully the resulting usage of the morphine dependency injection container should reduce such code churn in future.

In other news, the UTF-8 bug mentioned in last month’s update should be gone soon. I’ve spoken to the maintainer of vpim about it, and his response was positive. Apparently vpim just doesn’t quite support Ruby 1.9.1’s String class yet, but will do soon.