Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for 1.22.0 release #20685

Merged
merged 2 commits into from Dec 30, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
12 changes: 10 additions & 2 deletions doc/changelog/1.22.0-changelog.rst
Expand Up @@ -2,7 +2,7 @@
Contributors
============

A total of 152 people contributed to this release. People with a "+" by their
A total of 153 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.

* @DWesl
Expand Down Expand Up @@ -144,6 +144,7 @@ names contributed a patch for the first time.
* Stephannie Jimenez Gacha +
* Tania Allard
* Theodoros Nikolaou +
* Thomas Green +
* Thomas J. Fan
* Thomas Li +
* Tim Hoffmann
Expand All @@ -161,7 +162,7 @@ names contributed a patch for the first time.
Pull requests merged
====================

A total of 602 pull requests were merged for this release.
A total of 609 pull requests were merged for this release.

* `#15847 <https://github.com/numpy/numpy/pull/15847>`__: BUG: avoid infinite recurrence on dependencies in crackfortran
* `#16740 <https://github.com/numpy/numpy/pull/16740>`__: ENH: Add broadcast support to Generator.multinomial
Expand Down Expand Up @@ -765,3 +766,10 @@ A total of 602 pull requests were merged for this release.
* `#20605 <https://github.com/numpy/numpy/pull/20605>`__: DEV: add a warningfilter to fix pytest workflow.
* `#20614 <https://github.com/numpy/numpy/pull/20614>`__: TST: Bump mypy: 0.910 -> 0.920
* `#20617 <https://github.com/numpy/numpy/pull/20617>`__: MAINT: Help boost::python libraries at least not crash
* `#20632 <https://github.com/numpy/numpy/pull/20632>`__: DOC: Document implementation of NEP 43 and experimental new DType...
* `#20649 <https://github.com/numpy/numpy/pull/20649>`__: DOC: Modify SVG to be visible on Chrome
* `#20650 <https://github.com/numpy/numpy/pull/20650>`__: BUG: Support env argument in CCompiler.spawn
* `#20651 <https://github.com/numpy/numpy/pull/20651>`__: BUG: f2py: Simplify creation of an exception message.
* `#20680 <https://github.com/numpy/numpy/pull/20680>`__: TYP,TST: Bump mypy to 0.930
* `#20681 <https://github.com/numpy/numpy/pull/20681>`__: BUG: Fix setstate logic for empty arrays
* `#20682 <https://github.com/numpy/numpy/pull/20682>`__: ENH: Add ARM Compiler with ARM Performance Library support
13 changes: 6 additions & 7 deletions doc/source/release/1.22.0-notes.rst
Expand Up @@ -3,16 +3,16 @@
==========================
NumPy 1.22.0 Release Notes
==========================
NumPy 1.22.0 is a big release featuring the work of 152 contributers spread
over 602 pull requests. There have been many improvements, highlights are:
NumPy 1.22.0 is a big release featuring the work of 153 contributers spread
over 609 pull requests. There have been many improvements, highlights are:

* Annotations of the main namespace are essentially complete. Upstream is a
moving target, so there will likely be further improvements, but the major
work is done. This is probably the most user visible enhancement in this
release.
* A preliminary version of the proposed Array-API is provided. This is a step
in creating a standard collection of functions that can be used across
application such as CuPy and JAX.
applications such as CuPy and JAX.
* NumPy now has a DLPack backend. DLPack provides a common interchange format
for array (tensor) data.
* New methods for ``quantile``, ``percentile``, and related functions. The new
Expand All @@ -39,14 +39,13 @@ Expired deprecations

Deprecated numeric style dtype strings have been removed
--------------------------------------------------------
* Using the strings ``"Bytes0"``, ``"Datetime64"``, ``"Str0"``, ``"Uint32"``,
and ``"Uint64"`` as a dtype will now raise a ``TypeError``.
Using the strings ``"Bytes0"``, ``"Datetime64"``, ``"Str0"``, ``"Uint32"``,
and ``"Uint64"`` as a dtype will now raise a ``TypeError``.

(`gh-19539 <https://github.com/numpy/numpy/pull/19539>`__)
(`gh-19539 <https://github.com/numpy/numpy/pull/19539>`__)

Expired deprecations for ``loads``, ``ndfromtxt``, and ``mafromtxt`` in npyio
-----------------------------------------------------------------------------

``numpy.loads`` was deprecated in v1.15, with the recommendation that users use
``pickle.loads`` instead. ``ndfromtxt`` and ``mafromtxt`` were both deprecated
in v1.17 - users should use ``numpy.genfromtxt`` instead with the appropriate
Expand Down