Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1117ebf

Browse files
authored
Merge pull request #15250 from charris/prepare-1.18.1-release
REL: Prepare for the NumPy 1.18.1 release.
2 parents 4234c0a + b954feb commit 1117ebf

File tree

7 files changed

+281
-0
lines changed

7 files changed

+281
-0
lines changed

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/changelog/1.18.1-changelog.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 7 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Charles Harris
9+
* Matti Picus
10+
* Maxwell Aladago
11+
* Pauli Virtanen
12+
* Ralf Gommers
13+
* Tyler Reddy
14+
* Warren Weckesser
15+
16+
Pull requests merged
17+
====================
18+
19+
A total of 13 pull requests were merged for this release.
20+
21+
* `#15158 <https://github.com/numpy/numpy/pull/15158>`__: MAINT: Update pavement.py for towncrier.
22+
* `#15159 <https://github.com/numpy/numpy/pull/15159>`__: DOC: add moved modules to 1.18 release note
23+
* `#15161 <https://github.com/numpy/numpy/pull/15161>`__: MAINT, DOC: Minor backports and updates for 1.18.x
24+
* `#15176 <https://github.com/numpy/numpy/pull/15176>`__: TST: Add assert_array_equal test for big integer arrays
25+
* `#15184 <https://github.com/numpy/numpy/pull/15184>`__: BUG: use tmp dir and check version for cython test (#15170)
26+
* `#15220 <https://github.com/numpy/numpy/pull/15220>`__: BUG: distutils: fix msvc+gfortran openblas handling corner case
27+
* `#15221 <https://github.com/numpy/numpy/pull/15221>`__: BUG: remove -std=c99 for c++ compilation (#15194)
28+
* `#15222 <https://github.com/numpy/numpy/pull/15222>`__: MAINT: unskip test on win32
29+
* `#15223 <https://github.com/numpy/numpy/pull/15223>`__: TST: add BLAS ILP64 run in Travis & Azure
30+
* `#15245 <https://github.com/numpy/numpy/pull/15245>`__: MAINT: only add --std=c99 where needed
31+
* `#15246 <https://github.com/numpy/numpy/pull/15246>`__: BUG: lib: Fix handling of integer arrays by gradient.
32+
* `#15247 <https://github.com/numpy/numpy/pull/15247>`__: MAINT: Do not use private Python function in testing
33+
* `#15250 <https://github.com/numpy/numpy/pull/15250>`__: REL: Prepare for the NumPy 1.18.1 release.

doc/source/release.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@ Release Notes
77

88
1.18.1 <release/1.18.1-notes>
99
1.18.0 <release/1.18.0-notes>
10+
1.17.5 <release/1.17.5-notes>
1011
1.17.4 <release/1.17.4-notes>
1112
1.17.3 <release/1.17.3-notes>
1213
1.17.2 <release/1.17.2-notes>
1314
1.17.1 <release/1.17.1-notes>
1415
1.17.0 <release/1.17.0-notes>
16+
1.16.6 <release/1.16.6-notes>
1517
1.16.5 <release/1.16.5-notes>
1618
1.16.4 <release/1.16.4-notes>
1719
1.16.3 <release/1.16.3-notes>

doc/source/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/source/release/1.17.5-notes.rst

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
.. currentmodule:: numpy
2+
3+
==========================
4+
NumPy 1.17.5 Release Notes
5+
==========================
6+
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.
10+
11+
Downstream developers should use Cython >= 0.29.14 for Python 3.8 support and
12+
OpenBLAS >= 3.7 to avoid errors on the Skylake architecture.
13+
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.
17+
18+
19+
Contributors
20+
============
21+
22+
A total of 6 people contributed to this release. People with a "+" by their
23+
names contributed a patch for the first time.
24+
25+
* Charles Harris
26+
* Eric Wieser
27+
* Ilhan Polat
28+
* Matti Picus
29+
* Michael Hudson-Doyle
30+
* Ralf Gommers
31+
32+
33+
Pull requests merged
34+
====================
35+
36+
A total of 8 pull requests were merged for this release.
37+
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/1.18.1-notes.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
.. currentmodule:: numpy
2+
3+
==========================
4+
NumPy 1.18.1 Release Notes
5+
==========================
6+
7+
This release contains fixes for bugs reported against NumPy 1.18.0. Two bugs
8+
in particular that caused widespread problems downstream were:
9+
10+
- The cython random extension test was not using a temporary directory for
11+
building, resulting in a permission violation. Fixed.
12+
13+
- Numpy distutils was appending `-std=c99` to all C compiler runs, leading to
14+
changed behavior and compile problems downstream. That flag is now only
15+
applied when building numpy C code.
16+
17+
The Python versions supported in this release are 3.5-3.8. Downstream
18+
developers should use Cython >= 0.29.14 for Python 3.8 support and OpenBLAS >=
19+
3.7 to avoid errors on the Skylake architecture.
20+
21+
Contributors
22+
============
23+
24+
A total of 7 people contributed to this release. People with a "+" by their
25+
names contributed a patch for the first time.
26+
27+
* Charles Harris
28+
* Matti Picus
29+
* Maxwell Aladago
30+
* Pauli Virtanen
31+
* Ralf Gommers
32+
* Tyler Reddy
33+
* Warren Weckesser
34+
35+
Pull requests merged
36+
====================
37+
38+
A total of 13 pull requests were merged for this release.
39+
40+
* `#15158 <https://github.com/numpy/numpy/pull/15158>`__: MAINT: Update pavement.py for towncrier.
41+
* `#15159 <https://github.com/numpy/numpy/pull/15159>`__: DOC: add moved modules to 1.18 release note
42+
* `#15161 <https://github.com/numpy/numpy/pull/15161>`__: MAINT, DOC: Minor backports and updates for 1.18.x
43+
* `#15176 <https://github.com/numpy/numpy/pull/15176>`__: TST: Add assert_array_equal test for big integer arrays
44+
* `#15184 <https://github.com/numpy/numpy/pull/15184>`__: BUG: use tmp dir and check version for cython test (#15170)
45+
* `#15220 <https://github.com/numpy/numpy/pull/15220>`__: BUG: distutils: fix msvc+gfortran openblas handling corner case
46+
* `#15221 <https://github.com/numpy/numpy/pull/15221>`__: BUG: remove -std=c99 for c++ compilation (#15194)
47+
* `#15222 <https://github.com/numpy/numpy/pull/15222>`__: MAINT: unskip test on win32
48+
* `#15223 <https://github.com/numpy/numpy/pull/15223>`__: TST: add BLAS ILP64 run in Travis & Azure
49+
* `#15245 <https://github.com/numpy/numpy/pull/15245>`__: MAINT: only add --std=c99 where needed
50+
* `#15246 <https://github.com/numpy/numpy/pull/15246>`__: BUG: lib: Fix handling of integer arrays by gradient.
51+
* `#15247 <https://github.com/numpy/numpy/pull/15247>`__: MAINT: Do not use private Python function in testing
52+
* `#15250 <https://github.com/numpy/numpy/pull/15250>`__: REL: Prepare for the NumPy 1.18.1 release.

0 commit comments

Comments
 (0)