You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Upgrade dependencies (#42)
+ Move from Gradle 8.10.1 to 8.10.2
+ Move from JUnit 5.11.0 to 5.11.2
+ Implement `dropLast(n)` (#44)
+ Add support for `zipWith(collection)` and `zipWith(iterator)` (#45)
+ Add support for `interleave(iterable)` and `interleave(iterator)` (#46)
+ Add support for appending the longer stream of an interleave operation (#47)
+ Add `appendLonger()` to cover when source and argument provide different number of elements
+ Add `appendArgumentIfLonger()` to cover when argument is longer than source
+ Add `appendSourceIfLonger()` to cover when source is longer than argument
+ Implement grouping() and groupingBy(fn) (#50)
+ Minor fix for averaging example in README
+ Switch to Markdown for JavaDoc (#51)
+ Misc fixes to descriptions
+ #48: Account for stream and argument not being the same length (#52)
+ I am not wild about having to use a type witness, but I'm fine with adding it as I think this use case is pretty niche and anybody who needs it could probably tolerate a type witness.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,11 @@
1
+
### 0.6.0
2
+
+ Implement `dropLast(n)`
3
+
+ Implement `grouping()` and `groupingBy(fn)`
4
+
+ Add support for `zipWith(iterable)` and `zipWith(iterator)`
5
+
+ Add support for `interleave(iterable)` and `interleave(iterator)`
6
+
+ Add support for `appendLonger()`, `appendArgumentIfLonger()`, and `appendSourceIfLonger()` on `interleave()`
7
+
+ Add support for `argumentWhenSourceLonger()`, `sourceWhenArgumentLonger()`, `nullArgumentWhenSourceLonger()`, and `nullSourceWhenArgumentLonger` on `zipWith()`
0 commit comments