|
4 | 4 | NumPy 2.4.1 Release Notes |
5 | 5 | ========================= |
6 | 6 |
|
7 | | -The NumPy 2.4.1 release continues the work to improve free threaded Python |
8 | | -support, user dtypes implementation, and annotations. There are many expired |
9 | | -deprecations and bug fixes as well. |
| 7 | +The NumPy 2.4.1 is a patch release that fixes bugs discoved after the |
| 8 | +2.4.0 release. In particular, the typo `SeedlessSequence` is preserved to |
| 9 | +enable wheels using the random Cython API and built against NumPy < 2.4.0 |
| 10 | +to run without errors. |
10 | 11 |
|
11 | 12 | This release supports Python versions 3.11-3.14 |
12 | 13 |
|
13 | 14 |
|
14 | | -Highlights |
15 | | -========== |
| 15 | +Contributors |
| 16 | +============ |
| 17 | + |
| 18 | +A total of 9 people contributed to this release. People with a "+" by their |
| 19 | +names contributed a patch for the first time. |
| 20 | + |
| 21 | +* Alexander Shadchin |
| 22 | +* Bill Tompkins + |
| 23 | +* Charles Harris |
| 24 | +* Joren Hammudoglu |
| 25 | +* Marten van Kerkwijk |
| 26 | +* Nathan Goldbaum |
| 27 | +* Raghuveer Devulapalli |
| 28 | +* Ralf Gommers |
| 29 | +* Sebastian Berg |
| 30 | + |
| 31 | + |
| 32 | +Pull requests merged |
| 33 | +==================== |
| 34 | + |
| 35 | +A total of 15 pull requests were merged for this release. |
| 36 | + |
| 37 | +* `#30490 <https://github.com/numpy/numpy/pull/30490>`__: MAINT: Prepare 2.4.x for further development |
| 38 | +* `#30503 <https://github.com/numpy/numpy/pull/30503>`__: DOC: ``numpy.select``\ : fix ``default`` parameter docstring... |
| 39 | +* `#30504 <https://github.com/numpy/numpy/pull/30504>`__: REV: Revert part of #30164 (#30500) |
| 40 | +* `#30506 <https://github.com/numpy/numpy/pull/30506>`__: TYP: ``numpy.select``\ : allow passing array-like ``default``... |
| 41 | +* `#30507 <https://github.com/numpy/numpy/pull/30507>`__: MNT: use if constexpr for compile-time branch selection |
| 42 | +* `#30513 <https://github.com/numpy/numpy/pull/30513>`__: BUG: Fix leak in flat assignment iterator |
| 43 | +* `#30516 <https://github.com/numpy/numpy/pull/30516>`__: BUG: fix heap overflow in fixed-width string multiply (#30511) |
| 44 | +* `#30523 <https://github.com/numpy/numpy/pull/30523>`__: BUG: Ensure summed weights returned by np.average always are... |
| 45 | +* `#30527 <https://github.com/numpy/numpy/pull/30527>`__: TYP: Fix return type of histogram2d |
| 46 | +* `#30594 <https://github.com/numpy/numpy/pull/30594>`__: MAINT: avoid passing ints to random functions that take double... |
| 47 | +* `#30595 <https://github.com/numpy/numpy/pull/30595>`__: BLD: Avoiding conflict with pygit2 for static build |
| 48 | +* `#30596 <https://github.com/numpy/numpy/pull/30596>`__: MAINT: Fix msvccompiler missing error on FreeBSD |
| 49 | +* `#30608 <https://github.com/numpy/numpy/pull/30608>`__: BLD: update vendored Meson to 1.9.2 |
| 50 | +* `#30620 <https://github.com/numpy/numpy/pull/30620>`__: ENH: use more fine-grained critical sections in array coercion... |
| 51 | +* `#30623 <https://github.com/numpy/numpy/pull/30623>`__: BUG: Undo result type change of quantile/percentile but keep... |
16 | 52 |
|
17 | | -*We'll choose highlights for this release near the end of the release cycle.* |
18 | | - |
19 | | - |
20 | | -.. if release snippets have been incorporated already, uncomment the follow |
21 | | - line (leave the `.. include:: directive) |
22 | | -
|
23 | | -.. **Content from release note snippets in doc/release/upcoming_changes:** |
24 | | -
|
25 | | -.. include:: notes-towncrier.rst |
|
0 commit comments