Sourced from itertools's changelog.
0.14.0
Breaking
Added
- Added
array_combinations(#991)- Added
k_smallest_relaxedand variants (#925)- Added
next_arrayandcollect_array(#560)- Implemented
DoubleEndedIteratorforFilterOk(#948)- Implemented
DoubleEndedIteratorforFilterMapOk(#950)Changed
- Allow
Q: ?SizedinItertools::contains(#971)- Improved hygiene of
chain!(#943)- Improved
into_group_map_bydocumentation (#1000)- Improved
tree_reducedocumentation (#955)- Improved discoverability of
merge_join_by(#966)- Improved discoverability of
take_while_inclusive(#972)- Improved documentation of
find_or_lastandfind_or_first(#984)- Prevented exponentially large type sizes in
tuple_combinations(#945)- Added
track_callerattr forasser_equal(#976)Notable Internal Changes
a015a68
Add next_array and collect_arraya1213e1
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-featuresa447b68
doc for added traitd0479b0
"nitpicks"35c78ce
IndexMut -> BorrowMut<slice>deb53ba
refactored to share code