Skip to content

Releases: google/mug

Release 4.0

Choose a tag to compare

@fluentfuture fluentfuture released this 11 Jun 07:24

Graph utilities.

  • Walker walks (or traverses) a graph or tree as a lazy Stream.
  • CycleDetector detects cycles in arbitrary graph topology (Guava's Graph, or others).
  • ShortestPath implements Dijkstra algorithm as a lazy Stream.

Release 3.8

Choose a tag to compare

@fluentfuture fluentfuture released this 30 May 18:09
  • MoreStreams.whileNotEmpty()
  • The algorithms artifact

Release 3.7

Choose a tag to compare

@fluentfuture fluentfuture released this 18 May 22:23
  • Optionals.optionally() and Optionals.optional()

Release 3.6

Choose a tag to compare

@fluentfuture fluentfuture released this 26 Feb 05:37
  • Collectors for short streams (Cases)

Release 3.3

Choose a tag to compare

@fluentfuture fluentfuture released this 23 Dec 05:21

groupingBy(classifier, reducer) eliminating the need to handle Optional.

Release 3.2

Choose a tag to compare

@fluentfuture fluentfuture released this 10 Dec 07:05
  • BiCollectors.groupingBy()
  • BiCollectors.counting(), summingInt() and friends.
  • BiCollectors.collectingAndThen()
  • BiCollectors.mapping()
  • BiStream.Builder
  • BiStream.toBiStream() collector.

Release 3.1

Choose a tag to compare

@fluentfuture fluentfuture released this 28 Aug 03:57
mug-root-3.1

[maven-release-plugin] copy for tag mug-root-3.1

v2.2

Choose a tag to compare

@fluentfuture fluentfuture released this 25 Feb 02:13
  • Substring API Redesign (Added Substring.Match class. May be backward incompatible).

v2.1

Choose a tag to compare

@fluentfuture fluentfuture released this 31 Jan 04:03

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

Choose a tag to compare

@fluentfuture fluentfuture released this 24 Jan 05:10
  • Substring (string slicing)
  • Retryer moved to concurrent package.
  • Removed deprecated APIs.