Version 2.4.0
New features
- feat:
Form.expected_from_buffers
for names/dtypesak.from_buffers
needs. by @jpivarski in #2660 - feat: support out-of-band buffers in pickling by @agoose77 in #2665
- feat: add
touch_data
toak.typetracer
by @agoose77 in #2672 - feat: add support for custom picklers by @agoose77 in #2682
- feat!: deprecate
forget_length
, add parameters totypetracer_with_report
by @agoose77 in #2671 - feat!: remove deprecations for 1.4.0 release by @agoose77 in #2688* fix: support placeholders in shape-only routines by @agoose77 in #2652
Bug-fixes and performance
- fix: multiple-output ufuncs e.g.
divmod
by @agoose77 in #2654 - fix: support unflattening a typetracer-backed array at
axis != 0
by @agoose77 in #2657 - fix: fix IPython inspection by @agoose77 in #2658
- fix: using
numba.core.errors.Numba<Error>
instead ofError
in a Numba typing context. by @jpivarski in #2659 - fix: raise error for invalid object in
from_dlpack
by @agoose77 in #2662 - fix: fix/harden broadcasting through tuples by @agoose77 in #2663
- fix: update string to search for in determing parquet column list separator by @douglasdavis in #2670
- fix: guard
broadcast_and_apply
from mixed backends by @agoose77 in #2678 - fix: support typetracer in
ak.str.
operations by @agoose77 in #2679
Other
- chore: update pre-commit hooks by @pre-commit-ci in #2645
- chore: update pre-commit hooks by @pre-commit-ci in #2677
- chore: bump numba and pyarrow test pins by @agoose77 in #2684
- chore: bump C++ standard version by @agoose77 in #2685
- chore(deps): bump aws-actions/configure-aws-credentials from 2 to 3 by @dependabot in #2669
- test: keep testing Windows 32-bit. by @jpivarski in #2681
Full Changelog: v2.3.3...v2.4.0