- Implement
dropLast(n)
- Implement
grouping()
andgroupingBy(fn)
- Add support for
zipWith(iterable)
andzipWith(iterator)
- Add support for
interleave(iterable)
andinterleave(iterator)
- Add support for
appendLonger()
,appendArgumentIfLonger()
, andappendSourceIfLonger()
oninterleave()
- Add support for
argumentWhenSourceLonger()
,sourceWhenArgumentLonger()
,nullArgumentWhenSourceLonger()
, andnullSourceWhenArgumentLonger
onzipWith()
- Implement
reverse()
- Implement
maxBy(fn)
andminBy(fn)
- Implement
exactSize(n)
- Implement
suffle()
andshuffle(RandomGenerator)
- Implement
filterWithIndex()
- Implement
runningProduct()
andrunningProductBy()
- Implement
runningSum()
andrunningSumBy()
- Remove
concat()
implementation (the JDK has this) - Remove
withIndexStartingAt()
, not sure if this is a real use case.
- Move minimum Java version from 22 to 23
- Added starting point for indexing gatherer
- Added throttling over a time period
- Added debounce over a time period
- Added Standard Deviation (population and sample)
- Refactored all BigDecimal-based Gatherers
- Added concat