NumPy 1.22.4 Release Notes#
NumPy 1.22.4 is a maintenance release that fixes bugs discovered after the 1.22.3 release. In addition, the wheels for this release are built using the recently released Cython 0.29.30, which should fix the reported problems with debugging.
The Python versions supported for this release are 3.8-3.10. Note that the Mac wheels are based on OS X 10.15 rather than 10.9 that was used in previous NumPy release cycles.
Contributors#
A total of 12 people contributed to this release. People with a “+” by their names contributed a patch for the first time.
Alexander Shadchin
Bas van Beek
Charles Harris
Hood Chatham
Jarrod Millman
John-Mark Gurney +
Junyan Ou +
Mariusz Felisiak +
Ross Barnowski
Sebastian Berg
Serge Guelton
Stefan van der Walt
Pull requests merged#
A total of 22 pull requests were merged for this release.
#21191: TYP, BUG: Fix
np.lib.stride_tricks
re-exported under the…#21192: TST: Bump mypy from 0.931 to 0.940
#21243: MAINT: Explicitly re-export the types in
numpy._typing
#21245: MAINT: Specify sphinx, numpydoc versions for CI doc builds
#21275: BUG: Fix typos
#21277: ENH, BLD: Fix math feature detection for wasm
#21350: MAINT: Fix failing simd and cygwin tests.
#21438: MAINT: Fix failing Python 3.8 32-bit Windows test.
#21444: BUG: add linux guard per #21386
#21445: BUG: Allow legacy dtypes to cast to datetime again
#21446: BUG: Make mmap handling safer in frombuffer
#21447: BUG: Stop using PyBytesObject.ob_shash deprecated in Python 3.11.
#21448: ENH: Introduce numpy.core.setup_common.NPY_CXX_FLAGS
#21472: BUG: Ensure compile errors are raised correctly
#21473: BUG: Fix segmentation fault
#21474: MAINT: Update doc requirements
#21475: MAINT: Mark
npy_memchr
withno_sanitize("alignment")
on clang#21512: DOC: Proposal - make the doc landing page cards more similar…
#21525: MAINT: Update Cython version to 0.29.30.
#21536: BUG: Fix GCC error during build configuration
#21541: REL: Prepare for the NumPy 1.22.4 release.
#21547: MAINT: Skip tests that fail on PyPy.