Skip to content

Latest commit

 

History

History
36 lines (36 loc) · 1.96 KB

RELEASE-NOTES.md

File metadata and controls

36 lines (36 loc) · 1.96 KB
  • 1.8.0
    • Remove Use of FluentIterable.of, which changes between guava versions.
  • 1.7.6
    • Add J8Streams.unfoldResource inspired by akka-streams Source.unfoldResource.
    • Switch to optional findbugs:jsr305 to not pollute others with the transitive dep on annotations and for @ParametersAreNonnullByDefault.
  • 1.7.5
  • 1.7.4
    • Added support for primitive iterables/iterators/spliterators/streams.
  • 1.7.3
    • Made Ends.areUnique() public.
  • 1.7.2
    • Added Ends.areUnique() to distinguish when first and last are different from each other.
  • 1.7.1
    • For non-Collection Iterables, reverse every time iterator() is called so that it changes with the delegate.
  • 1.7.0
    • Add reverse method to reverse various collections or fallback to Iterable.
  • 1.6.0
    • Add of(E... elements) method to help create FluentIterable for testing, etc.
  • 1.5.0
    • Improve J8Iterables.peek by making a PeekIterator class instead of faking Guava's transform to return identity.
    • Provide J8Iterators.peek as well as the J8Iterables version.
  • 1.4.0
    • Added J8Iterables.emptyIterable() method to get an empty FluentIterable.
  • 1.3.0
    • Added ends() - facility to get both the first and last in an Iterable or Iterator.
  • 1.2.1
    • Update some javadoc.
  • 1.2.0
    • Move inner classes into core package.
    • Create ConsumingIdentity for peek operation on Iterables.
    • Added peeker and peek methods to enable peeking without transformation.
  • 1.0.1
    • Return FluentIterable from the fromStream method for more stream-like functionality right out of the gate.
  • 1.0.0
    • Initial version