Skip to content

Commit d84cdf5

Browse files
committed
Add changelog entries for a 1.9 release
1 parent b30a59e commit d84cdf5

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

docs/changelog.md

+36
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,41 @@
11
# Changelog
22

3+
## 1.9 (2024-10-??)
4+
5+
### Major Changes
6+
7+
- New helper functions to determine if a namespace is from a given library
8+
({func}`~.is_numpy_namespace`, {func}`~.is_torch_namespace`, etc.).
9+
10+
- More support for the [2023.12 version of the
11+
standard](https://data-apis.org/array-api/latest/changelog.html#v2023-12).
12+
This includes
13+
- Wrappers for `cumulative_sum()`.
14+
- Wrappers for `unstack()`.
15+
- Update floating-point type promotion in `sum()`, `prod()`, and `trace()`
16+
to be inline with the 2023.12 specification (32-bit types no longer
17+
promote to 64-bit when `dtype=None`).
18+
- Add the [inspection
19+
APIs](https://data-apis.org/array-api/latest/API_specification/inspection.html)
20+
to the wrapped namespaces. These can be accessed with
21+
`xp.__array_namespace_info__()`.
22+
- Various fixes to the `clip()` wrappers.
23+
24+
- `torch.conj` now wrapps `torch.conj_physical`, which makes a copy rather
25+
than setting the conjugation bit, as arrays with the conjugation bit set do
26+
not support some APIs.
27+
28+
- `torch.sign` is now wrapped to support complex numbers and propogate nans
29+
properly.
30+
31+
### Minor Changes
32+
33+
- Support for JAX 0.4.32 and newer which implements the array API directly in
34+
`jax.numpy`.
35+
36+
- `hypot`, `minimum`, and `maximum` (new in 2023.12) are wrapped in PyTorch to
37+
support proper scalar type promotion.
38+
339
## 1.8 (2024-07-24)
440

541
### Major Changes

0 commit comments

Comments
 (0)