Skip to content

Releases: scikit-hep/hist

Version 2.8.0

24 Aug 06:38
6fb3ecd
Compare
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
Compare
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
Compare
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
Compare
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

Version 2.7.0

20 Jul 21:31
Compare
Choose a tag to compare

Features:

  • Add a function to integrate axes #505
  • Add fill_flattened support #474

Various other items:

  • Move linting to using Ruff #475
  • Self & _compat #479
  • Rework and rerun docs API #481

New Contributors

Full Changelog: v2.6.3...v2.7.0

Version 2.6.3

13 Jan 04:29
a320192
Compare
Choose a tag to compare
  • Experimental dask support #471
  • Some minor cleanups from refurb #453

New Contributors

Full Changelog: v2.6.2...v2.6.3

Version 2.6.2

20 Sep 03:35
b2856b6
Compare
Choose a tag to compare
  • Nicer stacks repr #449
  • Backport storage_type if boost-histogram < 1.3.2 #447
  • Allow overwriting labels for plot/overlay #414
  • Use Hatching to build the package #418
  • Support git archival version numbers #441

Version 2.6.1

10 Mar 22:48
d3d2c14
Compare
Choose a tag to compare
  • Fall back on normal repr when histogram is too large #388
  • Fix issue with no-axis histogram #388
  • Fix issue with empty axis causing segfault until fixed upstream #387
  • Only require SciPy if using SciPy #386

Version 2.6.0

16 Feb 19:08
ae80081
Compare
Choose a tag to compare
  • Using boost-histogram 1.3
  • Fix runtime dependency on matplotlib when not plotting #353
  • Fix .plot shortcut failure #368
  • New nox sessions: regenerate and pylint
  • Update tests for latest matplotlib

Version 2.5.2

18 Nov 15:42
12a6a58
Compare
Choose a tag to compare
  • Remove more-itertools requirement #347
  • Fix missing pass-through for stack plot #339