Skip to content

Commit 6840fca

Browse files
authored
Merge pull request #888 from charris/announce-numpy-2.4.0
announce the NumPy 2.4.0 release
2 parents 6362575 + 048232a commit 6840fca

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

content/en/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ params:
1111
# Hero subtitle (optional)
1212
subtitle: The fundamental package for scientific computing with Python
1313
# Button text
14-
buttontext: "Latest release: NumPy 2.3. View all releases"
14+
buttontext: "Latest release: NumPy 2.4. View all releases"
1515
# Where the main hero button links to
1616
buttonlink: "/news/#releases"
1717
# Hero image (from static/images/___)

content/en/news.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
11
---
22
title: "News"
33
sidebar: false
4-
newsHeader: "NumPy 2.3.0 released!"
5-
date: 2025-06-07
4+
newsHeader: "NumPy 2.4.0 released!"
5+
date: 2025-12-20
66
---
77

8+
### NumPy 2.4.0 released
9+
10+
_20 Dec, 2025_ -- The NumPy 2.4.0 release continues the work to improve free
11+
threaded Python support, user dtypes implementation, and annotations. There are
12+
many expired deprecations and bug fixes as well. Highlights are:
13+
14+
- Many annotation improvements. In particular, runtime signature introspection.
15+
- New `casting` kwarg `'same_value'` for casting by value.
16+
- New `PyUFunc_AddLoopsFromSpec` function that can be used to add user sort
17+
loops using the `ArrayMethod` API.
18+
- New `__numpy_dtype__` protocol.
19+
20+
This release supports Python versions 3.11-3.14
21+
22+
823
### NumPy 2.3.0 released
924

1025
_7 Jun, 2025_ -- The NumPy 2.3.0 release improves free threaded Python support
@@ -461,6 +476,7 @@ Here is a list of NumPy releases, with links to release notes. Bugfix
461476
releases (only the `z` changes in the `x.y.z` version number) have no new
462477
features; minor releases (the `y` increases) do.
463478

479+
- NumPy 2.4.0 ([release notes](https://github.com/numpy/numpy/releases/tag/v2.4.0)) -- _20 Dec 2025_.
464480
- NumPy 2.3.5 ([release notes](https://github.com/numpy/numpy/releases/tag/v2.3.5)) -- _16 Nov 2025_.
465481
- NumPy 2.3.4 ([release notes](https://github.com/numpy/numpy/releases/tag/v2.3.4)) -- _15 Oct 2025_.
466482
- NumPy 2.3.3 ([release notes](https://github.com/numpy/numpy/releases/tag/v2.3.3)) -- _9 Sep 2025_.

0 commit comments

Comments
 (0)