Skip to content

v0.2.0

Choose a tag to compare

@edwinkys edwinkys released this 23 Feb 03:18
· 441 commits to main since this release

What's Changed

  • For Collection struct, the generic parameter D has been replaced with Metadata enum which allows one collection to store different types of data as needed.
  • The Vector now uses Vec<f32> instead of [f32, N] which removes the N generic parameter from the Vector struct. Since there is a chance of using different vector dimensions in the same collection with this change, An additional functionality is added to the Collection to make sure that the vector dimension is uniform.
  • The M generic parameter in the Collection struct has been replaced with a constant of 32. This removes the flexibility to tweak the indexing configuration for this value. But for most use cases, this value should be sufficient.
  • Added multiple utility functions to structs such as Record, Vector, and Collection to make it easier to work with the data.

Contributors

Full Changelog

v0.1.0...v0.2.0