Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
1.0.0-beta source code.tar.gz | 2016-12-30 | 42.6 kB | |
1.0.0-beta source code.zip | 2016-12-30 | 129.4 kB | |
README.md | 2016-12-30 | 989 Bytes | |
Totals: 3 Items | 173.0 kB | 0 |
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