Releases: scikit-hep/hist
Releases · scikit-hep/hist
Version 2.10.1
What's Changed
- Patch repr of
MultiCellfor 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
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:
Full Changelog: v2.9.2...v2.10.0
Version 2.9.2
Version 2.9.1
What's Changed
Fixes:
- Improve error message for invalid weighted fill by @Rachit931 in #654
- Improved error message for missing axes in Hist.fill by @Rachit931 in #651
- Misaligned ratio plots for
Intaxes by @Rachit931 in #655
Tests:
- Modernize config slightly by @henryiii in #642
- pytest
log_levelis better thanlog_cli_levelby @henryiii in #645
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:
- Add agoose77 as a contributor for code, and doc by @allcontributors[bot] in #656
- Add missing links to changelog by @henryiii in #633
- Improved plotting kwargs documentation by @Rachit931 in #652
- One more missing author by @henryiii in #634
New Contributors
- @Rachit931 made their first contribution in #652
Full Changelog: v2.9.0...v2.9.1
Version 2.9.0
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=Truefor 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:
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
- @APN-Pucky made their first contribution in #604
- @aknierim made their first contribution in #614
- @Jammf made their first contribution in #612
- @Copilot made their first contribution in #622
Full Changelog: v2.8.1...v2.9.0
Version 2.8.1
What's Changed
Features:
- Allow wildcards in StrCat list indexing by @andrzejnovak #601
Tests:
- Limit dask version #596
Full Changelog: v2.8.0...v2.8.1
Version 2.8.0
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
This release fixes an issue with Python 3.12 pulling in NumPy 2 pre-releases.
Fixes:
Docs:
- Clarify sample term required for Mean storage #536
CI:
Version 2.7.2
- 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
.Tshortcut #521 - Support ND quick constructs being mistakenly passed in #528
- Add
boostnox job to test upstream changes easily #533
Full Changelog: v2.7.1...v2.7.2
Version 2.7.1
Full Changelog: v2.7.0...v2.7.1