Skip to content

Releases: amaembo/streamex

StreamEx 0.8.3

15 Sep 15:28
Compare
Choose a tag to compare
  • Using Java 17 as a build JDK. Compatibility with Java 8+ stays untouched.
  • [#269] Added: AbstractStreamEx.mapMulti and friends.

StreamEx 0.8.2

02 Sep 13:55
Compare
Choose a tag to compare
  • [#260] Added: count(Predicate)
  • [#264] Improved: combiner function is optimized in MoreCollectors.least/greatest
  • [#268] Improved: IntCollector.averaging/LongCollector.averaging final result computation optimization

StreamEx 0.8.1

19 Dec 11:28
Compare
Choose a tag to compare
  • [#245] Fixed: back to 'jar' packaging
  • [#253] Added: Version information in module descriptor

StreamEx 0.8.0

07 Nov 09:16
Compare
Choose a tag to compare
  • [#244] Added: StreamEx.toMutableList and StreamEx.toMutableSet.
    Removed mutability guarantee for toList and toSet.
    Added temporary system property streamex.default.immutable (set it to 'true' to test with immutable toList and toSet)
  • [#238] Added: valuesToMap, valuesToSortedMap, valuesToNavigableMap methods to StreamEx
  • [#250] Fixed: EntryStream.withoutKeys and EntryStream.withoutValues declared as @SafeVarargs
  • [#251] Changed: public classes like StreamEx and EntryStream declared as final now.
  • [#246] Added: Proper module-info.class, now it's full-fledged JPMS module
  • [#247] Fixed: now it's possible to build using Java 16 and Java 17 (though reference builds are created via Java 11)
  • [#91] Changed: API tests moved to the separate package.
  • [#185] Added: EntryStream.withoutKeys and EntryStream.withoutValues.
  • Minor documentation fixes