- Adding
this
expressions - Restructuring the library
- Adding Python 3 support
- Killing
construct.text
(it's highly inefficient and it was a side-project anyway) - Adding Travis CI tests
- Kill old site in favor of
readthedocs
- Fix regression with Containers not being printable (#10)
- Add a license (#1)
- Fix text parsing of hex and binary (#2)
- Container fixups * Proper dictionary behavior in corner cases * Correct bool(), len(), and "in" operator
Introduce strong unit tests
Container improvements * Fully implement dict interface * Speedups
- Container creation is around 3.8x faster
- Container attribute setting is around 4.1x faster
- Container iteration is around 1.6x faster
- Completely replace AttrDict with Container
- Too many whitespace cleanups to count
- Lots of docstring cleanups
- Lots of documentation * Documentation cleanups (#3, #8)