Releases: scikit-hep/uproot5
Releases · scikit-hep/uproot5
Version 5.6.4
New features
(none!)
Bug-fixes and performance
- fix: ignore case of file extension by @ariostas in #1465
- fix: support accessing RNTuple fields by full path by @ariostas in #1466
- fix: RNTuple form construction logic by @ariostas in #1467
- fix: allow ATLAS-style file names for ROOT files by @zlmarshall in #1472
- fix: resolve issues with ROOT 6.36+ by @ariostas in #1463
- fix: change handling of anonymous RNTuple fields by @ariostas in #1469
- fix: preserve structure of jagged subfields when accessing the arrays directly by @ariostas in #1476
- refactor: increased code sharing between CPU and GPU interpretation in RNTuple reading by @fstrug in #1470
Other
- docs: add missing funding badges by @ariostas in #1461
- docs: add fstrug as a contributor for code by @allcontributors[bot] in #1478
- docs: add zlmarshall as a contributor for code by @allcontributors[bot] in #1477
- chore: update CITATION.cff by @ianna in #1459
- chore: skip broken version of fsspec by @ariostas in #1473
New Contributors
- @zlmarshall made their first contribution in #1472
Full Changelog: v5.6.3...v5.6.4
Version 5.6.3
New features
- feat: Optimized Reading of RNTuple Data from Storage into GPU Memory via CuFile GDS or POSIX by @fstrug in #1426
- refactor: RNTuple writing improvements by @ariostas in #1431
Bug-fixes and performance
Other
- docs: add RNTuple to getting started guide by @ariostas in #1454
- chore: update pre-commit hooks by @pre-commit-ci in #1443
- chore: update pre-commit hooks by @pre-commit-ci in #1446
- chore: update pre-commit hooks by @pre-commit-ci in #1456
- chore(deps): bump actions/attest-build-provenance from 2.3.0 to 2.4.0 in the actions group by @dependabot in #1451
- ci: change pre-commit autoupdate to a monthly schedule by @ariostas in #1444
New Contributors
Full Changelog: v5.6.2...v5.6.3
Version 5.6.2
New features
(none!)
Bug-fixes and performance
- fix: Only dispatch requests to Source if we actually will use them by @nsmith- in #1436
- fix: Remove unused file handle by @nsmith- in #1437
Other
- chore: update pre-commit hooks by @pre-commit-ci in #1430
- chore(deps): bump the actions group with 2 updates by @dependabot in #1432
- chore(deps): unconstrain Dask dependency by @ariostas in #1433
- chore: update pre-commit hooks by @pre-commit-ci in #1435
- chore: update pin on dask-awkward by @ianna in #1438
Full Changelog: v5.6.1...v5.6.2
Version 5.6.1
New features
- feat: RNTuple reading improvements by @ariostas in #1406
- feat: RNTuple reading with Dask by @ariostas in #1412
- feat: support writing ListArrays to RNTuples by @ariostas in #1416
Bug-fixes and performance
- fix: compress RNTuple column data by @ariostas in #1413
- fix: issue with empty big_endian array by @pfackeldey in #1420
- fix: safer branch title access by @pfackeldey in #1421
Other
- docs: add contributing guide by @ianna in #1425
- test: ATLAS Physlite CI test for RNTuple dev by @ArturU043 in #1411
- chore: update pre-commit hooks by @pre-commit-ci in #1405
- chore: update pre-commit hooks by @pre-commit-ci in #1407
- chore: update pre-commit hooks by @pre-commit-ci in #1408
- chore(deps): bump scientific-python/upload-nightly-action from 0.6.1 to 0.6.2 in the actions group by @dependabot in #1410
- chore: update pre-commit hooks by @pre-commit-ci in #1414
- chore: better error message when writing TBaskets that are too large by @ariostas in #1415
- chore: update pre-commit hooks by @pre-commit-ci in #1418
- chore: update pre-commit hooks by @pre-commit-ci in #1423
- chore: move to using dependency-groups by @henryiii in #1427
- ci: switch to micromamba by @ariostas in #1401
- ci: pin Chrome version for Pyodide tests by @ariostas in #1422
New Contributors
- @ArturU043 made their first contribution in #1411
Full Changelog: v5.6.0...v5.6.1
Version 5.6.0
New features
- feat: basic RNTuple writing by @ariostas in #1356
- feat: Optional support to add c++ typenames to parameters in uproot.dask by @prayagyadav in #1375
- feat: enable manual column optimization with dask-awkward by @pfackeldey in #1394
- feat: add entry_start and entry_stop to uproot.concatenate by @pfackeldey in #1396
- feat: all essential RNTuple writing functionality by @ariostas in #1395
Bug-fixes and performance
- fix: restrict to the environment set for the trusted publisher by @ianna in #1381
- fix: test to check that we can write via xrootd by @maxgalli in #1380
- perf: make
dask_write
a tree reduction by @ikrommyd in #1386
Other
- docs: add ikrommyd as a contributor for code by @allcontributors in #1389
- chore: update pre-commit hooks by @pre-commit-ci in #1390
- chore: update pyodide in CI and add more tests by @ariostas in #1365
- chore(deps): bump actions/attest-build-provenance from 2.2.0 to 2.2.2 in the actions group by @dependabot in #1397
- chore: update pre-commit hooks by @pre-commit-ci in #1398
- chore: add XRootD on macos by @ianna in #1399
- chore(deps): bump actions/attest-build-provenance from 2.2.2 to 2.2.3 in the actions group by @dependabot in #1402
New Contributors
- @prayagyadav made their first contribution in #1375
- @ikrommyd made their first contribution in #1386
- @maxgalli made their first contribution in #1380
Full Changelog: v5.5.2...v5.6.0
Version 5.5.2
New features
Bug-fixes and performance
- fix: uproot was exposed in one place to dask's _task_spec overhaul by @lgray in #1352
- fix: support RNTuples with multiple cluster groups by @ariostas in #1359
- fix: support
const
in typename by @veprbl in #1231 - fix: pin dask to upper limit by @ianna in #1368
- fix: use trusted publishers for publishing releases to PyPI by @ianna in #1370
- fix: Revert "fix: pin dask to upper limit" by @ianna in #1373
- fix: show untyped fields and make keys compatible with coffea by @ariostas in #1376
Other
What's Changed
- test: adjust for changes in example.com by @jpivarski in #1362
- test: fix broken test by @ariostas in #1377
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot in #1354
- chore(deps): bump actions/attest-build-provenance from 2.1.0 to 2.2.0 in the actions group by @dependabot in #1367
- chore: update pre-commit hooks by @pre-commit-ci in #1345
- chore: update pre-commit hooks by @pre-commit-ci in #1355
- chore: update pre-commit hooks by @pre-commit-ci in #1360
- chore: update pre-commit hooks by @pre-commit-ci in #1364
- chore: update pre-commit hooks by @pre-commit-ci in #1372
- chore: update pre-commit hooks by @pre-commit-ci in #1378
New Contributors
Full Changelog: v5.5.1...v5.5.2
Version 5.5.2rc2
New features
Bug-fixes and performance
- fix: support RNTuples with multiple cluster groups by @ariostas in #1359
- fix: support
const
in typename by @veprbl in #1231 - fix: pin dask to upper limit by @ianna in #1368
Other
- test: adjust for changes in example.com by @jpivarski in #1362
- chore: update pre-commit hooks by @pre-commit-ci in #1345
- chore: update pre-commit hooks by @pre-commit-ci in #1355
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot in #1354
- chore: update pre-commit hooks by @pre-commit-ci in #1360
- chore(deps): bump actions/attest-build-provenance from 2.1.0 to 2.2.0 in the actions group by @dependabot in #1367
- chore: update pre-commit hooks by @pre-commit-ci in #1364
New Contributors
Full Changelog: v5.5.2rc1...5.5.2rc2
Version 5.5.2rc1
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