Skip to main content
`Ctrl`+`K`

# NumPy 1.20.1 Release Notes

NumPy 1,20.1 is a rapid bugfix release fixing several bugs and regressions reported after the 1.20.0 release.

## Highlights

- The distutils bug that caused problems with downstream projects is fixed.

- The `random.shuffle` regression is fixed.

## Contributors

A total of 8 people contributed to this release. People with a “+” by their names contributed a patch for the first time.

- Bas van Beek

- Charles Harris

- Nicholas McKibben +

- Pearu Peterson

- Ralf Gommers

- Sebastian Berg

- Tyler Reddy

- @Aerysv +

## Pull requests merged

A total of 15 pull requests were merged for this release.

- #18306: MAINT: Add missing placeholder annotations

- #18310: BUG: Fix typo in `numpy.__init__.py`

- #18326: BUG: don’t mutate list of fake libraries while iterating over…

- #18327: MAINT: gracefully shuffle memoryviews

- #18328: BUG: Use C linkage for random distributions

- #18336: CI: fix when GitHub Actions builds trigger, and allow ci skips

- #18337: BUG: Allow unmodified use of isclose, allclose, etc. with timedelta

- #18345: BUG: Allow pickling all relevant DType types/classes

- #18351: BUG: Fix missing signed_char dependency. Closes #18335.

- #18352: DOC: Change license date 2020 -> 2021

- #18353: CI: CircleCI seems to occasionally time out, increase the limit

- #18354: BUG: Fix f2py bugs when wrapping F90 subroutines.

- #18356: MAINT: crackfortran regex simplify

- #18357: BUG: threads.h existence test requires GLIBC > 2.12.

- #18359: REL: Prepare for the NumPy 1.20.1 release.