Version | Date | Description |
---|---|---|
1.0-alpha-1 | 2011-01-08 | Inception |
1.0-alpha-2 | 2011-01-21 | Types |
1.0-alpha-3 | 2011-01-30 | Streams |
1.1 | 2011-08-10 | IO & Composition |
1.2 | TBD | Control |
2.0 | 2012-01-22 | SoftException |
2.1 | 2012-02-21 | ProtoMonad |
Type | Changes | By |
---|---|---|
![]() | Initial Version, with Ranges, Sequences, Options, Functions, Tuples, Blocks, Predicates, Lifecycles, BasicEquals, Nulls, SoftExceptions, MapBuilder and Provders | flbulgarelli |
Type | Changes | By |
---|---|---|
![]() | Added NumericTypes | flbulgarelli |
![]() | Added Provider as abstract base class for Thunks | flbulgarelli |
![]() | Added RelevantState | flbulgarelli |
![]() | Added thread-safe Lazy, and lazy and delayed results for Functions and Blocks | flbulgarelli |
Type | Changes | By |
---|---|---|
![]() | Removed UndefinedOptionException, and replaced by NoSuchElementException | flbulgarelli |
![]() | Equality | flbulgarelli |
![]() | Nul-Safe Functions | flbulgarelli |
Type | Changes | By |
---|---|---|
![]() | Predicate composition | flbulgarelli |
![]() | Improved function composition | flbulgarelli |
![]() | Rich function composition | flbulgarelli |
![]() | Strings.reflectionToString(), Strings.empty(), Strings.notEmpty(), Strings.length() | flbulgarelli |
![]() | Tuples.toPair() and Tuples.toTriple() functions | flbulgarelli |
![]() | Compare.between(A,A) predicate | flbulgarelli |
![]() | Fixed top level functions that did not implement toString | flbulgarelli |
Type | Changes | By |
---|---|---|
![]() | Functions.impure | flbulgarelli |
![]() | Option.map, Option.filter | flbulgarelli |
![]() | Tuples.branch, Tuples.clone, Tuples.uncurry3, Tuples.zip | flbulgarelli |
![]() | Fixed AbstractNumberType.negate() | flbulgarelli |