Releases: ToToTec/de.tototec.utils.functional
Releases · ToToTec/de.tototec.utils.functional
2.3.0 - 2021-11-23
2.2.0 - 2021-11-04
Changes
- CanEqualsSupport: Added support to give canEqual call as function
2.1.1 - 2021-09-06
Changes
- Added
@SafeVarargsannotation toCanEqualsSupport
2.1.0 - 2019-11-28
Changes
- Added
CanEqualsSupportto create properequalsandhashCodemethods.
2.0.1 - 2019-04-11
Changes
- Fixed a logic error in
Try.failure
2.0.0 - 2018-03-17
Changes
- Added
FList.appendandFList.prepend - Added
FList.toList - Added
Optional.ofas a preferred alternative toOptional.lift - Added
Procedure4 - Added more
FList.toHashMapvariants - Deprecated
Optional.liftin favour ofOptional.of - Changed signature of
Optional.orElseF - Made classes
EitherandTryfinal
1.0.0 - 2017-12-14
Changes
- Made some classes and methods final
- Changed from Default JavaDoc processor to Asciidoclet processor
- Migrated Maven build file (
pom.xml) to Polyglot Scala Extension (pom.scala) - Added extractor methods
Tuple2.extractAandTuple2.extractB - Removed deprecated
Optional.getOrElseoverride forF0 - Changed thrown exceptions from
NullPointerExceptiontoNoSuchElementException, e.g. inOptional.getorEither.right - Added
Tuple5 - Added experimental
Try - Added
CheckedF0andCheckedF1as throwing couterpart ofF0andF1 - Added
Either.leftTryandEither.rightTry - Added
FList.drop - Added
FList.take
0.7.0 - 2016-06-01
Changes
- Fixed faulty FList.distict method
- Added no-op impls for Procedure interfaces
- Improved / fixed signature of FList.flatten
- Changed toString of Optional
- Added FList.headOption
- Added FList.tail
- Added Optional.getOrElseF
- Added Optional.orElse and Optional.orElseF
- Added FList.filterNotNull
- Added FList.concat
0.6.0 - 2015-11-11
Changes
- Changed order of type parameters in methods of FList
- Added Optional.getOrElse
- Added Optional.foreach
- Added FList.contains
- Added FList.containsAll
- Added FList.toHashMap
0.5.0 - 2014-11-14
Changes
Initial Release after migration to GitHub