|
4 | 4 | NumPy 2.3.1 Release Notes
|
5 | 5 | =========================
|
6 | 6 |
|
7 |
| -The NumPy 2.3.1 release is a patch release fixes bug found after the 2.3.0 |
8 |
| -release. |
| 7 | +The NumPy 2.3.1 release is a patch release with several bug fixes, annotation |
| 8 | +improvements, and better support for OpenBSD. Highlights are: |
9 | 9 |
|
10 |
| -Users running on a Mac having an M4 cpu might see various warnings about |
11 |
| -invalid values and such. The warnings are a known problem with Accelerate. |
12 |
| -They are annoying, but otherwise harmless. Apple promises to fix them. |
| 10 | +- Fix bug in ``matmul`` for non-contiguous out kwarg parameter |
| 11 | +- Fix for Accelerate runtime warnings on M4 hardware |
| 12 | +- Fix new in NumPy 2.3.0 ``np.vectorize`` casting errors |
| 13 | +- Improved support of cpu features for FreeBSD and OpenBSD |
13 | 14 |
|
14 | 15 | This release supports Python versions 3.11-3.13, Python 3.14 will be supported
|
15 | 16 | when it is released.
|
16 | 17 |
|
17 | 18 |
|
18 |
| -Highlights |
19 |
| -========== |
| 19 | +Contributors |
| 20 | +============ |
20 | 21 |
|
21 |
| -*We'll choose highlights for this release near the end of the release cycle.* |
| 22 | +A total of 9 people contributed to this release. People with a "+" by their |
| 23 | +names contributed a patch for the first time. |
22 | 24 |
|
| 25 | +* Brad Smith + |
| 26 | +* Charles Harris |
| 27 | +* Developer-Ecosystem-Engineering |
| 28 | +* François Rozet |
| 29 | +* Joren Hammudoglu |
| 30 | +* Matti Picus |
| 31 | +* Mugundan Selvanayagam |
| 32 | +* Nathan Goldbaum |
| 33 | +* Sebastian Berg |
23 | 34 |
|
24 |
| -.. if release snippets have been incorporated already, uncomment the follow |
25 |
| - line (leave the `.. include:: directive) |
26 | 35 |
|
27 |
| -.. **Content from release note snippets in doc/release/upcoming_changes:** |
| 36 | +Pull requests merged |
| 37 | +==================== |
| 38 | + |
| 39 | +A total of 12 pull requests were merged for this release. |
| 40 | + |
| 41 | +* `#29140 <https://github.com/numpy/numpy/pull/29140>`__: MAINT: Prepare 2.3.x for further development |
| 42 | +* `#29191 <https://github.com/numpy/numpy/pull/29191>`__: BUG: fix matmul with transposed out arg (#29179) |
| 43 | +* `#29192 <https://github.com/numpy/numpy/pull/29192>`__: TYP: Backport typing fixes and improvements. |
| 44 | +* `#29205 <https://github.com/numpy/numpy/pull/29205>`__: BUG: Revert ``np.vectorize`` casting to legacy behavior (#29196) |
| 45 | +* `#29222 <https://github.com/numpy/numpy/pull/29222>`__: TYP: Backport typing fixes |
| 46 | +* `#29233 <https://github.com/numpy/numpy/pull/29233>`__: BUG: avoid negating unsigned integers in resize implementation... |
| 47 | +* `#29234 <https://github.com/numpy/numpy/pull/29234>`__: TST: Fix test that uses uninitialized memory (#29232) |
| 48 | +* `#29235 <https://github.com/numpy/numpy/pull/29235>`__: BUG: Address interaction between SME and FPSR (#29223) |
| 49 | +* `#29237 <https://github.com/numpy/numpy/pull/29237>`__: BUG: Enforce integer limitation in concatenate (#29231) |
| 50 | +* `#29238 <https://github.com/numpy/numpy/pull/29238>`__: CI: Add support for building NumPy with LLVM for Win-ARM64 |
| 51 | +* `#29241 <https://github.com/numpy/numpy/pull/29241>`__: ENH: Detect CPU features on OpenBSD ARM and PowerPC64 |
| 52 | +* `#29242 <https://github.com/numpy/numpy/pull/29242>`__: ENH: Detect CPU features on FreeBSD / OpenBSD RISC-V64. |
28 | 53 |
|
29 |
| -.. include:: notes-towncrier.rst |
|
0 commit comments