Releases: scikit-hep/uproot5
Version 5.5.1
This release adds support for reading RNTuple 1.0.0.0 and ATLAS PHYSLITE with pre-written AwkwardForth. Thanks @ariostas and @nikoladze!
New features
- feat: Add known forth for ATLAS by @nikoladze in #1282
Bug-fixes and performance
Other
- docs: add ariostas as a contributor for code by @allcontributors in #1341
- chore(deps): bump actions/attest-build-provenance from 1.4.3 to 1.4.4 in the actions group by @dependabot in #1336
- chore: update pre-commit hooks by @pre-commit-ci in #1337
- chore(ci): Disable RNTuple tests for now and unpin selenium version by @ariostas in #1334
- chore: update reading support for RNTuple v1 by @ariostas in #1338
- chore: update pre-commit hooks by @pre-commit-ci in #1340
Full Changelog: v5.5.0...v5.5.1
Version 5.5.0
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
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
- docs: add MatousVozak as a contributor for code by @allcontributors in #1317
- docs: add rossodisera as a contributor for code by @allcontributors in #1325
- chore: miscellaneous RNTuple improvements by @ariostas in #1250
- chore: update pre-commit hooks by @pre-commit-ci in #1312
New Contributors
- @MatousVozak made their first contribution in #1316
- @rossodisera made their first contribution in #1323
Full Changelog: v5.4.1...v5.4.2
Version 5.4.1
New features
(none!)
Bug-fixes and performance
- fix: first concurrency issue in Python 3.13t by @jpivarski in #1310
Other
- ci: add a pass job by @henryiii in #1309
- ci: test on 3.13 by @henryiii in #1308
- chore(ci): replace pyodide http test to make it more stable by @ariostas in #1296
- chore(deps): bump pyodide/pyodide-actions from 1 to 2 in the actions group by @dependabot in #1298
- chore: update pre-commit hooks by @pre-commit-ci in #1300
- chore(ci): switch to miniforge by @ariostas in #1304
- chore(deps): bump scientific-python/upload-nightly-action from 0.5.0 to 0.6.1 in the actions group by @dependabot in #1306
- chore: update pre-commit hooks by @pre-commit-ci in #1307
Full Changelog: v5.4.0...v5.4.1
Version 5.4.0
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
- docs: add giedrius2020 as a contributor for code by @allcontributors in #1295
- chore(deps): add xxhash dependency by @ariostas in #1289
Full Changelog: v5.3.13...v5.4.0
Version 5.3.13
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
- docs: Uproot only supports Pythons 3.8 through 3.12 by @jpivarski in #1293
- test: disable test that uses UNL file by @ariostas in #1287
- ci: add job to test with Emscripten by @ariostas in #1272
- chore: update pre-commit hooks by @pre-commit-ci in #1284
- chore(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3 in the actions group by @dependabot in #1286
- chore: update pre-commit hooks by @pre-commit-ci in #1290
New Contributors
- @giedrius2020 made their first contribution in #1285
Full Changelog: v5.3.12...v5.3.13
Version 5.3.12
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
- chore(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 in the actions group by @dependabot in #1279
- chore: update pre-commit hooks by @pre-commit-ci in #1247
Full Changelog: v5.3.11...v5.3.12
Version 5.3.11
New features
- feat: implement TGraph-writing by @Pepesob in #1256
- feat: add support for more RNTuple types by @ariostas in #1223
Big-fixes and performance
- fix: set _max_workers in ThreadPoolExecutor with non-None initializer by @NJManganelli in #1254
- fix: apply
TBranch.array
's veto ofAsGrouped
fromranges_or_baskets
toHasBranches.arrays
andHasBranches.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
- @NJManganelli made their first contribution in #1254
- @Pepesob made their first contribution in #1256
Full Changelog: v5.3.10...v5.3.11
Version 5.3.10
New features
(none!)
Bug-fixes and performance
- fix: don't require Form JSON to have 'parameters' by @jpivarski in #1245
Other
- chore: update pre-commit hooks by @pre-commit-ci in #1240
Full Changelog: v5.3.9...v5.3.10
Version 5.3.9
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