v1.0.0-Alpha27 🦝 📚
Note
🦝 Cffu has arrived at v1.0 Alpha series~ 🎉
- Development tries to keep the compatibility for main API.
- The incompatible changes are marked with
⚠️ .
Welcome to try out cffu. 💕
💗 Happy with cffu! 🦝 and be a "shifu"~ 😆
🛠 Refactor/Improvements
- refactor(
CFU): simplify thescreenExecutortranslation logic, and add Implementation Note 🧵
📚 Documentation
- add
LambdaCompilationErrorSolutionOfMultipleActionsMethodsDemo👨🏫 - revise api docs 📚 💕
- reword and simplify the api docs of
M*/thenM*methods, link to their*Ofmethods - add the solution to compilation error caused by lambda arguments 🚨
- reword the api doc of methods
mostSuccessResultsOf - add the equivalent Guava method links 💕
allFailFastOf->Futures#whenAllSucceedallOf->Futures#whenAllComplete
- reword and simplify the api docs of
🚜 Build/Chore
- upgrade dependencies/plugins 🛠️
🔌 API Doc
cffu Java API doc: https://foldright.io/api-docs/cffu/1.0.0-Alpha27/
🍪 Maven dependencies
cffu core lib, including cffu enhancement for Java CompletableFuture:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>1.0.0-Alpha27</version>
</dependency>cffu executor wrapper SPI implementation for 📌 TransmittableThreadLocal(TTL):
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu-ttl-executor-wrapper</artifactId>
<version>1.0.0-Alpha27</version>
<scope>runtime</scope>
</dependency>