- Fixed a bug in BinaryCIF integer packing encoding.
- Updated writer functions for CIF and BinaryCIF data.
- Replaced ES6 map with Object.create(null) because Map.get was getting deoptimized for some reason.
- Better UTF8 read.
- Updated QuantizeInterval encoding.
- Handle + in scientific notation (1e+10).
- Added QuantizeInterval encoding.
- Added unsigned integer packing.
- Endiannes is now always little-endian.
- Fixed int16/32 decoding.
- Columns are no longer cached and always created on demand. This should improve memory consumption, especially for BinaryCIF.
- Handle # in strings in text CIF writer.
- Updated BinaryCIF format to support "origin" property for delta encoding.
- Support for multiple data blocks per CIF file.
- Initial release.