Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 1.15 KB

Changes.md

File metadata and controls

39 lines (27 loc) · 1.15 KB

Change log

0.2.2

  • Add helpers to work with bit arrays

0.2.1

  • Add arrow=54 support
  • Add support for BinaryView and Utf8View for arrow>=53

0.2.0

Breaking changes:

  • Rework map arrays to use explicit keys and values array to simplify interaction the underlying arrays
  • Rename DenseUnion to Union and change offsets to be Option<Vec<i32>>, implement sparse unions
  • Rename Dictionary::indices to Dictionary::keys
  • Remove the sorted flag from the dictionary DataType it is not supported by arrow
  • Rework StructArray and UnionArray: place metadata in front of arrays in StructArray::fields, UnionArray::fields

New features

  • Add Interval arrays and the Interval data type
  • Add RunEndEncoded arrays
  • Add Array::data_type() and View::data_type()
  • Add MarrowError::new and MarrowError::with_cause
  • Add as_view for Array and the array structs
  • Implement PartialEq for Array and View, and FieldMeta
  • Implement Default for Field and FieldMeta

0.1.0

Initial release to publish the arrow interop functionality of serde_arrow as a separate crate.