Skip to content

🎉 Update changelog and prepare for 0.15.2 🎉 #1000

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 14, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]

name = "ndarray"
version = "0.15.1"
version = "0.15.2"
edition = "2018"
authors = [
"bluss",
Expand Down
86 changes: 86 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,87 @@
Version 0.15.2 (2021-xx-xx Not released yet)
===========================

New features
------------

- New methods for growing/appending to owned `Array`s. These methods allow
building an array efficiently chunk by chunk. By [@bluss].

- `.push_row()`, `.push_column()`
- `.push(axis, array)`, `.append(axis, array)`

https://github.com/rust-ndarray/ndarray/pull/932 <br>
https://github.com/rust-ndarray/ndarray/pull/990

- New reshaping method `.to_shape(...)`, called with new shape and optional
ordering parameter, this is the first improvement for reshaping in terms of
added features and increased consistency. By [@bluss].

https://github.com/rust-ndarray/ndarray/pull/982

- `Array` now implements a by-value iterator, by [@bluss].

https://github.com/rust-ndarray/ndarray/pull/986

- New methods `.move_into()` and `.move_into_uninit()` which allow assigning
into an array by moving values into them, by [@bluss].

https://github.com/rust-ndarray/ndarray/pull/932 <br>
https://github.com/rust-ndarray/ndarray/pull/997

- New method `.remove_index()` for owned arrays by [@bluss]

https://github.com/rust-ndarray/ndarray/pull/967

- New constructor `build_uninit` which makes it easier to initialize
uninitialized arrays in a way that's generic over all owned array kinds.
By [@bluss].

https://github.com/rust-ndarray/ndarray/pull/1001

Enhancements
------------

- Preserve the allocation of the input array in some more cases for arithmetic ops by [@SparrowLii]

https://github.com/rust-ndarray/ndarray/pull/963

- Improve broadcasting performance for &array + &array arithmetic ops by [@SparrowLii]

https://github.com/rust-ndarray/ndarray/pull/965

Bug fixes
---------

- Fix an error in construction of empty array with negative strides, by [@jturner314].

https://github.com/rust-ndarray/ndarray/pull/998

- Fix minor performance bug with loop order selection in Zip by [@bluss]

https://github.com/rust-ndarray/ndarray/pull/977

API changes
-----------

- Add dimension getters to `Shape` and `StrideShape` by [@stokhos]

https://github.com/rust-ndarray/ndarray/pull/978

Other changes
-------------

- Rustdoc now uses the ndarray logo that [@jturner314] created previously

https://github.com/rust-ndarray/ndarray/pull/981

- Minor doc changes by [@stokhos], [@cassiersg] and [@jturner314]

https://github.com/rust-ndarray/ndarray/pull/968 <br>
https://github.com/rust-ndarray/ndarray/pull/971 <br>
https://github.com/rust-ndarray/ndarray/pull/974


Version 0.15.1 (2021-03-29)
===========================

Expand Down Expand Up @@ -1286,6 +1370,7 @@ Earlier releases
[@LukeMathWalker]: https://github.com/LukeMathWalker
[@acj]: https://github.com/acj
[@andrei-papou]: https://github.com/andrei-papou
[@cassiersg]: https://github.com/cassiersg
[@dam5h]: https://github.com/dam5h
[@d-dorazio]: https://github.com/d-dorazio
[@Eijebong]: https://github.com/Eijebong
Expand All @@ -1301,6 +1386,7 @@ Earlier releases
[@rth]: https://github.com/rth
[@sebasv]: https://github.com/sebasv
[@SparrowLii]: https://github.com/SparrowLii
[@stokhos]: https://github.com/stokhos
[@termoshtt]: https://github.com/termoshtt
[@TheLortex]: https://github.com/TheLortex
[@viniciusd]: https://github.com/viniciusd
Expand Down