Sourced from itertools's changelog.
0.14.0
Breaking
Added
- Added
array_combinations
(#991)- Added
k_smallest_relaxed
and variants (#925)- Added
next_array
andcollect_array
(#560)- Implemented
DoubleEndedIterator
forFilterOk
(#948)- Implemented
DoubleEndedIterator
forFilterMapOk
(#950)Changed
- Allow
Q: ?Sized
inItertools::contains
(#971)- Improved hygiene of
chain!
(#943)- Improved
into_group_map_by
documentation (#1000)- Improved
tree_reduce
documentation (#955)- Improved discoverability of
merge_join_by
(#966)- Improved discoverability of
take_while_inclusive
(#972)- Improved documentation of
find_or_last
andfind_or_first
(#984)- Prevented exponentially large type sizes in
tuple_combinations
(#945)- Added
track_caller
attr forasser_equal
(#976)Notable Internal Changes
a015a68
Add next_array
and collect_array
a1213e1
Prepare v0.14.0 releaseff0c942
fix clippy lintsf80883b
Fix into_group_map_by documentation errorsb793238
Add track_caller for asser_equal5d4056b
default_features
is deprecated - switch it to
default-features
a447b68
doc for added traitd0479b0
"nitpicks"35c78ce
IndexMut -> BorrowMut<slice>deb53ba
refactored to share code