Releases: SandroMaglione/fpdart
Releases · SandroMaglione/fpdart
Release list
v0.0.14
v0.0.13
- New methods to
TaskEither,TaskOption,Either, andOptionmapLeft(TaskEither)bimap(TaskEither)toTaskEither(Either)toTaskOption(Option)
- New Blog posts and tutorials section in
README- New blog post How to map an Either to a Future in fpdart
v0.0.12
- Completed
IOReftype implementation, documentation, and testing- Merged PR (#25) by purplenoodlesoop 🎉
v0.0.11
- Fixed major issue in
StateandStateAsyncimplementation [BREAKING CHANGE]- Methods
flatMap,map,map2,map3,ap,andThen,call, andflattenhad an implementation issue that has been now fixed
- Methods
v0.0.10
- Released introduction to Practical Functional Programming
- Completed
StateAsynctype implementation, documentation, and testing - Fixed problem with
Alttypeclass (#21) - Added
callmethod to more easily chain functions inMonadandMonad2
v0.0.9
- Released two new tutorials on the
Optiontype: - Added
toJsonandfromJsonmethods toOptionto usejson_serializableto convertOptiontype to and from Json (using@JsonSerializable) - Added functional extension methods on
Map - Added composable
Predicatetype (and&, or|, not~, xor^) #18
v0.0.8
- Released Part 3 of Fpdart, Functional Programming in Dart and Flutter
- Added Pure Functional Flutter app example (
pokeapi_functional) - Added
flatMapTaskandtoTaskmethods toIOto lift and chainIOwithTask - Added
flatMapTaskandtoTaskmethods toIOEitherto lift and chainIOEitherwithTaskEither - Added pattern matching extension methods to
bool(boolean.dart) - Added functions to get random
int,double, andboolin a functional way (usingIO) (random.dart) - Added functions, extension methods,
Ord, andEqinstances toDateTime(date.dart)
v0.0.7
- Released Part 2 of Fpdart, Functional Programming in Dart and Flutter
- Added
ComposeandCompose2, used to easily compose functions in a chain - Added
curryanduncurryextensions on functions up to 5 parameters - Completed
TaskOptiontype implementation, documentation, and testing - Expanded documentation and examples
- Added
TaskEither.tryCatchKandEither.tryCatchK, by tim-smart (#10, #11) 🎉
v0.0.6
- Released Part 1 of Fpdart, Functional Programming in Dart and Flutter
- Added functional extension methods on
Iterable(List) - Completed
IOEithertype implementation, documentation, and testing - Added
constFfunction - Added
optionandoptionOf(same as dartz) - Added
Either.right(r)factory constructor toEitherclass (same asEither.of(r)) (#3) - Added example on reading local file using
TaskEither(read_write_file) - Added more examples
- Added constant constructors to Eq and variants, by mateusfccp (#4) 🎉
v0.0.5
- Completed
Statetype implementation, documentation, and testing - Completed
Readertype implementation, documentation, and testing - Completed
IOtype implementation, documentation, and testing - Merged PR (#2) by jacobaraujo7 🎉
- Added
rightandleftfunctions to create instance ofEither - Added
idfunction (same asidentity) - Added
foldmethod toEither(same asmatch) - Added
bindmethod toEither(same asflatMap) - Added
bindFuturemethod toEither, which returnsTaskEither
- Added