funKTionale v1.0.0-beta Release Notes

Release Date: 2016-12-30 // over 7 years ago
  • WARNING: This release breaks several things from the previous releases

    • Now the library is split in several sub-modules. That allows you to use the features that you need (e.g. Option and Either but not Partial applied functions). If you still want to use all modules you could use the funktionale-all artifact
    • ๐Ÿ—„ All deprecated functions are deleted
    • ๐Ÿ“ฆ Option's functions toEitherLeft, toDisjunctionLeft, toEitherRight and toDisjunctionRight now are extension functions inside org.funktionale.either package inside funktionale-either module
    • eitherTry and disjunctionTry now returns Either<Throwable,T> and Disjunction<Throwable, T> respectively
    • PartialFunction now throws IllegalArgumentException if parameter doesn't pass isDefinedAt(). It reduce the amount of code need it to write partial functions
    • ๐Ÿ“ฆ Partial function is now in org.funktionale.utils package inside funktionale-utils module
    • A new Try computation type in funktionale-try module