- Add
arrow=59support
- Add
arrow=58support
- Add
arrow=57support
Thanks @lonless9 for the contribution
- Add
arrow=56support.
Thanks @jpopesculian for the contribution.
- Add
arrow=55support
- Add helpers to work with bit arrays
- Add
arrow=54support - Add support for
BinaryViewandUtf8Viewforarrow>=53
Breaking changes:
- Rework map arrays to use explicit keys and values array to simplify interaction the underlying arrays
- Rename
DenseUniontoUnionand change offsets to beOption<Vec<i32>>, implement sparse unions - Rename
Dictionary::indicestoDictionary::keys - Remove the sorted flag from the dictionary
DataTypeit is not supported byarrow - Rework
StructArrayandUnionArray: place metadata in front of arrays inStructArray::fields,UnionArray::fields
New features
- Add
Intervalarrays and theIntervaldata type - Add
RunEndEncodedarrays - Add
Array::data_type()andView::data_type() - Add
MarrowError::newandMarrowError::with_cause - Add
as_viewforArrayand the array structs - Implement
PartialEqforArrayandView, andFieldMeta - Implement
DefaultforFieldandFieldMeta
Initial release to publish the arrow interop functionality of
serde_arrow as a separate crate.