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
+
1
85
Version 0.15.1 (2021-03-29)
2
86
===========================
3
87
@@ -1286,6 +1370,7 @@ Earlier releases
1286
1370
[ @LukeMathWalker ] : https://github.com/LukeMathWalker
1287
1371
[ @acj ] : https://github.com/acj
1288
1372
[ @andrei-papou ] : https://github.com/andrei-papou
1373
+ [ @cassiersg ] : https://github.com/cassiersg
1289
1374
[ @dam5h ] : https://github.com/dam5h
1290
1375
[ @d-dorazio ] : https://github.com/d-dorazio
1291
1376
[ @Eijebong ] : https://github.com/Eijebong
@@ -1301,6 +1386,7 @@ Earlier releases
1301
1386
[ @rth ] : https://github.com/rth
1302
1387
[ @sebasv ] : https://github.com/sebasv
1303
1388
[ @SparrowLii ] : https://github.com/SparrowLii
1389
+ [ @stokhos ] : https://github.com/stokhos
1304
1390
[ @termoshtt ] : https://github.com/termoshtt
1305
1391
[ @TheLortex ] : https://github.com/TheLortex
1306
1392
[ @viniciusd ] : https://github.com/viniciusd
0 commit comments