Version 2.2.1
New features
- feat: add validity error for duplicate record field by @agoose77 in #2447
- feat: add
empty_if_typetracer
& expose more of typetracer to L2 by @agoose77 in #2127 - feat!: remove use of
typestr
inak.types.Type
by @agoose77 in #2454 - feat: improve performance of behavior lookups by @agoose77 in #2464
- feat: support record reducer overloads by @agoose77 in #2458
Bug-fixes and performance
- fix:
ak.to_numpy
does not properly convert lists of empty string by @agoose77 in #2449 - fix: handle indexed nodes in
ak.almost_equal
by @agoose77 in #2460
Other
- ci: annotate pytest failures on GHA by @agoose77 in #2448
- chore: update pre-commit hooks by @pre-commit-ci in #2461
- docs: update contributing guide by @agoose77 in #2453
- refactor: reorganise sentinel definitions by @agoose77 in #2459
Full Changelog: v2.2.0...v2.2.1