Skip to content

v0.7.0

Choose a tag to compare

@isoopod isoopod released this 10 Jun 07:48
· 154 commits to main since this release

Additions

  • Introduces an integrated packet bitbuffer appended on the end of packets, allowing for more efficient BitField, Boolean, Nullable, and SparseDictionary implementations.

Breaking Changes

  • Int56 and UInt56 have been changed to Int64 and UInt64. If you were using the Long and ULong aliases, you will not need to change them.
  • Double precision vectors have been removed, as vector uses single precision anyway.

Improvements

  • Performance enhancements for the buffer Writer by leveraging vectors as tuples for u8, u16, i8. i16, f32, and mov operations.
  • Datatype Read/Write performance improvements from localizing used Reader/Writer functions, instead of table lookup.

Full Changelog: 0.6.0...0.7.0