diff --git a/doc/changelog/1.23.4-changelog.rst b/doc/changelog/1.23.4-changelog.rst new file mode 100644 index 000000000000..83dc4fcb835d --- /dev/null +++ b/doc/changelog/1.23.4-changelog.rst @@ -0,0 +1,32 @@ + +Contributors +============ + +A total of 8 people contributed to this release. People with a "+" by their +names contributed a patch for the first time. + +* Bas van Beek +* Charles Harris +* Matthew Barber +* Matti Picus +* Ralf Gommers +* Ross Barnowski +* Sebastian Berg +* Sicheng Zeng + + +Pull requests merged +==================== + +A total of 11 pull requests were merged for this release. + +* `#22368 `__: BUG: Add ``__array_api_version__`` to ``numpy.array_api`` namespace +* `#22370 `__: MAINT: update sde toolkit to 9.0, fix download link +* `#22382 `__: BLD: use macos-11 image on azure, macos-1015 is deprecated +* `#22383 `__: MAINT: random: remove ``get_info`` from "extending with Cython"... +* `#22384 `__: BUG: Fix complex vector dot with more than NPY_CBLAS_CHUNK elements +* `#22387 `__: REV: Loosen ``lookfor``'s import try/except again +* `#22388 `__: TYP,ENH: Mark ``numpy.typing`` protocols as runtime checkable +* `#22389 `__: TYP,MAINT: Change more overloads to play nice with pyright +* `#22390 `__: TST,TYP: Bump mypy to 0.981 +* `#22391 `__: DOC: Update delimiter param description. +* `#22392 `__: BUG: Memory leaks in numpy.nested_iters diff --git a/doc/source/release/1.23.4-notes.rst b/doc/source/release/1.23.4-notes.rst index 5b21b8d9e35e..2c826527999d 100644 --- a/doc/source/release/1.23.4-notes.rst +++ b/doc/source/release/1.23.4-notes.rst @@ -4,10 +4,43 @@ NumPy 1.23.4 Release Notes ========================== NumPy 1.23.4 is a maintenance release that fixes bugs discovered after the -1.23.3 release. There is no major theme for this release, the main improvements -are for some downstream builds and some annotation corner cases. The Python -versions supported for this release are 3.8-3.11. +1.23.3 release and keeps the build infrastructure current. The main +improvements are fixes for some annotation corner cases, a fix for a long time +``nested_iters`` memory leak, and a fix of complex vector dot for very large +arrays. The Python versions supported for this release are 3.8-3.11. -Note that we have moved to MacOS 11 for the NumPy 1.23.4 MacOS wheels, the 10.15 -version previously used is no longer be supported by our build infrastructure. +Note that the mypy version needs to be 0.981+ if you test using Python 3.10.7, +otherwise the typing tests will fail. + +Contributors +============ + +A total of 8 people contributed to this release. People with a "+" by their +names contributed a patch for the first time. + +* Bas van Beek +* Charles Harris +* Matthew Barber +* Matti Picus +* Ralf Gommers +* Ross Barnowski +* Sebastian Berg +* Sicheng Zeng + + +Pull requests merged +==================== + +A total of 11 pull requests were merged for this release. + +* `#22368 `__: BUG: Add ``__array_api_version__`` to ``numpy.array_api`` namespace +* `#22370 `__: MAINT: update sde toolkit to 9.0, fix download link +* `#22382 `__: BLD: use macos-11 image on azure, macos-1015 is deprecated +* `#22383 `__: MAINT: random: remove ``get_info`` from "extending with Cython"... +* `#22384 `__: BUG: Fix complex vector dot with more than NPY_CBLAS_CHUNK elements +* `#22387 `__: REV: Loosen ``lookfor``'s import try/except again +* `#22388 `__: TYP,ENH: Mark ``numpy.typing`` protocols as runtime checkable +* `#22389 `__: TYP,MAINT: Change more overloads to play nice with pyright +* `#22390 `__: TST,TYP: Bump mypy to 0.981 +* `#22391 `__: DOC: Update delimiter param description. +* `#22392 `__: BUG: Memory leaks in numpy.nested_iters