func_dart_core 0.6.2
func_dart_core: ^0.6.2 copied to clipboard
Functional Dart provides tools for writing functional code in Dart, emphasizing immutability, function composition, type safety, and avoiding the `dynamic` type.
0.1.0 #
- Initial pre-release.
0.1.1 #
- Change name to func_dart_core.
0.2.0 #
- Add double
- Add nonemptylist
- Add list
0.2.1 #
- Update list to implement Iterable
0.3.0 #
- Add flip to function
- Add intersection and symmetricDifference to list
0.4.0 #
- Add every, isSubset, isSuperset and similar to list
0.5.0 #
- Add of, zero, flatten, compact, seperate, and filter
- Add sequenceList and traverseList to Option
- Add sequenceList and traverseList to Either
- Add sequenceList and traverseList to TaskEither
- Update ImmutableList and Option equality logic
- Invert match order for Predicate
- Add validation examples
- Remove refinements
- Update match to use Dart's exhaustive matching
- Update README
0.5.1 #
- Add and update README files
0.5.2 #
- Refactor to use exhaustive matching
- Update links for example README
0.5.3 #
- Update README
- Add CONTRIBUTING.md
0.6.0 #
- (breaking change) - Update treverseList to curry list
- (breaking change) - Update getOrElse to curry value
- (breaking change) - Update map to curry value
- (breaking change) - Update flatMap/chain to curry value
- (breaking change) - Update ap to curry value
- (breaking change) - Remove refinements from TaskEither
- Refactor sequenceList to reuse match
- Add matchW
0.6.1 #
- (breaking change) - Update identity functions to curry
- Add identity fold, reduce and foldMap
0.6.2 #
- (breaking change) - Update getOrElse, fromOption, and fromPredicate TaskEither functions to curry