Skip to content

Commit

Permalink
Add changelog entries for a 1.6 release and bump the version
Browse files Browse the repository at this point in the history
I still need to test cupy so I don't know if I will get this out now or if it
will need to wait. There is nothing critical in this release.
  • Loading branch information
asmeurer committed Mar 30, 2024
1 parent 2e24799 commit f2c2537
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 4 deletions.
2 changes: 1 addition & 1 deletion array_api_compat/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
this implementation for the default when working with NumPy arrays.
"""
__version__ = '1.5.1'
__version__ = '1.6'

from .common import * # noqa: F401, F403
34 changes: 31 additions & 3 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
# Changelog

## 1.6 (????-??-??)

## Major Changes

- Drop support for Python 3.8.

- NumPy 2.0 is now left completely unwrapped.

- New flag `use_compat` to {func}`~.array_namespace` to force the use or
non-use of the compat wrapper namespace. The default is to return a compat
namespace when it is appropiate.

- Fix the `copy` flag to `asarray` for NumPy, CuPy, and Dask.

- Fix the `device` flag to `asarray` for CuPy.

- Fix various issues with `asarray` for Dask.

## Minor Changes

- Test Python 3.12 on CI.

- Add more tests for {func}`~.array_namespace`.

- Add more tests for `asarray`.

- Add a test that there are no hard dependencies.

## 1.5.1 (2024-03-20)

## Minor Changes
Expand Down Expand Up @@ -36,9 +64,9 @@

### Minor Changes

- Allow `'2022.12'` as the `api_version` in `array_namespace()`. `'2021.12'`
is also supported but will issue a warning since the returned namespace will
still be a 2022.12 compliant one.
- Allow `'2022.12'` as the `api_version` in {func}`~.array_namespace()`.
`'2021.12'` is also supported but will issue a warning since the returned
namespace will still be a 2022.12 compliant one.

- Add wrapper for numpy.linalg.solve, which broadcasts the inputs according to
the standard.
Expand Down

0 comments on commit f2c2537

Please # to comment.