Skip to content

Releases: google/mug

v1.14

Choose a tag to compare

@fluentfuture fluentfuture released this 10 Jan 05:13
  • BiStream bug fixes.
  • Optionals (binary ifPresent(), map(), flatMap(); fluent ifPresent())

Mug 1.12

Choose a tag to compare

@fluentfuture fluentfuture released this 18 Apr 23:55
  • BiStream.from(Map) convenience method

Mug 1.11

Choose a tag to compare

@fluentfuture fluentfuture released this 28 Mar 02:11
  • Optimized BiStream to save intermediary Map.Entry allocations for sequential stream.
  • biStream(stream, T::getKey, T::getValue).

Mug 1.10

Choose a tag to compare

@fluentfuture fluentfuture released this 11 Feb 17:21
  • BiStream.neighbors() to return neighboring pairs from a stream.
  • Bug fixes.
  • Deprecated API deleted.

Mug 1.9

Choose a tag to compare

@fluentfuture fluentfuture released this 30 Nov 18:02
  • 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

Choose a tag to compare

@fluentfuture fluentfuture released this 05 Oct 05:16

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

Choose a tag to compare

@fluentfuture fluentfuture released this 13 May 02:20
  • BiCollection as a BiStream-able type.

Mug 1.2

Choose a tag to compare

@fluentfuture fluentfuture released this 29 Apr 04:15
  • BiStream.toMap()
  • BiStream.toConcurrentMap()
  • BiStream.collect()
  • BiCollector

Mug 1.1

Choose a tag to compare

@fluentfuture fluentfuture released this 19 Apr 23:48
  • Parallelizer
  • BiStream
  • MoreStreams

Mug 1.0

Choose a tag to compare

@fluentfuture fluentfuture released this 16 Feb 05:29
  • Retryer
  • Maybe
  • Funnel
  • Iterate
  • CheckedFunction(s)/CheckedSupplier/CheckedConsumer