- Extend ``ExternalCommandFailed`` to expose ``command`` and ``returncode`` attributes. - Get test coverage up to 100%. - Fixed Sphinx documentation warning about missing static directory. - Added a simple ``Makefile`` for common project maintenance tasks.
- Improved Python 3 compatibility: - Remove irregular raise syntax. - First experience with bytes vs strings. - Documented supported Python versions (2.6, 2.7 and 3.4). - Started using Travis CI to automatically run the test suite.