Making enum parsing error messages a little more descriptive.
3.0.1
This release fixes a bug that prevents passing `bytearrays` into `bread.new()`.
3.0.0
This release makes strings decode as `str`s with an appropriate encoding (default `utf-8`) as opposed to ast `bytes`.
2.3.0
Fixes the way that conditionals deal with offset computation, and updates some of the test infrastructure to something a little nicer.
2.2.0
This release adds parameter support to array fields and introduces `new()`, which can be used to construct objects from specs without reading a binary file first.
2.1.0
This is mainly a bug-fix release. One major improvement: parsing structures with large arrays should be a lot faster now, since array accessor objects are created on-demand rather than explicitly at parse time.