Change8

v2.3.1

📦 numpyView on GitHub →
1 features🐛 7 fixes🔧 2 symbols

Summary

NumPy 2.3.1 is a patch release containing several bug fixes, annotation improvements, and enhanced CPU feature detection support for OpenBSD and FreeBSD.

✨ New Features

  • Improved support of cpu features for FreeBSD and OpenBSD.

🐛 Bug Fixes

  • Fix bug in `matmul` for non-contiguous out kwarg parameter.
  • Fix for Accelerate runtime warnings on M4 hardware.
  • Fix new in NumPy 2.3.0 `np.vectorize` casting errors (reverted to legacy behavior).
  • Avoid negating unsigned integers in resize implementation.
  • Fix test that uses uninitialized memory.
  • Address interaction between SME and FPSR.
  • Enforce integer limitation in concatenate.

🔧 Affected Symbols

np.vectorizematmul