Skip to content

Commit d49f186

Browse files
committed
DOC: add 1.12 changelog
1 parent 0a14d6c commit d49f186

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

docs/changelog.md

+37
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,42 @@
11
# Changelog
22

3+
## 1.12.0 (2025-05-XX)
4+
5+
6+
### Major changes
7+
8+
- The build system has been updated to use `pyproject.toml` instead of `setup.py`
9+
- Support for Python 3.9 has been dropped. The minimum supported Python version is now
10+
3.10; the minimum supported NumPy version is 1.22; the minimum supported `ndonnx`
11+
version is 0.10.1.
12+
- The `linalg` extension works correctly with `pytorch==2.7`.
13+
- Multiple improvements to handling of `device` arguments in `numpy`, `cupy`, `torch`,
14+
and `dask` backends. Support for multiple devices is still relatively immature,
15+
and rough edges can be expected. Please report any issues you encounter.
16+
17+
### Minor changes
18+
19+
- `finfo` and `iinfo` functions now accept array arguments, in accordance with the
20+
Array API spec;
21+
- `torch.asarray` function propagates the device of the input array. This works around
22+
the [pytorch issue #150199](https://github.com/pytorch/pytorch/issues/150199);
23+
- `torch.repeat` function is now available;
24+
- `torch.count_nonzero` function now correctly handles the case of a tuple `axis`
25+
arguments and `keepdims=True`;
26+
- `torch.meshgrid` wrapper defaults to `indexing="xy"`, in accordance with the
27+
array API specification;
28+
- `cupy.asarray` function now implements the `copy=True` argument;
29+
30+
31+
The following users contributed to this release:
32+
33+
Evgeni Burovski,
34+
Lucas Colley,
35+
Neil Girdhar,
36+
Joren Hammudoglu,
37+
Guido Imperiale
38+
39+
340
## 1.11.2 (2025-03-20)
441

542
This is a bugfix release with no new features compared to version 1.11.

0 commit comments

Comments
 (0)