v0.8.1 🦝 : more Kotlin extension methods 🍩💗
💗 Happy with
cffu
! 🦝 and be a "shifu"~ 😆
☘️ Features
- add
kotlin
extension methods 🍩 :allCompletableFuture/anyCompletableFuture
forCollection<CompletableFuture<*>>
/Array<CompletableFuture<*>>
allCffu/anyCffu
for CF/Cffu Array/CollectionasCffu/toCompletableFuture/cffuUnwrap
for CF/Cffu Array/Collection
CffuFactory.toCompletableFutureArray
supportCompletionStage
🔌
🐞 Bug Fixes
Cffu.newIncompleteFuture()
not return minimal stage for minimal stage cffu instances, UNEXPECTED
🛠️ Refactor
- refactor: rename local vars of method
CffuFactory.cffuAllOf(CF...)
☔️ Test
- improve stability 💪 🐒
- perf: use
BlackHoleExecutor
instead ofcommonPool()
for minimal stage check
📚 Documentation
- docs: improve section comments of
Cffu
🚜 Chore/Bulid
- avoid unexpected build failure from
spotbugs
by excludingkotlin
files
🔌 Java API Doc
https://foldright.io/cffu/apidocs/0.8.1/index.html
🍪 Maven dependency
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>0.8.1</version>
</dependency>