@@ -5,7 +5,67 @@ NumPy 2.4.5 Release Notes
55=========================
66
77The NumPy 2.4.5 is a patch release that fixes bugs discovered after the 2.4.4
8- release.
8+ release, has some typing improvements, and maintains infrastructure .
99
1010This release supports Python versions 3.11-3.14
1111
12+
13+ Contributors
14+ ============
15+
16+ A total of 17 people contributed to this release. People with a "+" by their
17+ names contributed a patch for the first time.
18+
19+ * Aleksei Nikiforov
20+ * Anarion Zuo +
21+ * Ankit Ahlawat
22+ * Breno Favaretto +
23+ * Charles Harris
24+ * Igor Krivenko +
25+ * Ijtihed Kilani +
26+ * Joren Hammudoglu
27+ * Maarten Baert +
28+ * Matti Picus
29+ * Nathan Goldbaum
30+ * Praneeth Kodumagulla +
31+ * Ralf Gommers
32+ * RoomWithOutRoof +
33+ * Sebastian Berg
34+ * Warren Weckesser
35+ * div +
36+
37+
38+ Pull requests merged
39+ ====================
40+
41+ A total of 28 pull requests were merged for this release.
42+
43+ * `#31093 <https://github.com/numpy/numpy/pull/31093 >`__: MAINT: Prepare 2.4.x for further development
44+ * `#31182 <https://github.com/numpy/numpy/pull/31182 >`__: TYP: fix ``np.shape `` assignability issue for python lists (#31171)
45+ * `#31197 <https://github.com/numpy/numpy/pull/31197 >`__: ENH: Return rank 0 for empty matrices in matrix_rank (#30422)
46+ * `#31198 <https://github.com/numpy/numpy/pull/31198 >`__: CI/BUG: add native jobs for s390x, fix bug in ``pack_inner ``...
47+ * `#31199 <https://github.com/numpy/numpy/pull/31199 >`__: BUG: f2py map complex_long_double to NPY_CLONGDOUBLE
48+ * `#31205 <https://github.com/numpy/numpy/pull/31205 >`__: MAINT: f2py: Stop setting re._MAXCACHE to 50.
49+ * `#31206 <https://github.com/numpy/numpy/pull/31206 >`__: BUG: fix heap buffer overflow in timedelta to string casts
50+ * `#31207 <https://github.com/numpy/numpy/pull/31207 >`__: MAINT: Rename ppc64le and s390x workflow (#31121)
51+ * `#31208 <https://github.com/numpy/numpy/pull/31208 >`__: BUG: Fix matvec/vecmat in-place aliasing (out=input produces...
52+ * `#31209 <https://github.com/numpy/numpy/pull/31209 >`__: TYP: ``tile ``\ : accept numpy scalars and arrays as second argument...
53+ * `#31211 <https://github.com/numpy/numpy/pull/31211 >`__: DEP: Undo deprecation for np.dtype() signature used by old pickles...
54+ * `#31212 <https://github.com/numpy/numpy/pull/31212 >`__: REV: Manual revert of float16 svml use (#31178)
55+ * `#31222 <https://github.com/numpy/numpy/pull/31222 >`__: TYP: ``ix_ `` fix for boolean and non-1d input (#31218)
56+ * `#31329 <https://github.com/numpy/numpy/pull/31329 >`__: BUG: incorrect temp elision for new-style (NEP 43) user-defined...
57+ * `#31330 <https://github.com/numpy/numpy/pull/31330 >`__: TYP: fix sliding_window_view axis parameter typing
58+ * `#31335 <https://github.com/numpy/numpy/pull/31335 >`__: BUG: Prevent deadlock due to downstream importing NumPy in dlopen...
59+ * `#31336 <https://github.com/numpy/numpy/pull/31336 >`__: BUG: Fix segfault in nditer.multi_index when __getitem__ raises...
60+ * `#31338 <https://github.com/numpy/numpy/pull/31338 >`__: TYP: Fix ruff lint error
61+ * `#31357 <https://github.com/numpy/numpy/pull/31357 >`__: BUG: fix memory leak in np.zeros when fill-zero loop raises (#31320)
62+ * `#31358 <https://github.com/numpy/numpy/pull/31358 >`__: BUG: np.einsum() fails with a 0-dimensional out argument and...
63+ * `#31379 <https://github.com/numpy/numpy/pull/31379 >`__: BUG: Fix signed overflow issue in npy_gcd for INT_MIN on s390x...
64+ * `#31383 <https://github.com/numpy/numpy/pull/31383 >`__: CI: remove Cirrus CI FreeBSD job (#31380)
65+ * `#31390 <https://github.com/numpy/numpy/pull/31390 >`__: BUILD: newer MKL uses so.3
66+ * `#31391 <https://github.com/numpy/numpy/pull/31391 >`__: BLD/MAINT: improve support for Intel LLVM compilers
67+ * `#31401 <https://github.com/numpy/numpy/pull/31401 >`__: BUG: Avoid UB in safe_[add,sub,mul] helpers (#31396)
68+ * `#31402 <https://github.com/numpy/numpy/pull/31402 >`__: BUG: exclude __pycache__ directories from wheels (#31397)
69+ * `#31404 <https://github.com/numpy/numpy/pull/31404 >`__: TYP: ``_NestedSequence `` type parameter default to work around...
70+ * `#31426 <https://github.com/numpy/numpy/pull/31426 >`__: TYP: Fix ``DTypeLike `` runtime type-checker support (#31425)
71+
0 commit comments