All Versions
37
Latest Version
Avg Release Cycle
112 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.7.3 Changes
- [#028]: Added:
StreamEx.toCollectionAndThen
- [#028]: Added:
-
v0.7.2 Changes
November 07, 2019- 🛠 Fixed: accidental use of Java 9 API in CrossSpliterator
-
v0.7.1 Changes
October 19, 2019- 🛠 [#202] Fixed:
StreamEx/EntryStream.ofTree
stack consumption is now limited - 🚀 Multi-release Jar is used to provide Java 9+ specializations
- 🛠 [#202] Fixed:
-
v0.7.0 Changes
August 18, 2019- 🚚 [#193] Removed optimizations which rely on internal implementation details of Stream API (unwrap IteratorSpliterator; do not delegate to Stream::close when unnecessary)
- 🚚 [#194] Removed:
skipOrdered
. - [#200] Added:
EntryStream.allMatch/anyMatch/noneMatch
accepting key-value pair. - 🏗 Now Java 11 is used to build the library. In particular this results in modern JavaDoc artifact (including the search).
-
v0.6.8 Changes
December 30, 2018- [#183] Added:
StreamEx.mapPartial
,EntryStream.mapToKeyPartial/mapToValuePartial/mapKeyValuePartial
- 🗄 [#191] Deprecated:
skipOrdered
.
- [#183] Added:
-
v0.6.7 Changes
May 20, 2018- [#76] Added:
StreamEx.zipWith
acceptingBaseStream
(so zipWith(IntStreamEx.ints()) works) - [#131] Added:
StreamEx.ofCombinations
- [#164] Added:
Joining.maxElements
- [#179] Added:
MoreCollectors.onlyOne(Predicate)
- [#76] Added:
-
v0.6.6 Changes
October 28, 2017- [#145] Added:
intersperse
method for all stream types. - [#144] Added:
EntryStream.generate
- [#162] Added:
StreamEx.ifEmpty
,EntryStream.ifEmpty
- [#145] Added:
-
v0.6.5 Changes
January 22, 2017- [#137] Added:
StreamEx.toNavigableMap()
,EntryStream.toNavigableMap()
- [#141] Added:
StreamEx.flatArray()
,EntryStream.flatArray()
- ⚡️ [#143] Optimized:
AbstractStreamEx.takeWhile/takeWhileInclusive/dropWhile
for parallel unordered case.
- [#137] Added:
-
v0.6.4 Changes
December 11, 2016- 🛠 [#132] Fixed:
StreamEx.parallel(fjp)
does not parallelize underlying Java Stream if it already exists - [#127] Added:
StreamEx.filterBy
- [#128] Added:
EntryStream.prefixKeys
,EntryStream.prefixValues
- 🚚 [#135] Added:
StreamEx.removeBy
- 🛠 [#132] Fixed:
-
v0.6.3 Changes
November 12, 2016- [#111] Added:
StreamEx.toArray(elementClass)
- [#112] Added:
StreamEx.toArray(emptyArray)
- [#116] Added:
MoreCollectors.ifAllMatch()
- [#119] Added:
AbstractStreamEx.toImmutableList()
,AbstractStreamEx.toImmutableSet()
,EntryStream.toImmutableMap()
- [#123] Added:
StreamEx.into(collection)
,EntryStream.into(map)
- [#111] Added: