All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- New class
UnsafeFunctions
to allow for easier and more readable access to the functionality ThrowableRunnable
variant of theRunnable
interface
- Corrected Javadocs
- BREAKING:
ThrowableBinaryOperator
now properly implementsBinaryOperator
interface instead ofBinaryOperator
's parentBiFunction
interface - BREAKING:
ThrowableUnaryOperator
now properly implementsUnaryOperator
interface instead ofUnaryOperator
's parentFunction
interface
- Removed restrictions for Try.Success, allowing to save
null
as successful value
- Restored Java 8 build compatibility
- Adjusted license year
- Improved examples in README
- Fixed minor Sonar issues in tests
- Maven Central repository support
- Initial release with a set of Java functional interfaces and Try