Development of Uproot v5:
Moelf reached a first milestone in implementing an RNTuple reader: basic and jagged arrays from all sorts of STL containers: PR 630, 662. Multiple clusters for RNTuple: PR 682.
kakwok fixed the RAII state of ReadOnlyDirectory in the corner-case `fSeekKeys == 0`: PR 660.
kkothari2001 added `uproot.dask` support for Awkward arrays using dask-awkward: PR 652.
jpivarski fixed pathlib.Path handling of double slashes in URLs: PR 670. Fixed number of overflow bins in `hist.axis.IntCategory`: PR 671. Prevented `std::pair` from being AsStridedObjects (which doesn't work): PR 673. Properly handled transformed axis from boost-histogram: PR 675. Fixed a bug caused by AsDynamic with `self._header`: PR 674. Fixed WritableTTree's `write_anew` when in a subdirectory: PR 677.
henryiii made many CI updates, concluding with a move to hatchling: PRs 686, 684, 685, 683, 688.