Skip to content

Commit fec35f7

Browse files
committed
0.14.0
1 parent f51f3e4 commit fec35f7

File tree

5 files changed

+76
-8
lines changed

5 files changed

+76
-8
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "ndarray"
4-
version = "0.13.1"
4+
version = "0.14.0"
55
edition = "2018"
66
authors = [
77
"bluss",

README.rst

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ How to use with cargo
7171
::
7272

7373
[dependencies]
74-
ndarray = "0.13.0"
74+
ndarray = "0.14.0"
7575

7676
How to enable blas integration. Depend on ``blas-src`` directly to pick a blas
7777
provider. Depend on the same ``blas-src`` version as ``ndarray`` does, for the
@@ -81,15 +81,16 @@ provider::
8181

8282

8383
[dependencies]
84-
ndarray = { version = "0.13.0", features = ["blas"] }
85-
blas-src = { version = "0.2.0", default-features = false, features = ["openblas"] }
86-
openblas-src = { version = "0.6.0", default-features = false, features = ["cblas", "system"] }
84+
ndarray = { version = "0.14.0", features = ["blas"] }
85+
blas-src = { version = "0.6.1", default-features = false, features = ["openblas"] }
86+
openblas-src = { version = "0.9", default-features = false, features = ["cblas", "system"] }
8787

8888
For official releases of ``ndarray``, the versions are:
8989

9090
=========== ============ ================
9191
``ndarray`` ``blas-src`` ``openblas-src``
9292
=========== ============ ================
93+
0.14.0 0.6.1 0.9.0
9394
0.13.0 0.2.0 0.6.0
9495
0.12.\* 0.2.0 0.6.0
9596
0.11.\* 0.1.2 0.5.0

RELEASES.md

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
Version 0.14.0 (2020-11-28)
2+
===========================
3+
4+
New features
5+
------------
6+
7+
- `Zip::apply_collect` and `Zip::par_apply_collect` now supports general
8+
elements (not just `Copy`)
9+
https://github.com/rust-ndarray/ndarray/pull/817
10+
- New function `stack` (new behaviour!) by [@andrei-papou]
11+
12+
Enhancements
13+
------------
14+
15+
- Handle inhomogenous shape inputs better in Zip, in practice, guess better whether
16+
to prefer c- or f-order for the inner loop by [@bluss]
17+
https://github.com/rust-ndarray/ndarray/pull/809
18+
19+
API changes
20+
-----------
21+
22+
- The **old function** `stack` has been renamed to `concatenate`.
23+
A new function `stack` with numpy-like semantics have taken its place.
24+
Old usages of `stack` should change to use `concatenate`.
25+
26+
`concatenate` produces an array with the same number of axes as the inputs.
27+
`stack` produces an array that has one more axis than the inputs.
28+
29+
This change was unfortunately done without a deprecation period, due to the long period between releases.
30+
31+
- Enum ErrorKind is now properly non-exhaustive and has lost its old placeholder invalid variant. By [@Zuse64]
32+
https://github.com/rust-ndarray/ndarray/pull/848
33+
34+
- Remove deprecated items:
35+
36+
- RcArray (deprecated alias for ArcArray)
37+
- Removed `subview_inplace` use `collapse_axis`
38+
- Removed `subview_mut` use `index_axis_mut`
39+
- Removed `into_subview` use `index_axis_move`
40+
- Removed `subview` use `index_axis`
41+
- Removed `slice_inplace` use `slice_collapse`
42+
- Undeprecate `remove_axis` because its replacement is hard to find out on your own.
43+
44+
- Update public external dependencies to new versions by [@Eijebong] and [@bluss]
45+
46+
- num-complex 0.3
47+
- approx 0.4 (optional)
48+
- blas-src 0.6.1 and openblas-src 0.9.0 (optional)
49+
50+
https://github.com/rust-ndarray/ndarray/pull/810
51+
https://github.com/rust-ndarray/ndarray/pull/851
52+
53+
54+
Other changes
55+
-------------
56+
57+
- Minor doc fixes by [@acj]
58+
https://github.com/rust-ndarray/ndarray/pull/834
59+
60+
- Minor doc fixes by [@xd009642]
61+
https://github.com/rust-ndarray/ndarray/pull/847
62+
63+
- The minimum required rust version is Rust 1.42.
64+
165
Version 0.13.1 (2020-04-21)
266
===========================
367

@@ -942,7 +1006,6 @@ Earlier releases
9421006
[@max-sixty]: https://github.com/max-sixty
9431007
[@JP-Ellis]: https://github.com/JP-Ellis
9441008
[@sebasv]: https://github.com/sebasv
945-
[@andrei-papou]: https://github.com/sebasv
9461009
[@mneumann]: https://github.com/mneumann
9471010
[@termoshtt]: https://github.com/termoshtt
9481011
[@rth]: https://github.com/rth
@@ -953,3 +1016,7 @@ Earlier releases
9531016
[@mockersf]: https://github.com/mockersf
9541017
[@viniciusd]: https://github.com/viniciusd
9551018
[@lifuyang]: https://github.com/liufuyang
1019+
[@acj]: https://github.com/acj
1020+
[@Eijebong]: https://github.com/Eijebong
1021+
[@andrei-papou]: https://github.com/andrei-papou
1022+
[@xd009642]: https://github.com/xd009642

ndarray-rand/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ description = "Constructors for randomized arrays. `rand` integration for `ndarr
1414
keywords = ["multidimensional", "matrix", "rand", "ndarray"]
1515

1616
[dependencies]
17-
ndarray = { version = "0.13", path = ".." }
17+
ndarray = { version = "0.14", path = ".." }
1818
rand_distr = "0.2.1"
1919
quickcheck = { version = "0.9", default-features = false, optional = true }
2020

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
// option. This file may not be copied, modified, or distributed
77
// except according to those terms.
88
#![crate_name = "ndarray"]
9-
#![doc(html_root_url = "https://docs.rs/ndarray/0.13/")]
9+
#![doc(html_root_url = "https://docs.rs/ndarray/0.14/")]
1010
#![allow(
1111
clippy::many_single_char_names,
1212
clippy::deref_addrof,

0 commit comments

Comments
 (0)