Uproot

Latest version: v5.6.0

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 57

5.3.0

The main new feature (and motivation for a new minor release, 5.3.0), is that Uproot now strictly depends on the [cramjam](https://pypi.org/project/cramjam/) library for compression, rather than optionally depending on lz4, xxhash, and zstd (prompting users to install them when needed, rather than upfront when Uproot is installed).

New features

* feat: use cramjam for lzma, lz4, and zstd, opt-in use of isal for zlib by lgray in https://github.com/scikit-hep/uproot5/pull/1090
* feat: expose decompression_executor and interpretation_executor in uproot dask by ioanaif in https://github.com/scikit-hep/uproot5/pull/1120

Bug-fixes and performance

* fix: missing '_fh' and '_file' attributes after unpickling by jpivarski in https://github.com/scikit-hep/uproot5/pull/1118
* fix: fix dask_write docs by zbilodea in https://github.com/scikit-hep/uproot5/pull/1122
* fix: attempt to concatenate numpy and awkward arrays by ioanaif in https://github.com/scikit-hep/uproot5/pull/1114
* fix: test suite creates files not in tmp_path by ioanaif in https://github.com/scikit-hep/uproot5/pull/1123
* fix: allow colon in key names by ioanaif in https://github.com/scikit-hep/uproot5/pull/1127
* fix: allow writing generic UHI-compatible histograms by YSelfTool in https://github.com/scikit-hep/uproot5/pull/1128

Other

* docs: add YSelfTool as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1131
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1110
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1119
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1133

New Contributors
* YSelfTool made their first contribution in https://github.com/scikit-hep/uproot5/pull/1128

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.2...v5.3.0

5.3.0rc2

New features

* feat: expose decompression_executor and interpretation_executor in uproot dask by ioanaif in https://github.com/scikit-hep/uproot5/pull/1120

Bug-fixes and performance

* fix: allow colon in key names by ioanaif in https://github.com/scikit-hep/uproot5/pull/1127
* fix: allow writing generic UHI-compatible histograms by YSelfTool in https://github.com/scikit-hep/uproot5/pull/1128

Other

* docs: add YSelfTool as a contributor for code by allcontributors in https://github.com/scikit-hep/uproot5/pull/1131
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1133

New Contributors
* YSelfTool made their first contribution in https://github.com/scikit-hep/uproot5/pull/1128

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.3.0rc1...v5.3.0rc2

5.3.0rc1

The main new feature (and motivation for a new minor release, 5.3.0), is that Uproot now strictly depends on the [cramjam](https://pypi.org/project/cramjam/) library for compression, rather than optionally depending on lz4, xxhash, and zstd (prompting users to install them when needed, rather than upfront when Uproot is installed).

New features

* feat: use cramjam for lzma, lz4, and zstd, opt-in use of isal for zlib by lgray in https://github.com/scikit-hep/uproot5/pull/1090

Bug-fixes and performance

* fix: missing '_fh' and '_file' attributes after unpickling by jpivarski in https://github.com/scikit-hep/uproot5/pull/1118
* fix: fix dask_write docs by zbilodea in https://github.com/scikit-hep/uproot5/pull/1122
* fix: attempt to concatenate numpy and awkward arrays by ioanaif in https://github.com/scikit-hep/uproot5/pull/1114
* fix: test suite creates files not in tmp_path by ioanaif in https://github.com/scikit-hep/uproot5/pull/1123

Other

* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1110
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1119


**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.2...v5.3.0rc1

5.2.2

New features

* feat: add the ability to read RNTuple alias columns by ioanaif in https://github.com/scikit-hep/uproot5/pull/1004
* feat: support for writing hist derived profiles by ioanaif in https://github.com/scikit-hep/uproot5/pull/1000
* feat: add dask_to_root by zbilodea in https://github.com/scikit-hep/uproot5/pull/1085
* feat: allow user to supply tuple of allowed exceptions by douglasdavis in https://github.com/scikit-hep/uproot5/pull/1094

Bug-fixes and performance

* fix: pandas performance on files with many branches by ioanaif in https://github.com/scikit-hep/uproot5/pull/1086
* fix: state of context["forth"] after an entire TBasket is incomplete by jpivarski in https://github.com/scikit-hep/uproot5/pull/1100
* fix: any Locks in Models must be transient by jpivarski in https://github.com/scikit-hep/uproot5/pull/1103
* fix: better path handling in uproot.dask_write by lgray in https://github.com/scikit-hep/uproot5/pull/1104
* fix: recorrds -> records by jpivarski in https://github.com/scikit-hep/uproot5/pull/1088

Other

* build: change build to autogen version info by lgray in https://github.com/scikit-hep/uproot5/pull/1062
* docs: fix ReadTheDocs documentation by jpivarski in https://github.com/scikit-hep/uproot5/pull/1084
* docs: add bnavigator as a contributor for test by allcontributors in https://github.com/scikit-hep/uproot5/pull/1087
* chore(deps): bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/scikit-hep/uproot5/pull/1072
* chore(deps): bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/scikit-hep/uproot5/pull/1071
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1073
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1082
* chore: update pre-commit hooks by pre-commit-ci in https://github.com/scikit-hep/uproot5/pull/1092
* chore: add dask_write to read-the-docs by zbilodea in https://github.com/scikit-hep/uproot5/pull/1105

New Contributors
* zbilodea made their first contribution in https://github.com/scikit-hep/uproot5/pull/1085

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.1...v5.2.2

5.2.2rc1

This is a test of automatically assigning a version number using hatch-vcs.

New features

_(none!)_

Bug-fixes and performance

_(none!)_

Other

* build: change build to autogen version info by lgray in https://github.com/scikit-hep/uproot5/pull/1062

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.1...v5.2.2rc1

5.2.1

New features

* feat: supply a pre-calculated base form to avoid file opening by lgray in https://github.com/scikit-hep/uproot5/pull/1077

Bug-fixes and performance

_(none!)_

Other

* test: xrootd server fixture by lobis in https://github.com/scikit-hep/uproot5/pull/1076
* test: fsspec cache by lobis in https://github.com/scikit-hep/uproot5/pull/1075

**Full Changelog**: https://github.com/scikit-hep/uproot5/compare/v5.2.0...v5.2.1

Page 5 of 57

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.