← ChangeRadar
numpy: changelog & breaking changes
Auto-tracked from github.com/numpy/numpy. Updated Jun 28, 2026.
v2.5.0
2026-06-21
⚠ Potential breaking changes
- marking the end of distutils, and expires a large number of deprecations made
- Distutils has been removed,
- Many expired deprecations, see below,
- Many new deprecations, see below,
- Deprecations
- numpy.char.chararray` is deprecated. Use an `ndarray` with a string or bytes dtype instead.
- out=out` under the same-kind rule. A `DeprecationWarning` is given now
- could be cast to the result (the wrong direction). This deprecation also
- The `numpy.char.[as]array` functions are deprecated. Use an
- Setting the dtype attribute is deprecated because mutating an array is unsafe
v2.5.0rc1
2026-06-02
⚠ Potential breaking changes
- marking the end of distutils, and expires a large number of deprecations made
- Distutils has been removed,
- Many expired deprecations, see below,
- Many new deprecations, see below,
- Deprecations
- numpy.char.chararray` is deprecated. Use an `ndarray` with a string or bytes dtype instead.
- out=out` under the same-kind rule. A `DeprecationWarning` is given now
- could be cast to the result (the wrong direction). This deprecation also
- The `numpy.char.[as]array` functions are deprecated. Use an
- Setting the dtype attribute is deprecated because mutating an array is unsafe
v2.4.6
2026-05-19
No breaking-change keywords detected in release notes.
v2.4.5
2026-05-15
⚠ Potential breaking changes
- [#31211](https://github.com/numpy/numpy/pull/31211): DEP: Undo deprecation for np.dtype() signature used by old pickles\...
- [#31383](https://github.com/numpy/numpy/pull/31383): CI: remove Cirrus CI FreeBSD job (#31380)
v2.4.4
2026-03-29
⚠ Potential breaking changes
- [#31084](https://github.com/numpy/numpy/pull/31084): MAINT: numpy.i: Replace deprecated `sprintf` with `snprintf`\...
v2.4.3
2026-03-09
No breaking-change keywords detected in release notes.
v2.4.2
2026-02-01
No breaking-change keywords detected in release notes.
v2.4.1
2026-01-10
No breaking-change keywords detected in release notes.