From 2a31c2888bf926a0537655ba1e3d83b23b2e4087 Mon Sep 17 00:00:00 2001 From: Christopher Prohm Date: Mon, 14 Oct 2024 19:29:00 +0200 Subject: [PATCH] Reorder changelog --- Changes.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Changes.md b/Changes.md index 4aff016..63f338b 100644 --- a/Changes.md +++ b/Changes.md @@ -2,20 +2,26 @@ ## 0.2.0 +Breaking changes: + - Rework map arrays to use explicit keys and values array to simplify interaction the underlying arrays -- Implement sparse unions, rename `DenseUnion` to `Union` and change offsets to be `Option>` -- Implement interval arrays and the `Interval` data type -- Implement run encoded array +- Rename `DenseUnion` to `Union` and change offsets to be `Option>`, 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` -- Remove the sorted flag from the dictionary `DataType` it is not supported by `arrow` -- Add `Array::data_type()` and `View::data_type()` ## 0.1.0