Version 2.6.0
The main purpose of this release is to ensure numpy 2.0 compatibility.
See #240 (comment) for details.
Also, a new method of handling infinities in bin edges is introduced: one needs to use "inf"
or "-inf"
rather than floating point values. A warning explains in detail how to change corrections.
What's Changed
- Fix PyROOT binding registration by @nsmith- in #224
- Update to pybind11 v2.12 and migrate to string infinity by @nsmith- in #242
- Better error for missing input by @nsmith- in #243
- Duplicate check in evaluator by @nsmith- in #244
- Cast int inputs to double in binning evaluations by @nsmith- in #245
Dependency updates
- Bump pypa/cibuildwheel from 2.16.5 to 2.17.0 by @dependabot in #227
- Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot in #229
- Bump conda-incubator/setup-miniconda from 2.2.0 to 3.0.4 by @dependabot in #231
- Bump pypa/cibuildwheel from 2.17.0 to 2.19.1 by @dependabot in #238
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.9.0 by @dependabot in #239
Full Changelog: v2.5.0...v2.6.0