Skip to content

Commit 7469245

Browse files
authored
Merge pull request numpy#28047 from charris/prepare-2.2.1
REL: Prepare for the NumPy 2.2.1 release
2 parents 28a091a + acb051e commit 7469245

File tree

3 files changed

+82
-12
lines changed

3 files changed

+82
-12
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -709,6 +709,7 @@ Xiangyi Wang <xiangyi-wang@users.noreply.github.com>
709709
Yamada Fuyuka <yamada.fuyuka@jp.fuijitsu.com>
710710
Yang Hau <yuanyanghau@gmail.com>
711711
Yang Hau <yuanyanghau@gmail.com> <vulxj0j8j8@gmail.com>
712+
Yang Wang <yangwang@iscas.ac.cn>
712713
Yash Pethe <yashpethe26@gmail.com>
713714
Yash Pethe <yashpethe26@gmail.com> <83630710+patient74@users.noreply.github.com>
714715
Yashasvi Misra <yashasvimisra_bh@srmuniv.edu.in>

doc/changelog/2.2.1-changelog.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 9 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Charles Harris
9+
* Joren Hammudoglu
10+
* Matti Picus
11+
* Nathan Goldbaum
12+
* Peter Hawkins
13+
* Simon Altrogge
14+
* Thomas A Caswell
15+
* Warren Weckesser
16+
* Yang Wang +
17+
18+
Pull requests merged
19+
====================
20+
21+
A total of 12 pull requests were merged for this release.
22+
23+
* `#27935 <https://github.com/numpy/numpy/pull/27935>`__: MAINT: Prepare 2.2.x for further development
24+
* `#27950 <https://github.com/numpy/numpy/pull/27950>`__: TEST: cleanups [skip cirrus][skip azp]
25+
* `#27958 <https://github.com/numpy/numpy/pull/27958>`__: BUG: fix use-after-free error in npy_hashtable.cpp (#27955)
26+
* `#27959 <https://github.com/numpy/numpy/pull/27959>`__: BLD: add missing include
27+
* `#27982 <https://github.com/numpy/numpy/pull/27982>`__: BUG:fix compile error libatomic link test to meson.build
28+
* `#27990 <https://github.com/numpy/numpy/pull/27990>`__: TYP: Fix falsely rejected value types in ``ndarray.__setitem__``
29+
* `#27991 <https://github.com/numpy/numpy/pull/27991>`__: MAINT: Don't wrap ``#include <Python.h>`` with ``extern "C"``
30+
* `#27993 <https://github.com/numpy/numpy/pull/27993>`__: BUG: Fix segfault in stringdtype lexsort
31+
* `#28006 <https://github.com/numpy/numpy/pull/28006>`__: MAINT: random: Tweak module code in mtrand.pyx to fix a Cython...
32+
* `#28007 <https://github.com/numpy/numpy/pull/28007>`__: BUG: Cython API was missing NPY_UINTP.
33+
* `#28021 <https://github.com/numpy/numpy/pull/28021>`__: CI: pin scipy-doctest to 1.5.1
34+
* `#28044 <https://github.com/numpy/numpy/pull/28044>`__: TYP: allow ``None`` in operand sequence of nditer

doc/source/release/2.2.1-notes.rst

Lines changed: 47 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,51 @@
44
NumPy 2.2.1 Release Notes
55
==========================
66

7+
NumPy 2.2.1 is a patch release following 2.2.0. It fixes bugs found after the
8+
2.2.0 release and has several maintenance pins to work around upstream changes.
9+
10+
There was some breakage in downstream projects following the 2.2.0 release due
11+
to updates to NumPy typing. Because of problems due to MyPy defects, we
12+
recommend using basedpyright for type checking, it can be installed from
13+
PyPI. The Pylance extension for Visual Studio Code is also based on Pyright.
14+
Problems that persist when using basedpyright should be reported as issues
15+
on the NumPy github site.
16+
17+
This release supports Python 3.10-3.13.
18+
19+
20+
Contributors
21+
============
22+
23+
A total of 9 people contributed to this release. People with a "+" by their
24+
names contributed a patch for the first time.
25+
26+
* Charles Harris
27+
* Joren Hammudoglu
28+
* Matti Picus
29+
* Nathan Goldbaum
30+
* Peter Hawkins
31+
* Simon Altrogge
32+
* Thomas A Caswell
33+
* Warren Weckesser
34+
* Yang Wang +
35+
36+
37+
Pull requests merged
38+
====================
39+
40+
A total of 12 pull requests were merged for this release.
41+
42+
* `#27935 <https://github.com/numpy/numpy/pull/27935>`__: MAINT: Prepare 2.2.x for further development
43+
* `#27950 <https://github.com/numpy/numpy/pull/27950>`__: TEST: cleanups [skip cirrus][skip azp]
44+
* `#27958 <https://github.com/numpy/numpy/pull/27958>`__: BUG: fix use-after-free error in npy_hashtable.cpp (#27955)
45+
* `#27959 <https://github.com/numpy/numpy/pull/27959>`__: BLD: add missing include
46+
* `#27982 <https://github.com/numpy/numpy/pull/27982>`__: BUG:fix compile error libatomic link test to meson.build
47+
* `#27990 <https://github.com/numpy/numpy/pull/27990>`__: TYP: Fix falsely rejected value types in ``ndarray.__setitem__``
48+
* `#27991 <https://github.com/numpy/numpy/pull/27991>`__: MAINT: Don't wrap ``#include <Python.h>`` with ``extern "C"``
49+
* `#27993 <https://github.com/numpy/numpy/pull/27993>`__: BUG: Fix segfault in stringdtype lexsort
50+
* `#28006 <https://github.com/numpy/numpy/pull/28006>`__: MAINT: random: Tweak module code in mtrand.pyx to fix a Cython...
51+
* `#28007 <https://github.com/numpy/numpy/pull/28007>`__: BUG: Cython API was missing NPY_UINTP.
52+
* `#28021 <https://github.com/numpy/numpy/pull/28021>`__: CI: pin scipy-doctest to 1.5.1
53+
* `#28044 <https://github.com/numpy/numpy/pull/28044>`__: TYP: allow ``None`` in operand sequence of nditer
754

8-
Highlights
9-
==========
10-
11-
*We'll choose highlights for this release near the end of the release cycle.*
12-
13-
14-
.. if release snippets have been incorporated already, uncomment the follow
15-
line (leave the `.. include:: directive)
16-
17-
.. **Content from release note snippets in doc/release/upcoming_changes:**
18-
19-
.. include:: notes-towncrier.rst

0 commit comments

Comments
 (0)