Releases: google/mug
Releases · google/mug
Release 3.6
- Collectors for short streams (Cases)
Release 3.3
groupingBy(classifier, reducer) eliminating the need to handle Optional.
Release 3.2
- BiCollectors.groupingBy()
- BiCollectors.counting(), summingInt() and friends.
- BiCollectors.collectingAndThen()
- BiCollectors.mapping()
- BiStream.Builder
- BiStream.toBiStream() collector.
Release 3.1
mug-root-3.1 [maven-release-plugin] copy for tag mug-root-3.1
v2.2
- Substring API Redesign (Added Substring.Match class. May be backward incompatible).
v2.1
Substring changes:
- More readable syntax:
Substring.before(first(':'))etc. - Scoped substring pattern:
first('.').after(first('.'))etc. - Convenient shortcuts:
Substring.between(first('<'), last('>')).from(str).
v2.0
- Substring (string slicing)
- Retryer moved to concurrent package.
- Removed deprecated APIs.
v1.14
- BiStream bug fixes.
- Optionals (binary
ifPresent(),map(),flatMap(); fluentifPresent())
Mug 1.12
BiStream.from(Map)convenience method
Mug 1.11
- Optimized
BiStreamto save intermediaryMap.Entryallocations for sequential stream. biStream(stream, T::getKey, T::getValue).