Skip to content

v0.4.0

Choose a tag to compare

@albertxli albertxli released this 07 Apr 21:20
· 22 commits to main since this release

What's New

  • Modularity refactor: split src/python/mod.rs (2,299 LOC) into 5 focused submodules; slim Python __init__.py (432 → 18 LOC) to thin re-exports
  • apply_labels() with three output modes: "enum" (default), "string", "enum_null" — dtype-aware label application
  • 42 new tests for apply_labels: output modes, dtype-aware behavior, error handling, LazyFrame
  • CI improvements: Python pytest step, conditional test_paths import

No public API changes, no performance impact. See CHANGELOG.md for details.

Full Changelog: v0.3.8...v0.4.0