From f8fea39ad76e7a24895af6a59ddd5fbdee466eb3 Mon Sep 17 00:00:00 2001 From: Charles Harris Date: Fri, 23 Dec 2022 14:08:57 -0700 Subject: [PATCH] REL: Prepare for the NumPY 1.24.1 release. - Create 1.24.1-changelog.rst - Update 1.24.1-notes.rst --- doc/changelog/1.24.1-changelog.rst | 43 +++++++++++++++++++++++++++++ doc/source/release/1.24.1-notes.rst | 40 +++++++++++++++++++++++++-- 2 files changed, 80 insertions(+), 3 deletions(-) create mode 100644 doc/changelog/1.24.1-changelog.rst diff --git a/doc/changelog/1.24.1-changelog.rst b/doc/changelog/1.24.1-changelog.rst new file mode 100644 index 000000000000..5650438b6c41 --- /dev/null +++ b/doc/changelog/1.24.1-changelog.rst @@ -0,0 +1,43 @@ + +Contributors +============ + +A total of 12 people contributed to this release. People with a "+" by their +names contributed a patch for the first time. + +* Andrew Nelson +* Ben Greiner + +* Charles Harris +* Clément Robert +* Matteo Raso +* Matti Picus +* Melissa Weber Mendonça +* Miles Cranmer +* Ralf Gommers +* Rohit Goswami +* Sayed Adel +* Sebastian Berg + +Pull requests merged +==================== + +A total of 18 pull requests were merged for this release. + +* `#22820 `__: BLD: add workaround in setup.py for newer setuptools +* `#22830 `__: BLD: CIRRUS_TAG redux +* `#22831 `__: DOC: fix a couple typos in 1.23 notes +* `#22832 `__: BUG: Fix refcounting errors found using pytest-leaks +* `#22834 `__: BUG, SIMD: Fix invalid value encountered in several ufuncs +* `#22837 `__: TST: ignore more np.distutils.log imports +* `#22839 `__: BUG: Do not use getdata() in np.ma.masked_invalid +* `#22847 `__: BUG: Ensure correct behavior for rows ending in delimiter in... +* `#22848 `__: BUG, SIMD: Fix the bitmask of the boolean comparison +* `#22857 `__: BLD: Help raspian arm + clang 13 about __builtin_mul_overflow +* `#22858 `__: API: Ensure a full mask is returned for masked_invalid +* `#22866 `__: BUG: Polynomials now copy properly (#22669) +* `#22867 `__: BUG, SIMD: Fix memory overlap in ufunc comparison loops +* `#22868 `__: BUG: Fortify string casts against floating point warnings +* `#22875 `__: TST: Ignore nan-warnings in randomized out tests +* `#22883 `__: MAINT: restore npymath implementations needed for freebsd +* `#22884 `__: BUG: Fix integer overflow in in1d for mixed integer dtypes #22877 +* `#22887 `__: BUG: Use whole file for encoding checks with ``charset_normalizer``. diff --git a/doc/source/release/1.24.1-notes.rst b/doc/source/release/1.24.1-notes.rst index 4a3c299a07c9..59986068e216 100644 --- a/doc/source/release/1.24.1-notes.rst +++ b/doc/source/release/1.24.1-notes.rst @@ -3,14 +3,48 @@ ========================== NumPy 1.24.1 Release Notes ========================== -NumPy 1.24.1 is a maintenance release that fixes bugs discovered after the -1.24.1 release and keeps the build infrastructure current. The Python versions -supported by this release are 3.8-3.11. +NumPy 1.24.1 is a maintenance release that fixes bugs and regressions discovered after the +1.24.1 release. The Python versions supported by this release are 3.8-3.11. Contributors ============ +A total of 12 people contributed to this release. People with a "+" by their +names contributed a patch for the first time. + +* Andrew Nelson +* Ben Greiner + +* Charles Harris +* Clément Robert +* Matteo Raso +* Matti Picus +* Melissa Weber Mendonça +* Miles Cranmer +* Ralf Gommers +* Rohit Goswami +* Sayed Adel +* Sebastian Berg Pull requests merged ==================== +A total of 18 pull requests were merged for this release. + +* `#22820 `__: BLD: add workaround in setup.py for newer setuptools +* `#22830 `__: BLD: CIRRUS_TAG redux +* `#22831 `__: DOC: fix a couple typos in 1.23 notes +* `#22832 `__: BUG: Fix refcounting errors found using pytest-leaks +* `#22834 `__: BUG, SIMD: Fix invalid value encountered in several ufuncs +* `#22837 `__: TST: ignore more np.distutils.log imports +* `#22839 `__: BUG: Do not use getdata() in np.ma.masked_invalid +* `#22847 `__: BUG: Ensure correct behavior for rows ending in delimiter in... +* `#22848 `__: BUG, SIMD: Fix the bitmask of the boolean comparison +* `#22857 `__: BLD: Help raspian arm + clang 13 about __builtin_mul_overflow +* `#22858 `__: API: Ensure a full mask is returned for masked_invalid +* `#22866 `__: BUG: Polynomials now copy properly (#22669) +* `#22867 `__: BUG, SIMD: Fix memory overlap in ufunc comparison loops +* `#22868 `__: BUG: Fortify string casts against floating point warnings +* `#22875 `__: TST: Ignore nan-warnings in randomized out tests +* `#22883 `__: MAINT: restore npymath implementations needed for freebsd +* `#22884 `__: BUG: Fix integer overflow in in1d for mixed integer dtypes #22877 +* `#22887 `__: BUG: Use whole file for encoding checks with ``charset_normalizer``.