Changelog¶
This project follows the guidelines of Keep a changelog and adheres to Semantic versioning.
0.2.1 - 2018-02-02¶
Changed¶
h5pyandscipy, needed for HDF5 and MAT file support, respectively, are now listed as extras / optional dependencies in setup.py.
Fixed¶
- Fix missing type conversion for
Scalarininmembackend that causes validation to incorrectly fail in some cases.
0.2.0 - 2018-02-01¶
Added¶
- New node type for bytes data.
- In-memory backend, for handling data without needing e.g. a file on disk.
- Support for copying data between different storages.
- Support for creating new storages from existing ones, aka. “save as”.
PseudoStorageabstraction class for unified data access in libraries.- Human-readable tree-representation of data nodes for use in interactive sessions.
- Support
==operator for schema nodes.
Changed¶
- Data nodes in Compilations and Lists can no longer be overwritten accidentally when trying to overwrite their stored value.
- Improve structure and conciseness of docs.
- Change List to evaluate
empty-ness recursively. - Replace generic exceptions like
TypeErrorby custom dsch exceptions.
0.1.3 - 2018-01-11¶
Changed¶
- Attempting to open a non-existent file now shows a sensible error message.
- Attempting to create an existing file now shows a sensible error message.
Fixed¶
- Fix error when handling partially filled compilations.
- Fix typo in documentation.