Skip to content

Commit

Permalink
Merge pull request #1414 from rust-ndarray/release-0.16
Browse files Browse the repository at this point in the history
Make Release 0.16
  • Loading branch information
bluss authored Aug 3, 2024
2 parents b03953a + b592995 commit 84fe611
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 7 deletions.
4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]

name = "ndarray"
version = "0.15.6"
version = "0.16.0"
edition = "2018"
rust-version = "1.64"
authors = [
Expand Down Expand Up @@ -91,7 +91,7 @@ default-members = [
]

[workspace.dependencies]
ndarray = { version = "0.15", path = "." }
ndarray = { version = "0.16", path = "." }
ndarray-rand = { path = "ndarray-rand" }

num-integer = { version = "0.1.39", default-features = false }
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,8 @@ Using system-installed dependencies can save a long time building dependencies.
An example configuration using (compiled) netlib is shown below anyway::

[dependencies]
ndarray = { version = "0.15.0", features = ["blas"] }
blas-src = { version = "0.8.0", default-features = false, features = ["netlib"] }
ndarray = { version = "0.16.0", features = ["blas"] }
blas-src = { version = "0.10.0", default-features = false, features = ["netlib"] }

When this is done, your program must also link to ``blas_src`` by using it or
explicitly including it in your code::
Expand Down
12 changes: 10 additions & 2 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 0.16.0 (Not yet released)
=================================
Version 0.16.0 (2024-08-03)
===========================

Featured Changes
----------------
Expand All @@ -11,6 +11,13 @@ Featured Changes
New Features and Improvements
-----------------------------

- Check for aliasing in `RawViewMut::from_shape_ptr` with a debug assertion by [@bluss](https://github.com/bluss) [#1413](https://github.com/rust-ndarray/ndarray/pull/1413)
- Allow aliasing in ArrayView::from_shape by [@bluss](https://github.com/bluss) [#1410](https://github.com/rust-ndarray/ndarray/pull/1410)
- Remove deprecations from 0.15.x by [@bluss](https://github.com/bluss) [#1409](https://github.com/rust-ndarray/ndarray/pull/1409)
- Make `CowArray` an owned storage array, require Clone bound for `into_shared` by [@jturner314](https://github.com/jturner314) [#1028](https://github.com/rust-ndarray/ndarray/pull/1028)
- Change `NdProducer::Dim` of `axis_windows()` to `Ix1` by [@jonasBoss](https://github.com/jonasBoss) [#1305](https://github.com/rust-ndarray/ndarray/pull/1305)
- Add `squeeze()` to dynamic dimension arrays by [@barakugav](https://github.com/barakugav) [#1396](https://github.com/rust-ndarray/ndarray/pull/1396)
- Add `flatten`, `flatten_with_order` and `into_flat` to arrays by [@barakugav](https://github.com/barakugav) [#1397](https://github.com/rust-ndarray/ndarray/pull/1397)
- Make compatible with thumbv6m-none-eabi by [@BjornTheProgrammer](https://github.com/BjornTheProgrammer) [#1384](https://github.com/rust-ndarray/ndarray/pull/1384)
- `is_unique` for `ArcArray` by [@daniellga](https://github.com/daniellga) [#1399](https://github.com/rust-ndarray/ndarray/pull/1399)
- Add `triu` and `tril` methods directly to ArrayBase by [@akern40](https://github.com/akern40) [#1386](https://github.com/rust-ndarray/ndarray/pull/1386)
Expand Down Expand Up @@ -50,6 +57,7 @@ New Features and Improvements
Tests, CI and Maintainer tasks
------------------------------

- CI: require rustfmt, nostd by [@bluss](https://github.com/bluss) [#1411](https://github.com/rust-ndarray/ndarray/pull/1411)
- Prepare changelog for 0.16.0 by [@bluss](https://github.com/bluss) [#1401](https://github.com/rust-ndarray/ndarray/pull/1401)
- Organize dependencies with workspace = true (cont.) by [@bluss](https://github.com/bluss) [#1407](https://github.com/rust-ndarray/ndarray/pull/1407)
- Update to use dep: for features by [@bluss](https://github.com/bluss) [#1406](https://github.com/rust-ndarray/ndarray/pull/1406)
Expand Down
2 changes: 1 addition & 1 deletion ndarray-rand/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ndarray-rand"
version = "0.14.0"
version = "0.15.0"
edition = "2018"
authors = ["bluss"]
license = "MIT OR Apache-2.0"
Expand Down
5 changes: 5 additions & 0 deletions ndarray-rand/RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Recent Changes
--------------

- 0.15.0

- Require ndarray 0.16
- Remove deprecated F32 by [@bluss](https://github.com/bluss) [#1409](https://github.com/rust-ndarray/ndarray/pull/1409)

- 0.14.0

- Require ndarray 0.15
Expand Down

0 comments on commit 84fe611

Please sign in to comment.