Skip to content

Releases: scikit-hep/hist

Version 2.10.1

05 Feb 16:43
f9f2361

Choose a tag to compare

What's Changed

  • Patch repr of MultiCell for boost-histogram 1.7.0 and 1.7.1. #673
  • Relax optional dependency cap on dask. #672

Full Changelog: v2.10.0...v2.10.1

Version 2.10.0

03 Feb 22:09
7bc5523

Choose a tag to compare

What's Changed

Features:

  • Remove Python 3.9 support. #646
  • Support boost-histogram 1.7 (including MultiCell) and drop boost-histogram 1.5 #667

Typing:

  • Adapt boost-histogram 1.7.1's new generic typing #668
  • Improve integrate type #670

Full Changelog: v2.9.2...v2.10.0

Version 2.9.2

15 Jan 14:55
b1017dc

Choose a tag to compare

What's Changed

Fixes:

Tests/CI:

New Contributors

Full Changelog: v2.9.1...v2.9.2

Version 2.9.1

07 Jan 23:05
a368ea2

Choose a tag to compare

What's Changed

Fixes:

Tests:

CI:

  • GHA release notes now require bot suffix by @henryiii in #658
  • Avoid deprecation warning from pyparsing in some jobs by @henryiii in #657

Documentation:

New Contributors

Full Changelog: v2.9.0...v2.9.1

Version 2.9.0

13 Aug 19:58
c537ecc

Choose a tag to compare

What's Changed

Features:

  • Support for boost-histogram 1.6, drop support for Python 3.8, boost-histogram < 1.5, add support for Python 3.14/3.14t #597 #618, #631
  • Support serialization with boost-histogram 1.6 #627
  • Add legend=True for plot1d stacked #622
  • Specify license with SPDX, add some authors #625, #628

Fixes:

  • Handle fill-flattened for non-user args #612
  • Handle string args for fill-flattened #629
  • Label/name propagation fixed for casting histograms #630

Tests:

  • Handle tests that need mplhep #604
  • Modernize noxfile #623
  • Use dependency-groups #624

CI:

  • Upload nightly wheels to Anaconda #611
  • Add pass job to tests #619
  • Modernize pylint and uv #629
  • Update and check the minimum versions in CI #621
  • Speed up read-the-docs #576

New Contributors

Full Changelog: v2.8.1...v2.9.0

Version 2.8.1

28 Mar 21:40
5edbc25

Choose a tag to compare

What's Changed

Features:

Tests:

  • Limit dask version #596

Full Changelog: v2.8.0...v2.8.1

Version 2.8.0

24 Aug 06:38
6fb3ecd

Choose a tag to compare

Features:

  • Support boost-histogram 1.5; drop support for Python 3.7, add support for Python 3.13 / 3.13t #582

Fixes:

  • Support IntCat for plot1d overlay #419

Full Changelog: v2.7.3...v2.8.0

Version 2.7.3

29 May 07:52

Choose a tag to compare

This release fixes an issue with Python 3.12 pulling in NumPy 2 pre-releases.

Fixes:

  • Sample required error message #538
  • hist.dask.new to match top-level package #563

Docs:

  • Clarify sample term required for Mean storage #536

CI:

  • Move to using Ruff Jupyter support #543
  • Move to using Ruff formatter #544
  • Group dependabot updates #554
  • Use uv #564
  • Add GitHub artifact attestations to package distribution #568
  • Reduce update frequency #571

Version 2.7.2

12 Sep 17:29
8ab9594

Choose a tag to compare

  • Support boost-histogram 1.4.0 in addition to 1.3.x, including Python 3.12, flow disabling for categories, and integer arrays required for integer axes #535 and #532
  • Add a .T shortcut #521
  • Support ND quick constructs being mistakenly passed in #528
  • Add boost nox job to test upstream changes easily #533

Full Changelog: v2.7.1...v2.7.2

Version 2.7.1

20 Jul 22:16
e336640

Choose a tag to compare

  • [plot] extra split into [fit] #515
  • Use PyPI trusted publisher to deploy #516

Full Changelog: v2.7.0...v2.7.1