1.0.4
Enhancements:
- Cache the spec by default when writing a container to disk
- Update the default order of keys of specs written to disk
- Add warnings when an IO operation is not supported in the current mode (e.g. writing in 'r' mode)
- Store the cached spec in UTF-8
- Handle zero-length lists and tuples
- Improve links in documentation
- Passively read datasets that are vectors of strings
Bug fixes:
- Allow boolean attributes in custom classes / get_class
- Write lists of strings in their original encoding instead of ASCII
- Allow a dynamically created container within another dynamically created container to be written to file
- Validate file against cached namespace
- Validate arrays of datetime types correctly
- Properly populate Builder source when reading from HDF5
- Use supplied name for custom classes properly in get_class
- Fix type inference