Skip to content

v0.24.0

Choose a tag to compare

@denehoffman denehoffman released this 29 Sep 17:50

0.24.0 (2026-09-29)

⚠ BREAKING CHANGES

  • Minimum supported Rust version is now 1.96.0.
  • cas: rebuild optimizer and support tensor scalar arithmetic
  • cross-section: make fitted intensity the sole API
  • python: expose cross-section and fit artifact workflows
  • fit: add versioned fit artifacts and model binding
  • cross-section: add typed yields and uncertainty budgets

Features

  • Add bounded joint histograms (f94afbd)
  • Add cross-section diagnostics and central yield projections (a977300)
  • Add model-only component yield projections (7f6caa4)
  • analysis: Add dataset histograms and scalar yields (4f71fbd)
  • analysis: Add weighted diagnostics and expressive edges (b5ec9d8)
  • analysis: Batch scalar yield totals (3c0969b)
  • analysis: Share bootstrap total preparation (8b6cac8)
  • cas: Rebuild optimizer and support tensor scalar arithmetic (fd93daa)
  • cross-section: Add typed yields and uncertainty budgets (8d0dbe6)
  • cross-section: Bound integral preparation retention (99b91c4)
  • cross-section: Make fitted intensity the sole API (9fd4e13)
  • fit: Add versioned fit artifacts and model binding (648fb3e)
  • likelihood: Add reference-corrected yields (f500f71)
  • likelihood: Preserve paired ensemble projections and arithmetic (e402978)
  • python: Add complex parameter shorthand (cb70a9c)
  • python: Expose cross-section and fit artifact workflows (a77b223)
  • Unify histogram arithmetic and binning (ba9289a)

Bug Fixes

  • cross-section: Aggregate combined integral limits (3578b24)
  • cross-section: Evict retained integrals on budget pressure (94da018)
  • docs: Exclude gitignored local sources (efbb0d3)
  • expr: Document matrix conjugation panic invariant (a758db8)
  • Support tensor conjugation and Python 3.11 docs (3967e13)

Miscellaneous Chores

  • Prepare release checks and update dependencies (9ca0da5)