|
4 | 4 | NumPy 2.2.3 Release Notes
|
5 | 5 | ==========================
|
6 | 6 |
|
7 |
| - |
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 |
| 7 | +NumPy 2.2.3 is a patch release that fixes bugs found after the 2.2.2 release. |
| 8 | +The majority of the changes are typing improvements and fixes for free |
| 9 | +threaded Python. Both of those areas are still under development, so if you |
| 10 | +discover new problems, please report them. |
| 11 | + |
| 12 | +This release supports Python versions 3.10-3.13. |
| 13 | + |
| 14 | + |
| 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 | +* !amotzop |
| 22 | +* Charles Harris |
| 23 | +* Chris Sidebottom |
| 24 | +* Joren Hammudoglu |
| 25 | +* Matthew Brett |
| 26 | +* Nathan Goldbaum |
| 27 | +* Raghuveer Devulapalli |
| 28 | +* Sebastian Berg |
| 29 | +* Yakov Danishevsky + |
| 30 | + |
| 31 | +Pull requests merged |
| 32 | +==================== |
| 33 | + |
| 34 | +A total of 21 pull requests were merged for this release. |
| 35 | + |
| 36 | +* `#28185 <https://github.com/numpy/numpy/pull/28185>`__: MAINT: Prepare 2.2.x for further development |
| 37 | +* `#28201 <https://github.com/numpy/numpy/pull/28201>`__: BUG: fix data race in a more minimal way on stable branch |
| 38 | +* `#28208 <https://github.com/numpy/numpy/pull/28208>`__: BUG: Fix ``from_float_positional`` errors for huge pads |
| 39 | +* `#28209 <https://github.com/numpy/numpy/pull/28209>`__: BUG: fix data race in np.repeat |
| 40 | +* `#28212 <https://github.com/numpy/numpy/pull/28212>`__: MAINT: Use VQSORT_COMPILER_COMPATIBLE to determine if we should... |
| 41 | +* `#28224 <https://github.com/numpy/numpy/pull/28224>`__: MAINT: update highway to latest |
| 42 | +* `#28236 <https://github.com/numpy/numpy/pull/28236>`__: BUG: Add cpp atomic support (#28234) |
| 43 | +* `#28237 <https://github.com/numpy/numpy/pull/28237>`__: BLD: Compile fix for clang-cl on WoA |
| 44 | +* `#28243 <https://github.com/numpy/numpy/pull/28243>`__: TYP: Avoid upcasting ``float64`` in the set-ops |
| 45 | +* `#28249 <https://github.com/numpy/numpy/pull/28249>`__: BLD: better fix for clang / ARM compiles |
| 46 | +* `#28266 <https://github.com/numpy/numpy/pull/28266>`__: TYP: Fix ``timedelta64.__divmod__`` and ``timedelta64.__mod__``... |
| 47 | +* `#28274 <https://github.com/numpy/numpy/pull/28274>`__: TYP: Fixed missing typing information of set_printoptions |
| 48 | +* `#28278 <https://github.com/numpy/numpy/pull/28278>`__: BUG: backport resource cleanup bugfix from gh-28273 |
| 49 | +* `#28282 <https://github.com/numpy/numpy/pull/28282>`__: BUG: fix incorrect bytes to stringdtype coercion |
| 50 | +* `#28283 <https://github.com/numpy/numpy/pull/28283>`__: TYP: Fix scalar constructors |
| 51 | +* `#28284 <https://github.com/numpy/numpy/pull/28284>`__: TYP: stub ``numpy.matlib`` |
| 52 | +* `#28285 <https://github.com/numpy/numpy/pull/28285>`__: TYP: stub the missing ``numpy.testing`` modules |
| 53 | +* `#28286 <https://github.com/numpy/numpy/pull/28286>`__: CI: Fix the github label for ``TYP:`` PR's and issues |
| 54 | +* `#28305 <https://github.com/numpy/numpy/pull/28305>`__: TYP: Backport typing updates from main |
| 55 | +* `#28321 <https://github.com/numpy/numpy/pull/28321>`__: BUG: fix race initializing legacy dtype casts |
| 56 | +* `#28324 <https://github.com/numpy/numpy/pull/28324>`__: CI: update test_moderately_small_alpha |
0 commit comments