Skip to content

Releases: scikit-hep/uproot5

Version 5.5.1

21 Nov 16:42
8a71b73
Compare
Choose a tag to compare

This release adds support for reading RNTuple 1.0.0.0 and ATLAS PHYSLITE with pre-written AwkwardForth. Thanks @ariostas and @nikoladze!

New features

Bug-fixes and performance

Other

Full Changelog: v5.5.0...v5.5.1

Version 5.5.0

07 Nov 21:06
95b998b
Compare
Choose a tag to compare

This release drops support for Python 3.8. The supported Python versions are now 3.9 through 3.13 (inclusive). Other than that, it does not differ from 5.4.2.

New features

(none!)

Bug-fixes and performance

(none!)

Other

  • chore: remove Python 3.8, ensure Python 3.13 is included by @jpivarski in #1332

Full Changelog: v5.4.2...v5.5.0

Version 5.4.2

07 Nov 18:50
a331467
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

  • fix: Adding signed versions of char,int,short,long for identify branches by @MatousVozak in #1316
  • fix(ci): pin selenium version to fix pyodide tests by @ariostas in #1327
  • fix: missing attribute in array method of STLVector by @rossodisera in #1323
  • fix: adjust for Pandas changing its API again by @jpivarski in #1322
  • fix: don't let Awkward Array attempt to compare a big-endian array by @jpivarski in #1319
  • perf: improve performance for read coalescing by @nikoladze in #1320
  • perf: removing output arrays from reference cycles so they don't have to wait for GC by @jpivarski in #1305

Other

New Contributors

Full Changelog: v5.4.1...v5.4.2

Version 5.4.1

07 Oct 16:10
2a14af5
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

Other

Full Changelog: v5.4.0...v5.4.1

Version 5.4.0

20 Sep 19:09
b7dea1f
Compare
Choose a tag to compare

In Uproot 5.4.0, the xxhash library (python-xxhash on conda-forge) is now a required dependency.

New Features

(none!)

Bug-fixes and performance

(none!)

Other

Full Changelog: v5.3.13...v5.4.0

Version 5.3.13

20 Sep 18:23
e3c1d6b
Compare
Choose a tag to compare

This is the last release before xxhash becomes a strict dependency.

New features

(none!)

Bug-fixes and performance

  • fix: RNTuple ug-fixing offset array concatenation, adding filter_name by @giedrius2020 in #1285

Other

New Contributors

Full Changelog: v5.3.12...v5.3.13

Version 5.3.12

28 Aug 16:02
012df94
Compare
Choose a tag to compare

New Features

(none!)

Bug-fixes and performance

  • fix: TStreamerLoop code generation should make an array by @jpivarski in #1277
  • perf: if first whole TBasket has inconclusive AwkwardForth by @jpivarski in #1280

Other

Full Changelog: v5.3.11...v5.3.12

Version 5.3.11

23 Aug 14:13
aa8b94f
Compare
Choose a tag to compare

New features

Big-fixes and performance

  • fix: set _max_workers in ThreadPoolExecutor with non-None initializer by @NJManganelli in #1254
  • fix: apply TBranch.array's veto of AsGrouped from ranges_or_baskets to HasBranches.arrays and HasBranches.iterate by @jpivarski in #1269
  • fix: explicit 'import awkward' needed to write NumPy strings by @jpivarski in #1266

Other

  • docs: add Pepesob as a contributor for code by @allcontributors in #1258
  • chore(deps): bump actions/attest-build-provenance from 1.3.2 to 1.4.1 in the actions group across 1 directory by @dependabot in #1268

New Contributors

Full Changelog: v5.3.10...v5.3.11

Version 5.3.10

07 Jul 02:32
599984e
Compare
Choose a tag to compare

New features

(none!)

Bug-fixes and performance

Other

Full Changelog: v5.3.9...v5.3.10

Version 5.3.9

27 Jun 21:09
c2e3c94
Compare
Choose a tag to compare

The main thing that's new in this release (as opposed to tests, which are in the sdist but not the wheel) is that the metadata properly states that Uproot works under Python 3.12 (it's been tested since last October).

New features

(none!)

Bug-fixes and performance

(none!)

Other

  • test: skip test_0927 because of #1237 (temporary) by @jpivarski in #1238
  • chore(deps): bump actions/attest-build-provenance from 1.1.2 to 1.3.2 in the actions group across 1 directory by @dependabot in #1234
  • chore: update pre-commit hooks by @pre-commit-ci in #1230
  • chore: declare support for Python 3.12 and switch to testing NumPy < 2 by @jpivarski in #1236

Full Changelog: v5.3.8...v5.3.9