Skip to content

Tabeline 0.4.0

Latest
Compare
Choose a tag to compare
@drhagen drhagen released this 03 Nov 10:12
· 5 commits to master since this release

The main feature of this release is the addition of null support. It also adds Python 3.12 support, which necessitated changing the bounds of dependencies.

  • Add Python 3.12 support
    • Upgrade to pyarrow 14 (first version with Python 3.12 support) for export to Arrow
    • Upgrade to Pandas 2 (2.1 is the first version with Python 3.12 support) for Pandas export
    • Upgrade to Polars 0.19
    • Put <3.13 ceiling on Python support. This was needed because NumPy 1.26 (the first version with Python 3.12 support) put a ceiling on its Python support, and in Poetry, this ceiling is viral.
  • Add support for nulls
    • Add DataType enum and apply to Arrays
    • Added is_null function
    • Made all functions propagate nulls effectively
  • Fixed a bug in the NumPy export of Arrays