Skip to content

🪐 v0.3.2: a cleanup release 📚💗

Compare
Choose a tag to compare
@oldratlee oldratlee released this 23 Mar 16:40
· 41 commits to main since this release

inspectable-wrappers

The purpose of Inspectable Wrappers is to provide a standard for wrapper chain with the inspection ability.

  • Wrapper is core interface, used to
    • identify the wrapper instances as a wrapper chain
    • provide static entry methods to inspect the wrapper chain
  • Attachable interface is used to
    enhance the wrapper instances with the attachment storage ability

🛠️ Refactor

  • check null for unwrap() return result when travel the wrapper chain 👻

📚 Documentation/Test

  • add demo to integrate an existed executor wrapper without modification 📚
  • add test cases for exceptions 💣
  • improve demo codes; extract buildExecutorChain method in demo codes 🧪
  • improve javadoc 📚

🚜 Chore/Bulid

  • add pom version check ✅
  • upgrade dependencies/plugins 🛠️
  • upgrade maven wrapper to 3.9.6 🪶
  • remove kotlin.compiler.apiVersion=1.5 kotlin compiler flag

🍼 Java API Doc

https://foldright.io/inspectable-wrappers/apidocs/0.3.2/index.html

🍪 Maven dependency

<dependency>
    <groupId>io.foldright</groupId>
    <artifactId>inspectable-wrappers</artifactId>
    <version>0.3.2</version>
</dependency>