New features
- feat: preserve field order when replacing existing fields in with_field by @DylanModesitt in #3681
- feat: add to_/from_safetensors by @pfackeldey in #3685
Bug-fixes and performance
- fix: update image cell in thinking-in-arrays.ipynb by @ianna in #3660
- fix: prefix with an underscore unused variables by @ianna in #3672
- fix(ci): fix issues with dependencies for GPU tests by @ariostas in #3673
- fix: convert integer-like objects to python integers in shapes by @ikrommyd in #3662
- fix: avoid recursion limit when concatenating
EmptyArrays by @ikrommyd in #3664 - fix: only check
VirtualNDArray'sshapeversuscountinfrom_buffersif both are known by @ikrommyd in #3667 - fix: preserve the type when indexed by an empty array by @TaiSakuma in #3678
- fix: ensure masked string/bytestring dtypes can hold 'nan' fill value… by @JamesBrofos in #3692
- fix: add missing units to datetime/timedelta in a test by @TaiSakuma in #3688
- fix: pass attrs parameter to wrap_layout in from_* by @DylanModesitt in #3687
- fix: use jax's
__setitem__syntax inak.merge_union_of_recordsto make it work with the jax backend by @ikrommyd in #3596
Other
- chore(deps): bump pypa/cibuildwheel from 3.1 to 3.2 in the actions group by @dependabot[bot] in #3665
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #3670
- chore: update pre-commit hooks by @pre-commit-ci[bot] in #3671
- chore: mac os 13 hosted runner image is closing down by @ianna in #3666
- chore: improve pyproject.toml from sp-repo-review checks by @henryiii in #3677
- chore(deps): bump astral-sh/setup-uv from 6 to 7 in the actions group by @dependabot[bot] in #3689
- chore: small inconsistency/typo with the non-jax case below by @ikrommyd in #3698
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #3699
- docs: add TaiSakuma as a contributor for code by @allcontributors[bot] in #3679
- docs: add DylanModesitt as a contributor for code by @allcontributors[bot] in #3684
- docs: add JamesBrofos as a contributor for code by @allcontributors[bot] in #3693
- test: add cuda tests for virtual arrays by @ikrommyd in #3459
- test: add a test on flattering empty arrays by @TaiSakuma in #3700
New Contributors
- @DylanModesitt made their first contribution in #3681
- @TaiSakuma made their first contribution in #3678
- @JamesBrofos made their first contribution in #3692
Full Changelog: v2.8.9...v2.8.10