diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2019-04-21 20:43:59 -0600 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2019-04-21 20:50:50 -0600 |
commit | ba4cbb89dba869356f8ef6239f30cbd9cee87aa4 (patch) | |
tree | fd090ffbd744c4a65176b1bc31f89753355028e8 | |
parent | d1d862dd8eb7e560342895dfb5e69bf7c7702110 (diff) | |
download | numpy-ba4cbb89dba869356f8ef6239f30cbd9cee87aa4.tar.gz |
MAINT, DOC: Post 1.16.3 release updates.
- Add 1.16.3 release notes
- Add 1.16.3 changelog
- Update mailmap
-rw-r--r-- | .mailmap | 1 | ||||
-rw-r--r-- | doc/changelog/1.16.3-changelog.rst | 55 | ||||
-rw-r--r-- | doc/release/1.16.3-notes.rst | 46 | ||||
-rw-r--r-- | doc/source/release.rst | 1 |
4 files changed, 103 insertions, 0 deletions
@@ -44,6 +44,7 @@ Benjamin Root <ben.v.root@gmail.com> Ben Root <ben.v.root@gmail.com> Benjamin Root <ben.v.root@gmail.com> weathergod <?@?> Bertrand Lefebvre <bertrand.l3f@gmail.com> bertrand <bertrand.l3f@gmail.com> Bertrand Lefebvre <bertrand.l3f@gmail.com> Bertrand <bertrand.l3f@gmail.com> +Bharat Raghunathan <bharatr@symphonyai.com> Bharat123Rox <bharatr@symphonyai.com> Bob Eldering <eldering@jive.eu> bobeldering <eldering@jive.eu> Brett R Murphy <bmurphy@enthought.com> brettrmurphy <bmurphy@enthought.com> Bryan Van de Ven <bryanv@continuum.io> Bryan Van de Ven <bryan@Laptop-3.local> diff --git a/doc/changelog/1.16.3-changelog.rst b/doc/changelog/1.16.3-changelog.rst new file mode 100644 index 000000000..96291c0ae --- /dev/null +++ b/doc/changelog/1.16.3-changelog.rst @@ -0,0 +1,55 @@ + +Contributors +============ + +A total of 16 people contributed to this release. People with a "+" by their +names contributed a patch for the first time. + +* Andreas Schwab +* Bharat Raghunathan + +* Bran + +* Charles Harris +* Eric Wieser +* Jakub Wilk +* Kevin Sheppard +* Marten van Kerkwijk +* Matti Picus +* Paul Ivanov +* Ralf Gommers +* Sebastian Berg +* Tyler Reddy +* Warren Weckesser +* Yu Feng +* adeak + + +Pull requests merged +==================== + +A total of 26 pull requests were merged for this release. + +* `#13072 <https://github.com/numpy/numpy/pull/13072>`__: BUG: Fixes to numpy.distutils.Configuration.get_version (#13056) +* `#13082 <https://github.com/numpy/numpy/pull/13082>`__: BUG: Fix errors in string formatting while producing an error +* `#13083 <https://github.com/numpy/numpy/pull/13083>`__: BUG: Convert fortran flags in environment variable +* `#13084 <https://github.com/numpy/numpy/pull/13084>`__: BUG: Remove error-prone borrowed reference handling +* `#13085 <https://github.com/numpy/numpy/pull/13085>`__: BUG: Add error checks when converting integers to datetime types +* `#13091 <https://github.com/numpy/numpy/pull/13091>`__: BUG: Remove our patched version of `distutils.split_quoted` +* `#13141 <https://github.com/numpy/numpy/pull/13141>`__: BUG: Fix testsuite failures on ppc and riscv +* `#13142 <https://github.com/numpy/numpy/pull/13142>`__: BUG: Fix parameter validity checks in ``random.choice`` +* `#13143 <https://github.com/numpy/numpy/pull/13143>`__: BUG: Ensure linspace works on object input. +* `#13144 <https://github.com/numpy/numpy/pull/13144>`__: BLD: fix include list for sdist building. +* `#13145 <https://github.com/numpy/numpy/pull/13145>`__: BUG: __array_interface__ offset was always ignored +* `#13274 <https://github.com/numpy/numpy/pull/13274>`__: MAINT: f2py: Add a cast to avoid a compiler warning. +* `#13275 <https://github.com/numpy/numpy/pull/13275>`__: BUG, MAINT: fix reference count error on invalid input to ndarray.flat +* `#13276 <https://github.com/numpy/numpy/pull/13276>`__: ENH: Cast covariance to double in random mvnormal +* `#13278 <https://github.com/numpy/numpy/pull/13278>`__: BUG: Fix null pointer dereference in PyArray_DTypeFromObjectHelper +* `#13339 <https://github.com/numpy/numpy/pull/13339>`__: BUG: Use C call to sysctlbyname for AVX detection on MacOS. +* `#13340 <https://github.com/numpy/numpy/pull/13340>`__: BUG: Fix crash when calling savetxt on a padded array +* `#13341 <https://github.com/numpy/numpy/pull/13341>`__: BUG: ufunc.at iteration variable size fix +* `#13342 <https://github.com/numpy/numpy/pull/13342>`__: DOC: Add as_ctypes_type to the documentation +* `#13350 <https://github.com/numpy/numpy/pull/13350>`__: BUG: Return the coefficients array directly +* `#13351 <https://github.com/numpy/numpy/pull/13351>`__: BUG/MAINT: Tidy typeinfo.h and .c +* `#13359 <https://github.com/numpy/numpy/pull/13359>`__: BUG: Make allow_pickle=False the default for loading +* `#13360 <https://github.com/numpy/numpy/pull/13360>`__: DOC: fix some doctest failures +* `#13363 <https://github.com/numpy/numpy/pull/13363>`__: BUG/MAINT: Tidy typeinfo.h and .c +* `#13381 <https://github.com/numpy/numpy/pull/13381>`__: BLD: address mingw-w64 issue. Follow-up to gh-9977 +* `#13382 <https://github.com/numpy/numpy/pull/13382>`__: REL: Prepare for the NumPy release. diff --git a/doc/release/1.16.3-notes.rst b/doc/release/1.16.3-notes.rst new file mode 100644 index 000000000..181a7264d --- /dev/null +++ b/doc/release/1.16.3-notes.rst @@ -0,0 +1,46 @@ +========================== +NumPy 1.16.3 Release Notes +========================== + +The NumPy 1.16.3 release fixes bugs reported against the 1.16.2 release, and +also backports several enhancements from master that seem appropriate for a +release series that is the last to support Python 2.7. The wheels on PyPI are +linked with OpenBLAS v0.3.4+, which should fix the known threading issues +found in previous OpenBLAS versions. + +Downstream developers building this release should use Cython >= 0.29.2 and, +if using OpenBLAS, OpenBLAS > v0.3.4. + +The most noticeable change in this release is that unpickling object arrays +when loading ``*.npy`` or ``*.npz`` files now requires an explicit opt-in. +This backwards incompatible change was made in response to +`CVE-2019-6446 <https://nvd.nist.gov/vuln/detail/CVE-2019-6446>`_. + + +Compatibility notes +=================== + +Unpickling while loading requires explicit opt-in +------------------------------------------------- +The functions ``np.load``, and ``np.lib.format.read_array`` take an +`allow_pickle` keyword which now defaults to ``False`` in response to +`CVE-2019-6446 <https://nvd.nist.gov/vuln/detail/CVE-2019-6446>`_. + + +Improvements +============ + +Covariance in `random.mvnormal` cast to double +---------------------------------------------- +This should make the tolerance used when checking the singular values of the +covariance matrix more meaningful. + + +Changes +======= + +``__array_interface__`` offset now works as documented +------------------------------------------------------ +The interface may use an ``offset`` value that was previously mistakenly +ignored. + diff --git a/doc/source/release.rst b/doc/source/release.rst index 8c8af6834..a6908bb07 100644 --- a/doc/source/release.rst +++ b/doc/source/release.rst @@ -3,6 +3,7 @@ Release Notes ************* .. include:: ../release/1.17.0-notes.rst +.. include:: ../release/1.16.3-notes.rst .. include:: ../release/1.16.2-notes.rst .. include:: ../release/1.16.1-notes.rst .. include:: ../release/1.16.0-notes.rst |