Skip to content

Commit ba4cbb8

Browse files
committed
MAINT, DOC: Post 1.16.3 release updates.
- Add 1.16.3 release notes - Add 1.16.3 changelog - Update mailmap
1 parent d1d862d commit ba4cbb8

File tree

4 files changed

+103
-0
lines changed

4 files changed

+103
-0
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ Benjamin Root <ben.v.root@gmail.com> Ben Root <ben.v.root@gmail.com>
4444
Benjamin Root <ben.v.root@gmail.com> weathergod <?@?>
4545
Bertrand Lefebvre <bertrand.l3f@gmail.com> bertrand <bertrand.l3f@gmail.com>
4646
Bertrand Lefebvre <bertrand.l3f@gmail.com> Bertrand <bertrand.l3f@gmail.com>
47+
Bharat Raghunathan <bharatr@symphonyai.com> Bharat123Rox <bharatr@symphonyai.com>
4748
Bob Eldering <eldering@jive.eu> bobeldering <eldering@jive.eu>
4849
Brett R Murphy <bmurphy@enthought.com> brettrmurphy <bmurphy@enthought.com>
4950
Bryan Van de Ven <bryanv@continuum.io> Bryan Van de Ven <bryan@Laptop-3.local>

doc/changelog/1.16.3-changelog.rst

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
Contributors
3+
============
4+
5+
A total of 16 people contributed to this release. People with a "+" by their
6+
names contributed a patch for the first time.
7+
8+
* Andreas Schwab
9+
* Bharat Raghunathan +
10+
* Bran +
11+
* Charles Harris
12+
* Eric Wieser
13+
* Jakub Wilk
14+
* Kevin Sheppard
15+
* Marten van Kerkwijk
16+
* Matti Picus
17+
* Paul Ivanov
18+
* Ralf Gommers
19+
* Sebastian Berg
20+
* Tyler Reddy
21+
* Warren Weckesser
22+
* Yu Feng
23+
* adeak +
24+
25+
Pull requests merged
26+
====================
27+
28+
A total of 26 pull requests were merged for this release.
29+
30+
* `#13072 <https://github.com/numpy/numpy/pull/13072>`__: BUG: Fixes to numpy.distutils.Configuration.get_version (#13056)
31+
* `#13082 <https://github.com/numpy/numpy/pull/13082>`__: BUG: Fix errors in string formatting while producing an error
32+
* `#13083 <https://github.com/numpy/numpy/pull/13083>`__: BUG: Convert fortran flags in environment variable
33+
* `#13084 <https://github.com/numpy/numpy/pull/13084>`__: BUG: Remove error-prone borrowed reference handling
34+
* `#13085 <https://github.com/numpy/numpy/pull/13085>`__: BUG: Add error checks when converting integers to datetime types
35+
* `#13091 <https://github.com/numpy/numpy/pull/13091>`__: BUG: Remove our patched version of `distutils.split_quoted`
36+
* `#13141 <https://github.com/numpy/numpy/pull/13141>`__: BUG: Fix testsuite failures on ppc and riscv
37+
* `#13142 <https://github.com/numpy/numpy/pull/13142>`__: BUG: Fix parameter validity checks in ``random.choice``
38+
* `#13143 <https://github.com/numpy/numpy/pull/13143>`__: BUG: Ensure linspace works on object input.
39+
* `#13144 <https://github.com/numpy/numpy/pull/13144>`__: BLD: fix include list for sdist building.
40+
* `#13145 <https://github.com/numpy/numpy/pull/13145>`__: BUG: __array_interface__ offset was always ignored
41+
* `#13274 <https://github.com/numpy/numpy/pull/13274>`__: MAINT: f2py: Add a cast to avoid a compiler warning.
42+
* `#13275 <https://github.com/numpy/numpy/pull/13275>`__: BUG, MAINT: fix reference count error on invalid input to ndarray.flat
43+
* `#13276 <https://github.com/numpy/numpy/pull/13276>`__: ENH: Cast covariance to double in random mvnormal
44+
* `#13278 <https://github.com/numpy/numpy/pull/13278>`__: BUG: Fix null pointer dereference in PyArray_DTypeFromObjectHelper
45+
* `#13339 <https://github.com/numpy/numpy/pull/13339>`__: BUG: Use C call to sysctlbyname for AVX detection on MacOS.
46+
* `#13340 <https://github.com/numpy/numpy/pull/13340>`__: BUG: Fix crash when calling savetxt on a padded array
47+
* `#13341 <https://github.com/numpy/numpy/pull/13341>`__: BUG: ufunc.at iteration variable size fix
48+
* `#13342 <https://github.com/numpy/numpy/pull/13342>`__: DOC: Add as_ctypes_type to the documentation
49+
* `#13350 <https://github.com/numpy/numpy/pull/13350>`__: BUG: Return the coefficients array directly
50+
* `#13351 <https://github.com/numpy/numpy/pull/13351>`__: BUG/MAINT: Tidy typeinfo.h and .c
51+
* `#13359 <https://github.com/numpy/numpy/pull/13359>`__: BUG: Make allow_pickle=False the default for loading
52+
* `#13360 <https://github.com/numpy/numpy/pull/13360>`__: DOC: fix some doctest failures
53+
* `#13363 <https://github.com/numpy/numpy/pull/13363>`__: BUG/MAINT: Tidy typeinfo.h and .c
54+
* `#13381 <https://github.com/numpy/numpy/pull/13381>`__: BLD: address mingw-w64 issue. Follow-up to gh-9977
55+
* `#13382 <https://github.com/numpy/numpy/pull/13382>`__: REL: Prepare for the NumPy release.

doc/release/1.16.3-notes.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
==========================
2+
NumPy 1.16.3 Release Notes
3+
==========================
4+
5+
The NumPy 1.16.3 release fixes bugs reported against the 1.16.2 release, and
6+
also backports several enhancements from master that seem appropriate for a
7+
release series that is the last to support Python 2.7. The wheels on PyPI are
8+
linked with OpenBLAS v0.3.4+, which should fix the known threading issues
9+
found in previous OpenBLAS versions.
10+
11+
Downstream developers building this release should use Cython >= 0.29.2 and,
12+
if using OpenBLAS, OpenBLAS > v0.3.4.
13+
14+
The most noticeable change in this release is that unpickling object arrays
15+
when loading ``*.npy`` or ``*.npz`` files now requires an explicit opt-in.
16+
This backwards incompatible change was made in response to
17+
`CVE-2019-6446 <https://nvd.nist.gov/vuln/detail/CVE-2019-6446>`_.
18+
19+
20+
Compatibility notes
21+
===================
22+
23+
Unpickling while loading requires explicit opt-in
24+
-------------------------------------------------
25+
The functions ``np.load``, and ``np.lib.format.read_array`` take an
26+
`allow_pickle` keyword which now defaults to ``False`` in response to
27+
`CVE-2019-6446 <https://nvd.nist.gov/vuln/detail/CVE-2019-6446>`_.
28+
29+
30+
Improvements
31+
============
32+
33+
Covariance in `random.mvnormal` cast to double
34+
----------------------------------------------
35+
This should make the tolerance used when checking the singular values of the
36+
covariance matrix more meaningful.
37+
38+
39+
Changes
40+
=======
41+
42+
``__array_interface__`` offset now works as documented
43+
------------------------------------------------------
44+
The interface may use an ``offset`` value that was previously mistakenly
45+
ignored.
46+

doc/source/release.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Release Notes
33
*************
44

55
.. include:: ../release/1.17.0-notes.rst
6+
.. include:: ../release/1.16.3-notes.rst
67
.. include:: ../release/1.16.2-notes.rst
78
.. include:: ../release/1.16.1-notes.rst
89
.. include:: ../release/1.16.0-notes.rst

0 commit comments

Comments
 (0)