Skip to content

v0.9.2 🦝 : feature `allOfFastFail` 🚅 🍀

Compare
Choose a tag to compare
@oldratlee oldratlee released this 16 Apr 19:29
· 394 commits to main since this release

shifu

💗 Happy with cffu! 🦝 and be a "shifu"~ 😆

🍀 Features

  • implement allOfFastFail 🚅 🍀

The intelligent solution of this COOL feature is proposed by @zavakid 🙏 💖

and the implementation is also heavily discussed and polished by @zavakid @driventokill 🫡 💕

⚒️ Refactor

  • simplify anyOfSuccess implementation 🙅 NO insurance the latest exception
  • use NoCfsProvidedException class instead of the singleton exception instance NO_CF_PROVIDED_EXCEPTION 🧨
  • null check input cfs 👻
  • add @Contract(pure = true) for anyOfSuccess* methods
  • replace null check logic by requireCfsAndEleNonNull in combine methods
  • rename local vars

🐞 Bug Fix

  • fix: cffuAnyOfSuccess wrong return when no given cfs 🐞

🔌 Java API Doc

https://foldright.io/cffu/apidocs/0.9.2/index.html

🍪 Maven dependency

<dependency>
    <groupId>io.foldright</groupId>
    <artifactId>cffu</artifactId>
    <version>0.9.2</version>
</dependency>