v0.9.5 π¦ : new `cffu-utils` and `cffu-kotlin` modules ππ¦π
π Happy with
cffu
! π¦ and be a "shifu"~ π
π Features
- split new
cffu-utils
andcffu-kotlin
modules fromcffu-core
ππ¦
π οΈ Refactor
- rename interface
ExecutorWrapper
->ExecutorWrapperProvider
π - advance
wrapExecutor
logic tonewCffuFactoryBuilder()
frombuild()
βͺ - improve null point check in
CffuFactoryBuilder.wrapExecutor()
π Documentation
- add
package-info.java
for packagecffu.spi
- improve wording
- fix broken links
π Build/Chore
- add
dokka-maven-plugin
forcffu-kotlin
module - enable test jar if not maven skip test
- add
deploy.sh
π Java API Doc
https://foldright.io/cffu/apidocs/0.9.5/index.html
πͺ Maven dependency
cffu
core lib:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu</artifactId>
<version>0.9.5</version>
</dependency>
cffu
enhancement for Java CompletableFuture
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu-utils</artifactId>
<version>0.9.5</version>
</dependency>
cffu
Kotlin
support lib:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu-kotlin</artifactId>
<version>0.9.5</version>
</dependency>
cffu executor wrapper SPI implementation for π TransmittableThreadLocal(TTL)
:
<dependency>
<groupId>io.foldright</groupId>
<artifactId>cffu-ttl-executor-wrapper</artifactId>
<scope>runtime</scope>
<version>0.9.5</version>
</dependency>