@@ -5,6 +5,49 @@ NumPy 2.2.5 Release Notes
5
5
==========================
6
6
7
7
NumPy 2.2.5 is a patch release that fixes bugs found after the 2.2.4 release.
8
+ It has a large number of typing fixes/improvements as well as the normal bug
9
+ fixes and some CI maintenance.
8
10
9
11
This release supports Python versions 3.10-3.13.
10
12
13
+
14
+ Contributors
15
+ ============
16
+
17
+ A total of 7 people contributed to this release. People with a "+" by their
18
+ names contributed a patch for the first time.
19
+
20
+ * Charles Harris
21
+ * Joren Hammudoglu
22
+ * Baskar Gopinath +
23
+ * Nathan Goldbaum
24
+ * Nicholas Christensen +
25
+ * Sayed Adel
26
+ * karl +
27
+
28
+
29
+ Pull requests merged
30
+ ====================
31
+
32
+ A total of 19 pull requests were merged for this release.
33
+
34
+ * `#28545 <https://github.com/numpy/numpy/pull/28545 >`__: MAINT: Prepare 2.2.x for further development
35
+ * `#28582 <https://github.com/numpy/numpy/pull/28582 >`__: BUG: Fix return type of NpyIter_GetIterNext in Cython declarations
36
+ * `#28583 <https://github.com/numpy/numpy/pull/28583 >`__: BUG: avoid deadlocks with C++ shared mutex in dispatch cache
37
+ * `#28585 <https://github.com/numpy/numpy/pull/28585 >`__: TYP: fix typing errors in ``_core.strings ``
38
+ * `#28631 <https://github.com/numpy/numpy/pull/28631 >`__: MAINT, CI: Update Ubuntu to 22.04 in azure-pipelines
39
+ * `#28632 <https://github.com/numpy/numpy/pull/28632 >`__: BUG: Set writeable flag for writeable dlpacks.
40
+ * `#28633 <https://github.com/numpy/numpy/pull/28633 >`__: BUG: Fix crackfortran parsing error when a division occurs within...
41
+ * `#28650 <https://github.com/numpy/numpy/pull/28650 >`__: TYP: fix ``ndarray.tolist() `` and ``.item() `` for unknown dtype
42
+ * `#28654 <https://github.com/numpy/numpy/pull/28654 >`__: BUG: fix deepcopying StringDType arrays (#28643)
43
+ * `#28661 <https://github.com/numpy/numpy/pull/28661 >`__: TYP: Accept objects that ``write() `` to ``str `` in ``savetxt ``
44
+ * `#28663 <https://github.com/numpy/numpy/pull/28663 >`__: CI: Replace QEMU armhf with native (32-bit compatibility mode)
45
+ * `#28682 <https://github.com/numpy/numpy/pull/28682 >`__: SIMD: Resolve Highway QSort symbol linking error on aarch32/ASIMD
46
+ * `#28683 <https://github.com/numpy/numpy/pull/28683 >`__: TYP: add missing ``"b1" `` literals for ``dtype[bool] ``
47
+ * `#28705 <https://github.com/numpy/numpy/pull/28705 >`__: TYP: Fix false rejection of ``NDArray[object_].__abs__() ``
48
+ * `#28706 <https://github.com/numpy/numpy/pull/28706 >`__: TYP: Fix inconsistent ``NDArray[float64].__[r]truediv__ `` return...
49
+ * `#28723 <https://github.com/numpy/numpy/pull/28723 >`__: TYP: fix string-like ``ndarray `` rich comparison operators
50
+ * `#28758 <https://github.com/numpy/numpy/pull/28758 >`__: TYP: some ``[arg]partition `` fixes
51
+ * `#28772 <https://github.com/numpy/numpy/pull/28772 >`__: TYP: fix incorrect ``random.Generator.integers `` return type
52
+ * `#28774 <https://github.com/numpy/numpy/pull/28774 >`__: TYP: fix ``count_nonzero `` signature
53
+
0 commit comments