Release history

Note: Releases in the 4.3.x series were developed in parallel with v5.0 on a separate branch and are not included here. See the list of 4.x releases for details.

Release v5.0.12

Thursday, 21 September, 2023 (tar, zip)

## New features

_(none!)_

## Bug-fixes and performance

## Other

## New Contributors * @natsukium made their first contribution in https://github.com/scikit-hep/uproot5/pull/934 * @JostMigenda made their first contribution in https://github.com/scikit-hep/uproot5/pull/935

Full Changelog: https://github.com/scikit-hep/uproot5/compare/v5.0.11…v5.0.12

  • PR #953: chore: update pre-commit hooks.

  • PR #961: fix: remove pyarrow import as a dependence coming from dask-awkward in tests.

  • PR #956: fix: add minimimal emscripten support via non-HTTP sources.

  • PR #952: chore(deps): bump actions/checkout from 3 to 4.

  • PR #894: refactor: use public typetracer API.

  • PR #955: docs: _dask.py: fix docstring formatting.

  • PR #957: fix: tests were failing because dask_awkward.lib.testutils needs pyarrow.

  • PR #950: chore: update pre-commit hooks.

  • PR #944: chore: update pre-commit hooks.

  • PR #947: fix: get package import messages up-to-date.

  • PR #942: test: better test for vectorVectorDouble.

  • PR #941: fix: clamp start and stop.

  • PR #939: chore: update pre-commit hooks.

  • PR #935: fix: changelog script ignores releases past 5.0.0rc2.

  • PR #938: docs: add JostMigenda as a contributor for doc.

  • PR #934: chore: skip pandas test if pandas is not installed.

  • PR #937: docs: add natsukium as a contributor for test.

  • PR #916: feat: Support reading from S3.

  • PR #918: chore: update pre-commit hooks.

  • PR #930: fix: expressions failing in pandas issue 922.

  • PR #929: chore: use 2x faster black mirror.

  • PR #927: fix: don’t assume Uproot is in global scope in TPython::Eval.

  • PR #912: fix: pandas and double nested vectors issue 885.

  • PR #914: chore: target-version no longer needed by Black or Ruff.

  • PR #913: chore: ruff moved to astral-shnnSee https://github.com/scientific-python/cookie/pull/205.

  • PR #915: chore: update pre-commit hooks.

  • PR #911: fix: interpretation for arrays of non-numerical objects issue 880 part2.

  • PR #900: feat: add unproject_layout support.

  • PR #902: chore: update pre-commit hooks.

  • PR #910: fix: issues with members when dealing with non-numeric branches issue #906.

  • PR #905: fix: if using form remapping start off with full list of remapped columns.

  • PR #898: feat: chunk specification in uproot.dask.

  • PR #893: chore: update pre-commit hooks.

  • PR #886: fix: awkward_form breadcrumbs class issue 880.

  • PR #887: chore(deps): bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6.

  • PR #892: fix: adapt to scikit-hep/awkward#2437.

  • PR #889: chore: update pre-commit hooks.

  • PR #882: fix: bugs caught by a Ruff update.

  • PR #884: fix: histograms from Geant4.

  • PR #876: feat: add in capability for blindly splitting files into chunks for dask.

  • PR #874: [pre-commit.ci] pre-commit autoupdate.

  • PR #873: chore(deps): bump pypa/gh-action-pypi-publish from 1.8.4 to 1.8.5.

  • PR #867: ci: [pre-commit.ci] pre-commit autoupdate.

Earlier releases

Uproot versions 1 through 3 were in a different GitHub repository: scikit-hep/uproot3.

This was to allow users to transition from Awkward Array 0.x and Uproot 3.x, which had different interfaces (especially Awkward Array). The transition completed on December 1, 2020.

https://raw.githubusercontent.com/scikit-hep/uproot5/main/docs-img/diagrams/uproot-awkward-timeline.png