Skip to content

Commit 913a947

Browse files
authored
Merge pull request numpy#15213 from charris/prepare-1.17.5-release
REL: Prepare for the NumPy 1.17.5 release.
2 parents 295e12d + 8880d6d commit 913a947

File tree

7 files changed

+302
-27
lines changed

7 files changed

+302
-27
lines changed

doc/changelog/1.16.5-changelog.rst

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 18 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Alexander Shadchin
9+
* Allan Haldane
10+
* Bruce Merry +
11+
* Charles Harris
12+
* Colin Snyder +
13+
* Dan Allan +
14+
* Emile +
15+
* Eric Wieser
16+
* Grey Baker +
17+
* Maksim Shabunin +
18+
* Marten van Kerkwijk
19+
* Matti Picus
20+
* Peter Andreas Entschev +
21+
* Ralf Gommers
22+
* Richard Harris +
23+
* Sebastian Berg
24+
* Sergei Lebedev +
25+
* Stephan Hoyer
26+
27+
Pull requests merged
28+
====================
29+
30+
A total of 23 pull requests were merged for this release.
31+
32+
* `#13742 <https://github.com/numpy/numpy/pull/13742>`__: ENH: Add project URLs to setup.py
33+
* `#13823 <https://github.com/numpy/numpy/pull/13823>`__: TEST, ENH: fix tests and ctypes code for PyPy
34+
* `#13845 <https://github.com/numpy/numpy/pull/13845>`__: BUG: use npy_intp instead of int for indexing array
35+
* `#13867 <https://github.com/numpy/numpy/pull/13867>`__: TST: Ignore DeprecationWarning during nose imports
36+
* `#13905 <https://github.com/numpy/numpy/pull/13905>`__: BUG: Fix use-after-free in boolean indexing
37+
* `#13933 <https://github.com/numpy/numpy/pull/13933>`__: MAINT/BUG/DOC: Fix errors in _add_newdocs
38+
* `#13984 <https://github.com/numpy/numpy/pull/13984>`__: BUG: fix byte order reversal for datetime64[ns]
39+
* `#13994 <https://github.com/numpy/numpy/pull/13994>`__: MAINT,BUG: Use nbytes to also catch empty descr during allocation
40+
* `#14042 <https://github.com/numpy/numpy/pull/14042>`__: BUG: np.array cleared errors occured in PyMemoryView_FromObject
41+
* `#14043 <https://github.com/numpy/numpy/pull/14043>`__: BUG: Fixes for Undefined Behavior Sanitizer (UBSan) errors.
42+
* `#14044 <https://github.com/numpy/numpy/pull/14044>`__: BUG: ensure that casting to/from structured is properly checked.
43+
* `#14045 <https://github.com/numpy/numpy/pull/14045>`__: MAINT: fix histogram*d dispatchers
44+
* `#14046 <https://github.com/numpy/numpy/pull/14046>`__: BUG: further fixup to histogram2d dispatcher.
45+
* `#14052 <https://github.com/numpy/numpy/pull/14052>`__: BUG: Replace contextlib.suppress for Python 2.7
46+
* `#14056 <https://github.com/numpy/numpy/pull/14056>`__: BUG: fix compilation of 3rd party modules with Py_LIMITED_API...
47+
* `#14057 <https://github.com/numpy/numpy/pull/14057>`__: BUG: Fix memory leak in dtype from dict contructor
48+
* `#14058 <https://github.com/numpy/numpy/pull/14058>`__: DOC: Document array_function at a higher level.
49+
* `#14084 <https://github.com/numpy/numpy/pull/14084>`__: BUG, DOC: add new recfunctions to `__all__`
50+
* `#14162 <https://github.com/numpy/numpy/pull/14162>`__: BUG: Remove stray print that causes a SystemError on python 3.7
51+
* `#14297 <https://github.com/numpy/numpy/pull/14297>`__: TST: Pin pytest version to 5.0.1.
52+
* `#14322 <https://github.com/numpy/numpy/pull/14322>`__: ENH: Enable huge pages in all Linux builds
53+
* `#14346 <https://github.com/numpy/numpy/pull/14346>`__: BUG: fix behavior of structured_to_unstructured on non-trivial...
54+
* `#14382 <https://github.com/numpy/numpy/pull/14382>`__: REL: Prepare for the NumPy 1.16.5 release.

