Skip to content

Commit d924485

Browse files
committed
DOC: start adding a changelog for 2.5
1 parent 349fd46 commit d924485

File tree

1 file changed

+54
-1
lines changed

1 file changed

+54
-1
lines changed

docs/changelog.md

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# Changelog
22

3+
## 2.5 (2026-02-XX)
4+
5+
### Major Changes
6+
7+
- The default version of the array API standard is now 2025.12. Previous versions can
8+
still be enabled via the [flags API](array-api-strict-flags), e.g., by calling
9+
`set_array_api_strict_flags(api_version='2024.12')` or setting
10+
`ARRAY_API_STRICT_API_VERSION=2024.12`.
11+
12+
Note that this support is still relatively undertested. Please [report any
13+
issues](https://github.com/data-apis/array-api-strict/issues) you find.
14+
15+
- The following new functions, new in the 2025.12 revision, are implemented:
16+
17+
- `isin`
18+
- `broadcast_shapes`
19+
- `linalg.eig`
20+
- `linalg.eigvals`
21+
22+
- Array objects can now be pickled.
23+
24+
25+
### Minor Changes
26+
27+
The following updates to existing APIs have been implemented, per the 2025.12 Array API
28+
standard revision:
29+
30+
- `searchsorted` now accepts a python scalar for its second argument,
31+
`x2`.
32+
33+
- `expand_dims` now accepts tuples of axes.
34+
35+
- `permute_dims` now accepts negative axes, with the usual meaning (a negative value
36+
for an axis counts backwards from the end).
37+
38+
The following functions now return tuples instead of lists:
39+
40+
- `__array_namespace_info__().devices`
41+
- `broadcast_arrays`
42+
- `meshgrid`
43+
44+
- `clip` has been updated to accept python `int` scalars for its `min` and `max`
45+
arguments for clipping a floating-point array.
46+
47+
48+
### Contributors
49+
50+
The following users contributed to this release:
51+
52+
Evgeni Burovski,
53+
Lucas Colley,
54+
Lucy Liu
55+
56+
357
## 2.4.1 (2025-07-27)
458

559
### Major Changes
@@ -8,7 +62,6 @@
862

963
- Support for Python versions 3.10 and 3.11 has been reinstated.
1064

11-
1265
### Minor Changes
1366

1467
- Arithmetic operations no longer accept NumPy arrays.

0 commit comments

Comments
 (0)