v1.0.0-Alpha26 🦝 💕
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
- fix(
CFU
): convert executor forasync
operations byscreenExecutor
fortimeout*
methods, consistent withCF
🧵
🧪 Tests
- add
ListenableFutureUsageStudyCaseTest
👨🏫
📚 Documentation
revise api docs:
- reword api docs of methods 💕
all*Of
methodsany*Of
methodstimeout*
methods
- fix wrong exception description of
AnySuccess
methods - unify term usage
- use
complete normally
instead ofcomplete successfully
/is successful
/do not success
, etc.
- use
- remove uninformative/duplicate words
- duplicate
@return
to javadoc body, etc
- duplicate
- fix wording,
multiply
->multiple
🔠
🚜 Build/Chore
- chore(deps): bump org.jetbrains:annotations from 26.0.0 to 26.0.1 (#262)
🔌 API Doc
cffu Java API doc
: https://foldright.io/api-docs/cffu/1.0.0-Alpha26/
🍪 Maven dependencies
cffu
core lib, including cffu
enhancement for Java CompletableFuture
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>1.0.0-Alpha26</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-Alpha26</version>
<scope>runtime</scope>
</dependency>