Visitar URL original
REL: Prepare for the NumPy 2.5.1 release. · numpy/numpy@ad0b66b · GitHub
Skip to content

Commit ad0b66b

Browse files
committed
REL: Prepare for the NumPy 2.5.1 release.
- Create 2.5.1-changelog.rst - Update 2.5.1-notes.rst - Update .mailmap
1 parent 9df8516 commit ad0b66b

4 files changed

Lines changed: 97 additions & 10 deletions

File tree

‎.mailmap‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ Abhishek Kumar <abhishek.r.kumar@fujitsu.com>
8383
Abhishek Kumar <abhishek.r.kumar@fujitsu.com> <142383124+abhishek-iitmadras@users.noreply.github.com>
8484
Abhishek Tiwari <27881020+Abhi210@users.noreply.github.com>
8585
Abraham Medina <abhram_medina@yahoo.com>
86+
Adhyan Gupta <123641130+Adhyansinghgupta@users.noreply.github.com>
8687
Adrin Jalali <adrin.jalali@gmail.com>
8788
Akhil Kannan <akhilkannan10a@gmail.com>
8889
Akhil Kannan <akhilkannan10a@gmail.com> <143798318+Alverok@users.noreply.github.com>

‎doc/changelog/2.5.1-changelog.rst‎

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 10 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Adhyan Gupta +
9+
* Ankit Ahlawat
10+
* Charles Harris
11+
* Iason Krommydas
12+
* Joren Hammudoglu
13+
* Kumar Aditya
14+
* Nathan Goldbaum
15+
* Sebastian Berg
16+
* Ties Jan Hefting +
17+
* Vineet Kumar
18+
19+
Pull requests merged
20+
====================
21+
22+
A total of 20 pull requests were merged for this release.
23+
24+
* `#31707 <https://github.com/numpy/numpy/pull/31707>`__: MAINT: Prepare 2.5.x for further development
25+
* `#31721 <https://github.com/numpy/numpy/pull/31721>`__: CI: fix new ``cython-lint`` errors (#31711)
26+
* `#31723 <https://github.com/numpy/numpy/pull/31723>`__: MAINT: Update meson to match main
27+
* `#31729 <https://github.com/numpy/numpy/pull/31729>`__: TST: use setup-sde instead of curl to get SDE binaries (#31727)
28+
* `#31829 <https://github.com/numpy/numpy/pull/31829>`__: BUG: Relax finfo to be easier accessible for all user dtypes...
29+
* `#31831 <https://github.com/numpy/numpy/pull/31831>`__: TYP: Fix ``flatiter.__next__`` return type for ``object_`` and...
30+
* `#31832 <https://github.com/numpy/numpy/pull/31832>`__: BUG: avoid deadlocks using NpyString API (#31682)
31+
* `#31833 <https://github.com/numpy/numpy/pull/31833>`__: BUG: fix out array leak in reduceat and accumulate when dtype...
32+
* `#31835 <https://github.com/numpy/numpy/pull/31835>`__: BUG: fix numpy datetime cython APIs to be compatible with older...
33+
* `#31836 <https://github.com/numpy/numpy/pull/31836>`__: TYP: Fix incorrect dtype inference of ``asarray([])`` (#31732)
34+
* `#31837 <https://github.com/numpy/numpy/pull/31837>`__: TYP: Fix ``np.ma.masked_array`` 2.5.0 regression
35+
* `#31838 <https://github.com/numpy/numpy/pull/31838>`__: FIX: Refactor error handling in array_setstate to prevent typecode...
36+
* `#31839 <https://github.com/numpy/numpy/pull/31839>`__: TST: xfail multithreaded BLAS test more generously
37+
* `#31840 <https://github.com/numpy/numpy/pull/31840>`__: MAINT: Rename subroutine for crackfortran tests
38+
* `#31842 <https://github.com/numpy/numpy/pull/31842>`__: BUG: fix leak in reductions when a ufunc override errors or is...
39+
* `#31849 <https://github.com/numpy/numpy/pull/31849>`__: BLD: set minimum required gcc version to 10.3 (#31843)
40+
* `#31855 <https://github.com/numpy/numpy/pull/31855>`__: CI: fix hangs on MacOS ASan CI (#31853)
41+
* `#31856 <https://github.com/numpy/numpy/pull/31856>`__: BUG: fix several bugs in StringDType operations (#31846)
42+
* `#31857 <https://github.com/numpy/numpy/pull/31857>`__: BUG: Fix segfault in MT19937 by preventing recursive seed lists...
43+
* `#31858 <https://github.com/numpy/numpy/pull/31858>`__: BUG: Fix signed integer overflow in datetime.c (#31688)
44+

‎doc/release/upcoming_changes/31843.change.rst‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎doc/source/release/2.5.1-notes.rst‎

Lines changed: 52 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,63 @@
44
NumPy 2.5.1 Release Notes
55
=========================
66

7-
The NumPy 2.5.1 is a patch release that fixes bugs discovered after the
8-
2.5.0 release.
7+
The NumPy 2.5.1 is a patch release that fixes bugs discovered after the 2.5.0
8+
release. The most noticeable is the fix is to the numpy datetime cython API
9+
which should allow downstream to support NumPy versions older than 2.5.
10+
Preparation for Python 3.15 continues along with typing improvements.
911

1012
This release supports Python versions 3.12-3.14
1113

12-
Highlights
13-
==========
1414

15-
*We'll choose highlights for this release near the end of the release cycle.*
15+
Changes
16+
=======
1617

18+
* The minimum supported GCC version has been updated from 9.3.0 to 10.3.0
1719

18-
.. if release snippets have been incorporated already, uncomment the follow
19-
line (leave the `.. include:: directive)
20+
(`gh-31843 <https://github.com/numpy/numpy/pull/31843>`__)
2021

21-
.. **Content from release note snippets in doc/release/upcoming_changes:**
2222

23-
.. include:: notes-towncrier.rst
23+
Contributors
24+
============
25+
26+
A total of 10 people contributed to this release. People with a "+" by their
27+
names contributed a patch for the first time.
28+
29+
* Adhyan Gupta +
30+
* Ankit Ahlawat
31+
* Charles Harris
32+
* Iason Krommydas
33+
* Joren Hammudoglu
34+
* Kumar Aditya
35+
* Nathan Goldbaum
36+
* Sebastian Berg
37+
* Ties Jan Hefting +
38+
* Vineet Kumar
39+
40+
41+
Pull requests merged
42+
====================
43+
44+
A total of 20 pull requests were merged for this release.
45+
46+
* `#31707 <https://github.com/numpy/numpy/pull/31707>`__: MAINT: Prepare 2.5.x for further development
47+
* `#31721 <https://github.com/numpy/numpy/pull/31721>`__: CI: fix new ``cython-lint`` errors (#31711)
48+
* `#31723 <https://github.com/numpy/numpy/pull/31723>`__: MAINT: Update meson to match main
49+
* `#31729 <https://github.com/numpy/numpy/pull/31729>`__: TST: use setup-sde instead of curl to get SDE binaries (#31727)
50+
* `#31829 <https://github.com/numpy/numpy/pull/31829>`__: BUG: Relax finfo to be easier accessible for all user dtypes...
51+
* `#31831 <https://github.com/numpy/numpy/pull/31831>`__: TYP: Fix ``flatiter.__next__`` return type for ``object_`` and...
52+
* `#31832 <https://github.com/numpy/numpy/pull/31832>`__: BUG: avoid deadlocks using NpyString API (#31682)
53+
* `#31833 <https://github.com/numpy/numpy/pull/31833>`__: BUG: fix out array leak in reduceat and accumulate when dtype...
54+
* `#31835 <https://github.com/numpy/numpy/pull/31835>`__: BUG: fix numpy datetime cython APIs to be compatible with older...
55+
* `#31836 <https://github.com/numpy/numpy/pull/31836>`__: TYP: Fix incorrect dtype inference of ``asarray([])`` (#31732)
56+
* `#31837 <https://github.com/numpy/numpy/pull/31837>`__: TYP: Fix ``np.ma.masked_array`` 2.5.0 regression
57+
* `#31838 <https://github.com/numpy/numpy/pull/31838>`__: FIX: Refactor error handling in array_setstate to prevent typecode...
58+
* `#31839 <https://github.com/numpy/numpy/pull/31839>`__: TST: xfail multithreaded BLAS test more generously
59+
* `#31840 <https://github.com/numpy/numpy/pull/31840>`__: MAINT: Rename subroutine for crackfortran tests
60+
* `#31842 <https://github.com/numpy/numpy/pull/31842>`__: BUG: fix leak in reductions when a ufunc override errors or is...
61+
* `#31849 <https://github.com/numpy/numpy/pull/31849>`__: BLD: set minimum required gcc version to 10.3 (#31843)
62+
* `#31855 <https://github.com/numpy/numpy/pull/31855>`__: CI: fix hangs on MacOS ASan CI (#31853)
63+
* `#31856 <https://github.com/numpy/numpy/pull/31856>`__: BUG: fix several bugs in StringDType operations (#31846)
64+
* `#31857 <https://github.com/numpy/numpy/pull/31857>`__: BUG: Fix segfault in MT19937 by preventing recursive seed lists...
65+
* `#31858 <https://github.com/numpy/numpy/pull/31858>`__: BUG: Fix signed integer overflow in datetime.c (#31688)
66+

0 commit comments

Comments
 (0)