Skip to content

Releases: kylebarron/arro3

py-v0.8.0

23 Feb 03:43
135c1ec

Choose a tag to compare

Breaking Changes

  • A bare DataType is now exported through __arrow_c_schema__ (such as when passing to pyarrow.field) with nullable: true. This is required to match equality semantics with pyarrow. by @kylebarron in #483

Bug Fixes

Full Changelog: py-v0.7.0...py-v0.8.0

py-v0.7.0

19 Feb 22:06
da00c6c

Choose a tag to compare

Breaking changes

  • feat!: Make Table.remove_column return IndexError by @surister in #442
  • fix: Rename names to columns parameter in Tables.drop_columns by @surister in #453
  • fix: Properly return IndexError on incorrect index in Table.add_column by @surister in #455

Improvements

  • ci: Build 3.14t wheels by @kylebarron in #428
  • feat: Make Table.append_column support Array by @surister in #433
  • feat: Make Table.set_column and Table.add_column support Array and ArrayReader by @surister in #437
  • fix: off by one when checking if an index is valid by @surister in #443
  • feat: Implement Table.drop_columns by @surister in #440
  • fix: Table.rename not modifying internals batches schema by @surister in #457
  • fix: Improve error messaging by adding more information by @surister in #447
  • feat: Match RecordBatch.from_arrays closely to pyarrow by @AlenkaF in #461

Bug Fixes

  • fix: Preserve schema metadata in RecordBatch PyCapsule export by @bretttully in #474
  • fix: Update license metadata in pyproject.toml by @kylebarron in #480

Other improvements

New Contributors

Full Changelog: py-v0.6.5...py-v0.7.0

py-v0.6.4

13 Oct 14:34
75f12c9

Choose a tag to compare

What's Changed

  • feat(arro3): Freethreading - module markers + CI by @H-Plus-Time in #275
  • chore: Bump arrow version to 56.2 by @kylebarron in #407
  • feat: Add support for Decimal scalar type conversion to Python by @kylebarron in #412
  • ci: Build abi3 wheels where possible, falling back to version-specific wheels by @kylebarron in #408

New Contributors

Full Changelog: py-v0.6.3...py-v0.6.4

py-v0.6.2

09 Sep 17:11
bf40916

Choose a tag to compare

What's Changed

  • Enable sdist artifacts #398. sdist is now pushed to PyPI for all packages
  • Use pyo3 0.26

New Contributors

Full Changelog: py-v0.6.1...py-v0.6.2

pyo3-arrow-v0.12.0

02 Sep 17:47
b8dfd85

Choose a tag to compare

Breaking 🔧

  • Rename to_pyarrow to into_pyarrow because it consumes self. #391
  • Support pyo3 0.26 by @kylebarron in #391

New Features ✨

Bug Fixes 🐛

  • fix(pyo3-arrow, arro3-core): Preserve exceptions when Arrow dunder method fails by @kylebarron in #374

Documentation 📖

Other

  • chore(pyo3-arrow): Fix clippy warnings in pyo3-arrow by @kylebarron in #376
  • chore: Remove PyBuffer workaround with custom drop implementation by @kylebarron in #392
  • chore: point numpy dependency at released version by @alex in #393

New Contributors

  • @alex made their first contribution in #393

Full Changelog: pyo3-arrow-v0.11.0...pyo3-arrow-v0.12.0

py-v0.6.1

22 Aug 15:44
cb2453b

Choose a tag to compare

arro3-core

Bug fixes 🐛

  • fix(arro3-io): use patched parquet crate to fix building arro3-io for s390x architectures. #388. This also updates arrow crates to 56.1.0.

Full Changelog: py-v0.6.0...py-v0.6.1

py-v0.6.0

22 Aug 01:19
4400472

Choose a tag to compare

arro3-core

Breaking Changes 🔧

No breaking changes.

New features ✨

Bug fixes 🐛

  • Preserve exceptions when Arrow PyCapsule dunder method fails by @kylebarron in #374

Updated dependencies ⬆️

Full Changelog: py-v0.5.1...py-v0.6.0

py-v0.5.1

31 May 20:44
3ab84ac

Choose a tag to compare

What's Changed

  • chore: Use released pyo3-file by @kylebarron in #341
  • feat: Support serializing binary view and string view array types to numpy by @kylebarron in #348
  • fix(arro3-core): Add typing-extensions as a dependency for arro3-core by @kylebarron in #350
  • feat(arro3-core): Improved repr for Array and ChunkedArray by @kylebarron in #351
  • chore: bump dev versions for geoarrow-types and pyarrow by @kylebarron in #352
  • chore: prepare 0.5.1 by @kylebarron in #353

Full Changelog: py-v0.5.0...py-v0.5.1

py-v0.5.0

27 May 22:19
5379b61

Choose a tag to compare

New features ✨

Bug fixes 🐛

Documentation updates 📝

New Contributors

Full Changelog: py-v0.4.6...py-v0.5.0

pyo3-arrow-v0.10.0

19 May 18:24
f75de1f

Choose a tag to compare

What's Changed

Full Changelog: pyo3-arrow-v0.9.0...pyo3-arrow-v0.10.0