1+ Version 0.15.2 (2021-xx-xx Not released yet)
2+ ===========================
3+
4+ New features
5+ ------------
6+
7+ - New methods for growing/appending to owned ` Array ` s. These methods allow
8+ building an array efficiently chunk by chunk. By [ @bluss ] .
9+
10+ - ` .push_row() ` , ` .push_column() `
11+ - ` .push(axis, array) ` , ` .append(axis, array) `
12+
13+ https://github.com/rust-ndarray/ndarray/pull/932 <br >
14+ https://github.com/rust-ndarray/ndarray/pull/990
15+
16+ - New reshaping method ` .to_shape(...) ` , called with new shape and optional
17+ ordering parameter, this is the first improvement for reshaping in terms of
18+ added features and increased consistency. By [ @bluss ] .
19+
20+ https://github.com/rust-ndarray/ndarray/pull/982
21+
22+ - ` Array ` now implements a by-value iterator, by [ @bluss ] .
23+
24+ https://github.com/rust-ndarray/ndarray/pull/986
25+
26+ - New methods ` .move_into() ` and ` .move_into_uninit() ` which allow assigning
27+ into an array by moving values into them, by [ @bluss ] .
28+
29+ https://github.com/rust-ndarray/ndarray/pull/932 <br >
30+ https://github.com/rust-ndarray/ndarray/pull/997
31+
32+ - New method ` .remove_index() ` for owned arrays by [ @bluss ]
33+
34+ https://github.com/rust-ndarray/ndarray/pull/967
35+
36+ - New constructor ` build_uninit ` which makes it easier to initialize
37+ uninitialized arrays in a way that's generic over all owned array kinds.
38+ By [ @bluss ] .
39+
40+ https://github.com/rust-ndarray/ndarray/pull/1001
41+
42+ Enhancements
43+ ------------
44+
45+ - Preserve the allocation of the input array in some more cases for arithmetic ops by [ @SparrowLii ]
46+
47+ https://github.com/rust-ndarray/ndarray/pull/963
48+
49+ - Improve broadcasting performance for &array + &array arithmetic ops by [ @SparrowLii ]
50+
51+ https://github.com/rust-ndarray/ndarray/pull/965
52+
53+ Bug fixes
54+ ---------
55+
56+ - Fix an error in construction of empty array with negative strides, by [ @jturner314 ] .
57+
58+ https://github.com/rust-ndarray/ndarray/pull/998
59+
60+ - Fix minor performance bug with loop order selection in Zip by [ @bluss ]
61+
62+ https://github.com/rust-ndarray/ndarray/pull/977
63+
64+ API changes
65+ -----------
66+
67+ - Add dimension getters to ` Shape ` and ` StrideShape ` by [ @stokhos ]
68+
69+ https://github.com/rust-ndarray/ndarray/pull/978
70+
71+ Other changes
72+ -------------
73+
74+ - Rustdoc now uses the ndarray logo that [ @jturner314 ] created previously
75+
76+ https://github.com/rust-ndarray/ndarray/pull/981
77+
78+ - Minor doc changes by [ @stokhos ] , [ @cassiersg ] and [ @jturner314 ]
79+
80+ https://github.com/rust-ndarray/ndarray/pull/968 <br >
81+ https://github.com/rust-ndarray/ndarray/pull/971 <br >
82+ https://github.com/rust-ndarray/ndarray/pull/974
83+
84+
185Version 0.15.1 (2021-03-29)
286===========================
387
@@ -1286,6 +1370,7 @@ Earlier releases
12861370[ @LukeMathWalker ] : https://github.com/LukeMathWalker
12871371[ @acj ] : https://github.com/acj
12881372[ @andrei-papou ] : https://github.com/andrei-papou
1373+ [ @cassiersg ] : https://github.com/cassiersg
12891374[ @dam5h ] : https://github.com/dam5h
12901375[ @d-dorazio ] : https://github.com/d-dorazio
12911376[ @Eijebong ] : https://github.com/Eijebong
@@ -1301,6 +1386,7 @@ Earlier releases
13011386[ @rth ] : https://github.com/rth
13021387[ @sebasv ] : https://github.com/sebasv
13031388[ @SparrowLii ] : https://github.com/SparrowLii
1389+ [ @stokhos ] : https://github.com/stokhos
13041390[ @termoshtt ] : https://github.com/termoshtt
13051391[ @TheLortex ] : https://github.com/TheLortex
13061392[ @viniciusd ] : https://github.com/viniciusd
0 commit comments