Releases: google/mug
Releases · google/mug
Mug 1.12
BiStream.from(Map)
convenience method
Mug 1.11
- Optimized
BiStream
to save intermediaryMap.Entry
allocations for sequential stream. biStream(stream, T::getKey, T::getValue)
.
Mug 1.10
- BiStream.neighbors() to return neighboring pairs from a stream.
- Bug fixes.
- Deprecated API deleted.
Mug 1.9
MoreStreams.generate()
for generating infinite and finite streams.MoreStreams.flatten()
as a short-circuitable flatMap(). Especially useful to be called recursively in a long or infinite stream.
Mug 1.8
Don't use exception serialization in Maybe.orElseThrow()
.
Not wrapping the exception may even be a lesser evil compared to serialization, especially for platforms like GWT, Android etc.
Users are however strongly encouraged to use orElseThrow(WrapperException::new)
.
Mug 1.5
- BiCollection as a BiStream-able type.
Mug 1.2
- BiStream.toMap()
- BiStream.toConcurrentMap()
- BiStream.collect()
- BiCollector
Mug 1.1
- Parallelizer
- BiStream
- MoreStreams
Mug 1.0
- Retryer
- Maybe
- Funnel
- Iterate
- CheckedFunction(s)/CheckedSupplier/CheckedConsumer