Thu Oct 22 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [project] released version 0.2
- [doc] final doc changes for release of version 0.2
- [doc] rewrote packaging details in INSTALL
- [test] fixed memory leak unit tests to also work on Debian Linux
- [build] rewrote large portions of release helper script build-and-test.sh
- [project] moved C sources to new folder (src/extension)

Sun Oct 18 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [test] added unit test for memory leak

Sat Oct 17 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [bugfix] fixed a few incompatibilities with Python 2.6 and earlier
- [test] fixed unit tests to work with md5 object
- [feature] replace wrappers related to original MD5 by md5 object [fixes #70]
- [bugfix] use explicit value APR_SUCCESS to check return status
- [feature] md5.__init__() now has an optional initial input
- [bugfix] md5.digest() now returns str object for Python 2.6 and earlier
- [bugfix] md5.copy() and md5.__new__() now allocate md5 objects the same way
- [bugfix] aprmd5.md5.__new__() now works properly
- [project] implementation uses several files for better readability
- [feature] provide md5 object (preliminary but working version)

Tue Oct 13 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [doc] updated project blurb in README

Sat Oct 10 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [project] registered project at the cheeese shop
- [project] released version 0.1
- [doc] final doc changes for release of version 0.1

Fri Oct 09 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [bugfix] Unit test fails on Debian [#72]
- [build] added release helper script build-and-test.sh
- [doc] finished writing ReleaseSteps

Tue Oct 07 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [project] added classifiers to setup.py meta-data
- [doc] finished writing documents README, INSTALL and ReleaseSteps
- [doc] added Roadmap document
- [test] implemented unit tests

Tue Oct 06 2009   "Patrick Näf" <herzbube@herzbube.ch>
- [test] added "test" command to setup.py
- [test] added unit test modules with dummy implementations
- [build] added build configurations for a couple of different platforms to
  setup.py
- [project] changed project folder structure (added doc and src folders)
- [build] extension is now built by default into src/packages/aprmd5.so

Sat Jun 20 2009   "Patrick Näf" <herzbube@herzbube.ch>
- rewrite of project description in README + setup.py

Tue Jun 16 2009   "Patrick Näf" <herzbube@herzbube.ch>
- implement remaining functions

Sun Jun 14 2009   "Patrick Näf" <herzbube@herzbube.ch>
- write a version of aprmd5.c for Python 2.6

Thu Jun 04 2009   "Patrick Näf" <herzbube@herzbube.ch>
- initial project structure
- prototype implementations that wrap apr_md5() and apr_md5_encode()
