v0.8.0 🦝 : test, test, test 💗
💗 Happy with
cffu
! 🦝 and be a "shifu"~ 😆
☔️ Test
- 💪 test case: check
MinimalStage
status ofCffu
/CompletableFuture
🙌 - 💪 test case: check thread/executor for
*Async
operation ofCompletableFuture
/Cffu
🙌 - test: output env infos when test 👀
- reduce test thread pool size 📉
- use
CompletionStage.await()
instead ofFuture.get()
if inKotlin coroutine
📚 Documentation
- add
overview.html
for javadoc - fix wrong external link of javadoc(java std lib, jsr305)
by settingsource
option ofjavadoc
to 19 - improve javadoc of
Cffu.state()
/CffuFactory#asCffu
/CffuFactory.AsyncPoolHolder
- fix wrong section comments of
CffuFactory
📚 - place
@SuppressWarnings("unchecked")
as last annotation ✋
because it's least informative for user
🚜 Chore/Bulid
- add
kotlin.compiler.apiVersion = 1.5
🍩
make sure works for olderkotlin
version - update CI java 20 version to release from ea ☕️
- add java 21 ✨ to CI
🔌 Java API Doc
https://foldright.io/cffu/apidocs/0.8.0/index.html
🍪 Maven dependency
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>0.8.0</version>
</dependency>