Skip to content

v0.12.0

Latest
Compare
Choose a tag to compare
@chmp chmp released this 30 Sep 16:20
· 42 commits to main since this release

Refactor the underlying implementation to prepare for further development

New features

  • Add Binary, LargeBinary, FixedSizeBinary(n), FixedSizeList(n) support for arrow2
  • Add support to serialize / deserialize bool from integer arrays
  • Add a helper to construct Bool8 arrays
  • Include the path of the field that caused an error in the error message
  • Include backtrace information only for the debug representations of errors

API changes

  • Use impl serde::Serialize instead of &(impl serde::Serialize + ?Sized)
  • Use &[FieldRef] instead of &[Field] in arrow APIs

Removed deprecated API

  • Remove serde_arrow::schema::Schema
  • Remove serde_arrow::ArrowBuilder and serde_arrow::Arrow2Builder
  • Remove from_arrow_fields / to_arrow_fields for SerdeArrowSchema, use the TryFrom conversions to convert between fields and SerdeArrowSchema
  • Remove SerdeArrowSchema::new(), Overwrites::new()