doc/changelog/1.16.6-changelog.rst

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 10 people contributed to this release.
6+
7+
* CakeWithSteak
8+
* Charles Harris
9+
* Chris Burr
10+
* Eric Wieser
11+
* Fernando Saravia
12+
* Lars Grueter
13+
* Matti Picus
14+
* Maxwell Aladago
15+
* Qiming Sun
16+
* Warren Weckesser
17+
18+
Pull requests merged
19+
====================
20+
21+
A total of 14 pull requests were merged for this release.
22+
23+
* `#14211 <https://github.com/numpy/numpy/pull/14211>`__: BUG: Fix uint-overflow if padding with linear_ramp and negative...
24+
* `#14275 <https://github.com/numpy/numpy/pull/14275>`__: BUG: fixing to allow unpickling of PY3 pickles from PY2
25+
* `#14340 <https://github.com/numpy/numpy/pull/14340>`__: BUG: Fix misuse of .names and .fields in various places (backport...
26+
* `#14423 <https://github.com/numpy/numpy/pull/14423>`__: BUG: test, fix regression in converting to ctypes.
27+
* `#14434 <https://github.com/numpy/numpy/pull/14434>`__: BUG: Fixed maximum relative error reporting in assert_allclose
28+
* `#14509 <https://github.com/numpy/numpy/pull/14509>`__: BUG: Fix regression in boolean matmul.
29+
* `#14686 <https://github.com/numpy/numpy/pull/14686>`__: BUG: properly define PyArray_DescrCheck
30+
* `#14853 <https://github.com/numpy/numpy/pull/14853>`__: BLD: add 'apt update' to shippable
31+
* `#14854 <https://github.com/numpy/numpy/pull/14854>`__: BUG: Fix _ctypes class circular reference. (#13808)
32+
* `#14856 <https://github.com/numpy/numpy/pull/14856>`__: BUG: Fix `np.einsum` errors on Power9 Linux and z/Linux
33+
* `#14863 <https://github.com/numpy/numpy/pull/14863>`__: BLD: Prevent -flto from optimising long double representation...
34+
* `#14864 <https://github.com/numpy/numpy/pull/14864>`__: BUG: lib: Fix histogram problem with signed integer arrays.
35+
* `#15172 <https://github.com/numpy/numpy/pull/15172>`__: ENH: Backport improvements to testing functions.
36+
* `#15191 <https://github.com/numpy/numpy/pull/15191>`__: REL: Prepare for 1.16.6 release.

doc/changelog/1.17.5-changelog.rst

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 6 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Charles Harris
9+
* Eric Wieser
10+
* Ilhan Polat
11+
* Matti Picus
12+
* Michael Hudson-Doyle
13+
* Ralf Gommers
14+
15+
Pull requests merged
16+
====================
17+
18+
A total of 7 pull requests were merged for this release.
19+
20+
* `#14593 <https://github.com/numpy/numpy/pull/14593>`__: MAINT: backport Cython API cleanup to 1.17.x, remove docs
21+
* `#14937 <https://github.com/numpy/numpy/pull/14937>`__: BUG: fix integer size confusion in handling array's ndmin argument
22+
* `#14939 <https://github.com/numpy/numpy/pull/14939>`__: BUILD: remove SSE2 flag from numpy.random builds
23+
* `#14993 <https://github.com/numpy/numpy/pull/14993>`__: MAINT: Added Python3.8 branch to dll lib discovery
24+
* `#15038 <https://github.com/numpy/numpy/pull/15038>`__: BUG: Fix refcounting in ufunc object loops
25+
* `#15067 <https://github.com/numpy/numpy/pull/15067>`__: BUG: Exceptions tracebacks are dropped
26+
* `#15175 <https://github.com/numpy/numpy/pull/15175>`__: ENH: Backport improvements to testing functions.

doc/release/1.16.5-notes.rst

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
.. currentmodule:: numpy
2+
3+
==========================
4+
NumPy 1.16.5 Release Notes
5+
==========================
6+
7+
The NumPy 1.16.5 release fixes bugs reported against the 1.16.4 release, and
8+
also backports several enhancements from master that seem appropriate for a
9+
release series that is the last to support Python 2.7. The wheels on PyPI are
10+
linked with OpenBLAS v0.3.7-dev, which should fix errors on Skylake series
11+
cpus.
12+
13+
Downstream developers building this release should use Cython >= 0.29.2 and, if
14+
using OpenBLAS, OpenBLAS >= v0.3.7. The supported Python versions are 2.7 and
15+
3.5-3.7.
16+
17+
18+
Contributors
19+
============
20+
21+
A total of 18 people contributed to this release. People with a "+" by their
22+
names contributed a patch for the first time.
23+
24+
* Alexander Shadchin
25+
* Allan Haldane
26+
* Bruce Merry +
27+
* Charles Harris
28+
* Colin Snyder +
29+
* Dan Allan +
30+
* Emile +
31+
* Eric Wieser
32+
* Grey Baker +
33+
* Maksim Shabunin +
34+
* Marten van Kerkwijk
35+
* Matti Picus
36+
* Peter Andreas Entschev +
37+
* Ralf Gommers
38+
* Richard Harris +
39+
* Sebastian Berg
40+
* Sergei Lebedev +
41+
* Stephan Hoyer
42+
43+
Pull requests merged
44+
====================
45+
46+
A total of 23 pull requests were merged for this release.
47+
48+
* `#13742 <https://github.com/numpy/numpy/pull/13742>`__: ENH: Add project URLs to setup.py
49+
* `#13823 <https://github.com/numpy/numpy/pull/13823>`__: TEST, ENH: fix tests and ctypes code for PyPy
50+
* `#13845 <https://github.com/numpy/numpy/pull/13845>`__: BUG: use npy_intp instead of int for indexing array
51+
* `#13867 <https://github.com/numpy/numpy/pull/13867>`__: TST: Ignore DeprecationWarning during nose imports
52+
* `#13905 <https://github.com/numpy/numpy/pull/13905>`__: BUG: Fix use-after-free in boolean indexing
53+
* `#13933 <https://github.com/numpy/numpy/pull/13933>`__: MAINT/BUG/DOC: Fix errors in _add_newdocs
54+
* `#13984 <https://github.com/numpy/numpy/pull/13984>`__: BUG: fix byte order reversal for datetime64[ns]
55+
* `#13994 <https://github.com/numpy/numpy/pull/13994>`__: MAINT,BUG: Use nbytes to also catch empty descr during allocation
56+
* `#14042 <https://github.com/numpy/numpy/pull/14042>`__: BUG: np.array cleared errors occured in PyMemoryView_FromObject
57+
* `#14043 <https://github.com/numpy/numpy/pull/14043>`__: BUG: Fixes for Undefined Behavior Sanitizer (UBSan) errors.
58+
* `#14044 <https://github.com/numpy/numpy/pull/14044>`__: BUG: ensure that casting to/from structured is properly checked.
59+
* `#14045 <https://github.com/numpy/numpy/pull/14045>`__: MAINT: fix histogram*d dispatchers
60+
* `#14046 <https://github.com/numpy/numpy/pull/14046>`__: BUG: further fixup to histogram2d dispatcher.
61+
* `#14052 <https://github.com/numpy/numpy/pull/14052>`__: BUG: Replace contextlib.suppress for Python 2.7
62+
* `#14056 <https://github.com/numpy/numpy/pull/14056>`__: BUG: fix compilation of 3rd party modules with Py_LIMITED_API...
63+
* `#14057 <https://github.com/numpy/numpy/pull/14057>`__: BUG: Fix memory leak in dtype from dict contructor
64+
* `#14058 <https://github.com/numpy/numpy/pull/14058>`__: DOC: Document array_function at a higher level.
65+
* `#14084 <https://github.com/numpy/numpy/pull/14084>`__: BUG, DOC: add new recfunctions to `__all__`
66+
* `#14162 <https://github.com/numpy/numpy/pull/14162>`__: BUG: Remove stray print that causes a SystemError on python 3.7
67+
* `#14297 <https://github.com/numpy/numpy/pull/14297>`__: TST: Pin pytest version to 5.0.1.
68+
* `#14322 <https://github.com/numpy/numpy/pull/14322>`__: ENH: Enable huge pages in all Linux builds
69+
* `#14346 <https://github.com/numpy/numpy/pull/14346>`__: BUG: fix behavior of structured_to_unstructured on non-trivial...
70+
* `#14382 <https://github.com/numpy/numpy/pull/14382>`__: REL: Prepare for the NumPy 1.16.5 release.

doc/release/1.16.6-notes.rst

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
.. currentmodule:: numpy
2+
3+
==========================
4+
NumPy 1.16.6 Release Notes
5+
==========================
6+
7+
The NumPy 1.16.6 release fixes bugs reported against the 1.16.5 release, and
8+
also backports several enhancements from master that seem appropriate for a
9+
release series that is the last to support Python 2.7. The wheels on PyPI are
10+
linked with OpenBLAS v0.3.7, which should fix errors on Skylake series
11+
cpus.
12+
13+
Downstream developers building this release should use Cython >= 0.29.2 and, if
14+
using OpenBLAS, OpenBLAS >= v0.3.7. The supported Python versions are 2.7 and
15+
3.5-3.7.
16+
17+
Highlights
18+
==========
19+
20+
- The ``np.testing.utils`` functions have been updated from 1.19.0-dev0.
21+
This improves the function documentation and error messages as well
22+
extending the ``assert_array_compare`` function to additional types.
23+
24+
25+
New functions
26+
=============
27+
28+
Allow matmul (`@` operator) to work with object arrays.
29+
-------------------------------------------------------
30+
This is an enhancement that was added in NumPy 1.17 and seems reasonable to
31+
include in the LTS 1.16 release series.
32+
33+
34+
Compatibility notes
35+
===================
36+
37+
Fix regression in matmul (`@` operator) for boolean types
38+
---------------------------------------------------------
39+
Booleans were being treated as integers rather than booleans,
40+
which was a regression from previous behavior.
41+
42+
43+
Improvements
44+
============
45+
46+
Array comparison assertions include maximum differences
47+
-------------------------------------------------------
48+
Error messages from array comparison tests such as ``testing.assert_allclose``
49+
now include "max absolute difference" and "max relative difference," in
50+
addition to the previous "mismatch" percentage. This information makes it
51+
easier to update absolute and relative error tolerances.
52+
53+
Contributors
54+
============
55+
56+
A total of 10 people contributed to this release.
57+
58+
* CakeWithSteak
59+
* Charles Harris
60+
* Chris Burr
61+
* Eric Wieser
62+
* Fernando Saravia
63+
* Lars Grueter
64+
* Matti Picus
65+
* Maxwell Aladago
66+
* Qiming Sun
67+
* Warren Weckesser
68+
69+
Pull requests merged
70+
====================
71+
72+
A total of 14 pull requests were merged for this release.
73+
74+
* `#14211 <https://github.com/numpy/numpy/pull/14211>`__: BUG: Fix uint-overflow if padding with linear_ramp and negative...
75+
* `#14275 <https://github.com/numpy/numpy/pull/14275>`__: BUG: fixing to allow unpickling of PY3 pickles from PY2
76+
* `#14340 <https://github.com/numpy/numpy/pull/14340>`__: BUG: Fix misuse of .names and .fields in various places (backport...
77+
* `#14423 <https://github.com/numpy/numpy/pull/14423>`__: BUG: test, fix regression in converting to ctypes.
78+
* `#14434 <https://github.com/numpy/numpy/pull/14434>`__: BUG: Fixed maximum relative error reporting in assert_allclose
79+
* `#14509 <https://github.com/numpy/numpy/pull/14509>`__: BUG: Fix regression in boolean matmul.
80+
* `#14686 <https://github.com/numpy/numpy/pull/14686>`__: BUG: properly define PyArray_DescrCheck
81+
* `#14853 <https://github.com/numpy/numpy/pull/14853>`__: BLD: add 'apt update' to shippable
82+
* `#14854 <https://github.com/numpy/numpy/pull/14854>`__: BUG: Fix _ctypes class circular reference. (#13808)
83+
* `#14856 <https://github.com/numpy/numpy/pull/14856>`__: BUG: Fix `np.einsum` errors on Power9 Linux and z/Linux
84+
* `#14863 <https://github.com/numpy/numpy/pull/14863>`__: BLD: Prevent -flto from optimising long double representation...
85+
* `#14864 <https://github.com/numpy/numpy/pull/14864>`__: BUG: lib: Fix histogram problem with signed integer arrays.
86+
* `#15172 <https://github.com/numpy/numpy/pull/15172>`__: ENH: Backport improvements to testing functions.
87+
* `#15191 <https://github.com/numpy/numpy/pull/15191>`__: REL: Prepare for 1.16.6 release.

doc/release/1.17.5-notes.rst

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,42 +4,42 @@
44
NumPy 1.17.5 Release Notes
55
==========================
66

7+
This release contains fixes for bugs reported against NumPy 1.17.4 along with
8+
some build improvements. The Python versions supported in this release
9+
are 3.5-3.8.
710

8-
Highlights
9-
==========
11+
Downstream developers should use Cython >= 0.29.13 for Python 3.8 support and
12+
OpenBLAS >= 3.7 to avoid errors on the Skylake architecture.
1013

14+
It is recommended that developers interested in the new random bit generators
15+
upgrade to the NumPy 1.18.x series, as it has updated documentation and
16+
many small improvements.
1117

12-
New functions
13-
=============
1418

15-
16-
Deprecations
19+
Contributors
1720
============
1821

22+
A total of 6 people contributed to this release. People with a "+" by their
23+
names contributed a patch for the first time.
1924

20-
Future Changes
21-
==============
25+
* Charles Harris
26+
* Eric Wieser
27+
* Ilhan Polat
28+
* Matti Picus
29+
* Michael Hudson-Doyle
30+
* Ralf Gommers
2231

2332

24-
Expired deprecations
33+
Pull requests merged
2534
====================
2635

36+
A total of 8 pull requests were merged for this release.
2737

28-
Compatibility notes
29-
===================
30-
31-
32-
C API changes
33-
=============
34-
35-
36-
New Features
37-
============
38-
39-
40-
Improvements
41-
============
42-
43-
44-
Changes
45-
=======
38+
* `#14593 <https://github.com/numpy/numpy/pull/14593>`__: MAINT: backport Cython API cleanup to 1.17.x, remove docs
39+
* `#14937 <https://github.com/numpy/numpy/pull/14937>`__: BUG: fix integer size confusion in handling array's ndmin argument
40+
* `#14939 <https://github.com/numpy/numpy/pull/14939>`__: BUILD: remove SSE2 flag from numpy.random builds
41+
* `#14993 <https://github.com/numpy/numpy/pull/14993>`__: MAINT: Added Python3.8 branch to dll lib discovery
42+
* `#15038 <https://github.com/numpy/numpy/pull/15038>`__: BUG: Fix refcounting in ufunc object loops
43+
* `#15067 <https://github.com/numpy/numpy/pull/15067>`__: BUG: Exceptions tracebacks are dropped
44+
* `#15175 <https://github.com/numpy/numpy/pull/15175>`__: ENH: Backport improvements to testing functions.
45+
* `#15213 <https://github.com/numpy/numpy/pull/15213>`__: REL: Prepare for the NumPy 1.17.5 release.

doc/source/release.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Release Notes
88
.. include:: ../release/1.17.2-notes.rst
99
.. include:: ../release/1.17.1-notes.rst
1010
.. include:: ../release/1.17.0-notes.rst
11+
.. include:: ../release/1.16.6-notes.rst
12+
.. include:: ../release/1.16.5-notes.rst
1113
.. include:: ../release/1.16.4-notes.rst
1214
.. include:: ../release/1.16.3-notes.rst
1315
.. include:: ../release/1.16.2-notes.rst

0 commit comments

Comments
 (0)