Skip to content

v0.9.0

Latest

Choose a tag to compare

@henryiii henryiii released this 15 Jun 18:33
e8b33d6

What's Changed

Features

  • plot: Plot branches of histogram objects (#242)
  • plot: Emit runnable hist code for the plot expression in Dump & Quit (#247)
  • tui: fzf-style fuzzy finder to jump to branches (#250)
  • Require Python 3.10+ (#225)

Fixes

  • plot: Pass bin centers to plotext bar (#239)
  • tui: Re-render plots and sync the theme selector on theme change (#234)
  • tui: Include the plot expression in Dump & Quit output (#235)
  • tui: Don't lazy-mount the Tools tab, avoiding a Select mount race (#249)

Performance

  • tui: Lazy-load the Tools and Info tabs (#238)

Internal (refactors, tests, chores)

  • Track theme via reactive watch instead of a signal (#246)
  • Drop old-textual compat shims and duplicate tree messages (#236)
  • Remove dead code and redundant work (#237, #240)
  • More robust TUI tests: poll for lazy widgets instead of fixed pauses, wait for theme-signal subscription, activate Tools tab before querying Select (#241, #243, #245)
  • Add AGENTS file (#232); ignore uv.lock (#248); add more ruff checks (#222, #225); CI/dependency/pre-commit bumps (#221, #226, #229, #230, #231)

Notable user-facing highlights are the fuzzy branch finder, plotting histogram-object branches, and the Python 3.10+ baseline.

Full Changelog: v0.8.4...v0.9.0