Skip to content

Releases: scikit-hep/uhi

Version 1.0.0

20 Aug 20:18
4ad7317

Choose a tag to compare

This release adds a major new UHI feature: serialization. HDF5, ZIP, and JSON are supported. We also now providing a testing helper, to assist in developing libraries that want to comply with UHI. Python 3.9+ is required, and 3.14 is supported. We now ship nightlies to the Scientific-Python nightly wheels. See the release post for more info!

What's Changed

Serialization

Testing helper

Other

New Contributors

Full Changelog: v0.5.0...v1.0.0

Version 0.5.0

03 Oct 05:28
3284e73

Choose a tag to compare

This release requires Python 3.8, and adds explicit support for 3.13. It has an experimental schema for serialization - this will be considered final once there are 1-2 implementations of it. We now provide attestations for releases.

What's Changed

Full Changelog: v0.4.0...v0.5.0

Version 0.4.0

17 Oct 15:01
1d4a584

Choose a tag to compare

This release primarily drops Python 3.6 support. It also adds official 3.12 support. The changelog is now part of the docs.

Full Changelog: v0.3.3...v0.4.0

Version 0.3.3

04 Jan 15:46
842220d

Choose a tag to compare

Full Changelog: v0.3.2...v0.3.3

Version 0.3.2

20 Sep 17:48
ead3e51

Choose a tag to compare

Minor release, mostly updating to indicate Python 3.11 support. Moved the backend to Hatchling from Flit.

New Contributors

Full Changelog: v0.3.1...v0.3.2

Version 0.3.1

06 Jan 22:43
7e766fe

Choose a tag to compare

Officially supports Python 3.10. Build system moved to Flit, with a PDM option to replace the old Poetry system if users want to develop in a locked environment. Updated to mypy 0.930 and Numpy 1.22. Type ignores now list the error code(s).

Version 0.3.0

15 Jun 14:37
53bedc8

Choose a tag to compare

The conversion utility now supports PyROOT histograms, thanks to @pieterdavid. Standard maintenance updates, including moving to mypy 0.902.

Version 0.2.1

18 Mar 20:34

Choose a tag to compare

Small patch release to add missing test files #15 to the SDist, for downstream packagers like conda-forge. Nox support added for easy development & development tasks, like bumping the version.

Version 0.2.0

17 Mar 02:30

Choose a tag to compare

Version 1.2 of the PlottableHistogram Protocol; allows iteration over an axis and requires the return types are np.ndarrays (#11). Adds a new runtime utility to simplify plotting libraries that want to use UHI at runtime (#13).

Version 0.1.2

09 Mar 15:35

Choose a tag to compare

Fix an issue with PlottableProtocol requiring writable properties (#9). Corrected the internal version number to match the external one. Eased up the requirements upper bounds just a bit.