Changelog 0.1: First version, base implementation done. Added docs and tests. 0.2: Added DateField, added optional fields, fixed some bugs.