Decoding algorithm was significantly modified to allow improvement for real-life cases - it still needs improvement to work for significant rotation, and it's currently very slow.
End-to-end testing was added to help improve decoding, and also uncovered some encoding bugs.
0.1.0.dev5
General cleanup and decoding optimizations. Reduced decoding memory usage to be constant.
0.1.0.dev4
Ideal image had 0.4% errors.
0.1.0.dev3
Supports scanned decoding, with a messy (but legible for text files) output.