Awkward

Latest version: v2.8.1

Safety actively analyzes 723400 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 19 of 44

1.4.0rc6

agoose77 fixed `ak.mask` for multidimensional NumpyArrays (PR 976).

I think this is the last one before the real release.

1.4.0rc5

agoose77 fixed `ak.flatten` for NumpyArray with `len(shape) > 1` (PR 974).

ianna fixed sorting with missing values at `axis=0` and missing values in `ak.argsort` at any `axis` (PR 946).

1.4.0rc4

agoose77 fixed `ak.unflatten` with `axis=0` by refactoring the internal function `ak._util.recursively_apply`, which also simplifies the implementation of `ak.unpacked` (PR 972).

jpivarski added a missing `import awkward._io` (PR 970).

1.4.0rc3

1.4.0rc3 is to make sure that the PYPI_PASSWORD is now correctly set and that the package can be built from source. (Previously, it was missing the kernel-specification.yml that is now required for generating a header and a Python file in the source.)

As with all release candidates, it's going to be deleted someday. Only pin to non-pre releases!

1.4.0rc2

henryiii moved deployment from Azure to GitHub Actions.

jpivarski made the kernel headers (C and Python) generate as part of the build.

1.4.0rc1

ianna, agoose77, and jpivarski added to or corrected the documentation (PRs 891, 897, 925, 931, 943, 947, 951).

agoose77 added `ak.ptp` (PR 890), added support for Arrow FixedSizeListType (PR 907), implemented `ak.packed` (PRs 918, 912, 937), fixed up `ak.from_parquet` (PRs 923, 935) and `ak.unflatten` (PR 922), corrected `nbytes` (PR 928), updated the deprecation system (PR 929), fixed `ak.with_cache` (PR 942), and did internal refactoring (PR 952).

ianna added support for date-times (PRs 835, 915, 916), renamed TypedArrayBuilder → LayoutBuilder, thus completing it as it doesn't need to have a high-level interface (PR 924).

ioanaif started the C++ → Python refactoring project with help from agoose77 and jpivarski (PRs 884, 895, 896, 914, 957, 958, 962).

henryiii fixed an inexplicable bug in manylinux1 (PR 955), made the tests directory-independent (PR 953), and updated CMake infrastructure (PR 954). ~~I think this will be the first deployment using GitHub Actions, rather than Azure!~~ (No, that's PR 961, which is not included in this release.)

jpivarski fixed random bugs (PRs 901, 904, 950) and made `__getitem__` return Python `str` when they're strings (PR 874), pinned `jaxlib<0.1.68` because of an intermittent MacOS segfault (PR 963; see connected discussion).

Page 19 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.