Release 0.8.0
0.8.0 (2018-10-30)
Noteworthy in 0.8.0:
@extension
Toward KEEP-87 #1040 (raulraja)- Add ApplicativeError constructors from the Core types #988 (pakoito)
- Add CancellableEffect typeclass. Use it to give races to IO #984 (pakoito)
- Optics state API #1047 (nomisRev)
- Optics reader syntax #1041 (nomisRev)
- Arrow playground #1050 (calvellido)
- Adding integration for Retrofit #1037 (leandroBorgesFerreira)
- Comonadic UIs datatypes #1020 (Cotel)
arrow.generic.Coproduct
arities #954 (abergfeld)
Merged pull requests:
- Remove empty file #1076 (pakoito)
- Make some style changes to the Retrofit integration #1075 (pakoito)
- avoiding the creation of intermediate collection #1074 (leandroBorgesFerreira)
- fixing some minor problems #1072 (leandroBorgesFerreira)
- Add Polyjokes example #1071 (dcampogiani)
- Add links to other glossaries #1070 (pakoito)
- Adding integration for retrofit integration #1069 (leandroBorgesFerreira)
- removing unnecessary
fix\(\)
call #1068 (leandroBorgesFerreira) - Add Droidcon example #1066 (pakoito)
- Add contributing guidelines with how to build docs #1065 (iboss-ptk)
- Adding Iterable Extensions that returns Option #1064 (guilherme-pohlmann)
- Make ApplicativeError#catch have bias to the right #1063 (pakoito)
- Fix several potential crashes on Android #1058 (pakoito)
- Bump Kotlin version to 1.3-RC and updated Coroutines #1057 (raulraja)
- Remove @deprecated functions + General warning cleanup #1056 (raulraja)
- Replace BooleanInstances with Boolean companion object #1055 (starkej2)
- Fix Foldable foldMapM restrictions #1054 (AdrianRaFo)
- Add async
defer
inAsync
#1053 (pakoito) - Specify z-index for code snippets to avoid them clashing with sidebar #1051 (calvellido)
- Arrow playground #1050 (calvellido)
- Ref #1049 (nomisRev)
- Optics state API #1047 (nomisRev)
- adding Tuple2 extension functions #1046 (leandroBorgesFerreira)
- Fixing urls and adding co-datatypes to the intro page #1045 (Cotel)
- Revert "Interactive code snippets" #1042 (calvellido)
- Optics reader syntax #1041 (nomisRev)
- @extension Toward KEEP-87 #1040 (raulraja)
- Interactive code snippets #1039 (calvellido)
- Adding integration for Retrofit #1037 (leandroBorgesFerreira)
- Add
compareTo
overload forOrder
#1035 (Mishkun) - Update projects section for Android and Backend #1032 (pedrovgs)
- Publish a shadowed uber jar of Arrow #1031 (raulraja)
- Add documentation for Option.fromNullable #1030 (veiset)
- [partials] avoid initializing partial object multiple times #1025 (Laimiux)
- [pipe] remove inline modifier #1024 (Laimiux)
- Slim down effects #1022 (pakoito)
- Comonadic UIs datatypes #1020 (Cotel)
- Rename MonadSuspendLaws to MonadDeferLaws #1019 (alissonfpmorais)
- Fix links to impl and laws #1016 (pakoito)
- Publish arrow-validation to Maven #1014 (tdelev)
- Try's success/failure extfuns #1011 (alissonfpmorais)
- Updated main dependencies and Gradle #1008 (jrgonzalezg)
- Add small snippet about datatype representation on the glossary #1004 (pakoito)
- Add effectM to Monad, to ignore the result of a second monadic operation #1003 (pakoito)
- updating blogs and presentation docs #1001 (leandroBorgesFerreira)
- Add a Category typeclass, CategoryLaws and make Function1 a Category instance #999 (paulcadman)
- Add
arrow.generic.Coproduct
docs #998 (abergfeld) - Improving the FpToTheMax example #997 (enhan)
- Fix links in Libraries doc #995 (pakoito)
- Added Try.toEither with onLeft mapper #994 (atomcat1978)
- Specify that MonadDefer focuses on synchronous effects #992 (pakoito)
- EqLaws: Add law tests for an equivalence relation #991 (paulcadman)
- Next Development Iteration 0.7.4-SNAPSHOT #990 (raulraja)
- Add ApplicativeError constructors from the Core types #988 (pakoito)
- Add CancellableEffect typeclass. Use it to give races to IO #984 (pakoito)
- Contravariant & Invariant #975 (Cotel)
arrow.generic.Coproduct
arities #954 (abergfeld)