Skip to content

v0.2.0

Choose a tag to compare

@tconbeer tconbeer released this 08 Nov 19:46
· 81 commits to main since this release
18c0232

Changelog

All notable changes to this project will be documented in this file.

Unreleased

0.2.0 - 2023-11-08

Features

  • Adds a null_rep: str argument when initializing the data table; this string will be used to replace missing data.
  • Adds a NumpyBackend that uses Numpy Record Arrays; this backend is marginally slower than the ArrowBackend in most scenarios (#23).

Bug Fixes

  • Fixes a crash when using ArrowBackend.from_records(has_header=False).

Performance

  • Drastically improves performance for tables that are much wider than the viewport (#12).

Benchmarks

  • Improves benchmarks to exclude data load times, disable garbage collection, and include more information about first paint and scroll performance.

0.1.4 - 2023-11-06

  • Fixes a crash when computing the widths of columns with no rows (#19).

0.1.3 - 2023-10-09

  • Fixes a crash when creating a column from a null or complex type.

0.1.2 - 2023-10-02

0.1.1 - 2023-09-29

  • Fixes a crash when rows were added to an empty table.

0.1.0 - 2023-09-29

  • Initial release. Adds DataTable and ArrowBackend, which is 1000x faster for datasets of 500k records or more.