Release 0.9.0
Change Log
0.9.0 (2019-03-08)
Implemented enhancements:
- Coproducts type inference issue #1284
- Add Semiring #1225
- Update to latest KotlinTest and use their provided arrow matchers #854
- Update kotlintest #912 (AdrianRaFo)
Fixed bugs:
- fx crash #1295
- Formatting issue on data type generated docs #1228
- Allow
NonFatal
control over exceptions for MonadError and Monadic comprehensions #153
Closed issues:
- Artifact audit #1333
- Const Monad, MonadError, etc. #1331
- Add Selective Applicative Functors #1329
- handleErrorWith for Either #1324
- [SECURITY] Releases are built/executed/released in the context of insecure/untrusted code #1310
- Dispatchers ambigüity #1283
- Add
delay
and similar utils to theFx
continuations #1277 - Fix aws s3 sync docs #1270
- Unable to locate arrow.(core/data).option.monad.binding #1261
- Module with the Main dispatcher had failed to initialize in 0.8.2 #1241
- Update docs for deploying docs #1239
- Update Ank docs #1236
- Configure Google Analytics in the docs site #1218
- Optics invalid code generation #1211
- Using binding as in docs generates deprecation warning #1167
- Update to Kotlin 1.3.10 #1122
- Docs for MonadThrow #1111
- Concurrent #1090
- Should
Try.raise
have aNothing
generic? #1078 - Docs styles tweaks #1052
- Add Semigroupal typeclass #882
- Parallelise tests #855
- Blogs & Presentations #797
- Add KDoc documentation to the site #735
- [Docs] Main media section reorganization #626
Merged pull requests:
- Release 0.9.0 #1339 (raulraja)
- Fixes for 0.9 #1337 (pakoito)
- Selective functor #1335 (richard-gibson)
- Artifact audit #1334 (JorgeCastilloPrz)
- handleErrorWith for Either #1328 (kioba)
- Fix order super interfaces #1325 (nomisRev)
- Improvements for Try #1322 (pakoito)
- Add semigroup instance for Tuple2 #1321 (pakoito)
- Fixes for Fx #1320 (pakoito)
- Eliminate
effect
from data types that are unable to suspend effects #1319 (raulraja) - artifact reference fixes #1315 (richard-gibson)
- Add new typeclasses to sidebar #1314 (1Jajen1)
- Add divide typeclasses #1311 (1Jajen1)
- Replace {: data-executable='true'} to ank:playground #1236 #1308 (kostya05983)
- Added documentation for Option in Russian #1307 (dobrowins)
- Add '-data' Suffix to Effects Modules in Getting Started Dependencies #1306 (kartoffelsup)
- [#153] Control NonFatal Throwables #1305 (kartoffelsup)
- Delete indexes for Fx docs pages #1303 (pakoito)
- Add paragraph in fx explaining compatibility with existing datatypes #1302 (pakoito)
- Ad Id doc in Russian #1300 (dobrowins)
- Add link to blog post From Imperative to Functional Programming using… #1297 (nfrankel)
- Update Dependencies #1296 (i-walker)
- Minor Doc fixes #1294 (kartoffelsup)
- Added Either doc in Russian #1293 (dobrowins)
- Update Coproducts #1291 (abergfeld)
- Arrow Fx docs editorial review #1290 (MaureenElsberry)
- Ank and Doc Playground improvements #1289 (raulraja)
- Add 'arrow-effects-io-extensions' to Basic Setup #1288 (kartoffelsup)
- Remove
:
causing yaml to break #1287 (raulraja) - Add link to blogpost on Arrow and Webflux #1286 (josdirksen)
- Ensure paths are compatible with windows #1285 (pablisco)
- Add Semigroupal type class #1280 (juliankotrba)
- Fix Semiring's additive combine #1279 (juliankotrba)
- Fix permalink for Try Russian translation #1278 (calvellido)
- Fx DSL improvements + docs #1276 (raulraja)
- fixed links to Try translation #1275 (dobrowins)
- Hygiene Test Generators #1274 (nomisRev)
- updates join us in readme #1273 (MaureenElsberry)
- Adds Kotlin Conf Talk to Media entries. #1272 (raulraja)
- Uninstall aws and reinstall using pip #1271 (dominv)
- Effects Environment and Dispatchers #1268 (pakoito)
- Fixes Ior documentation #1267 (juancazalla)
- Add Semiring type class #1266 (juliankotrba)
- Minor styling fixes #1265 (calvellido)
- Docs styles tweaks #1264 (calvellido)
- Arrow Fx #1263 (raulraja)
- Add community contributions doc #1262 (calvellido)
- Docs contributions section revamp #1260 (calvellido)
- Fix IOFrame usage in IOBracket #1258 (nomisRev)
- Solve update kotlintest problems #1255 (AdrianRaFo)
- Move cancelable to Concurrent #1252 (nomisRev)
- Update analytics config #1251 (calvellido)
- added Try docs in Russian #1250 (dobrowins)
- Add missing colon in Kotlin code for monads README.md #1248 (kirillzh)
- AndThen data type #1246 (nomisRev)
- fix apidoc bad format #1245 (AdrianRaFo)
- Fix lenses generation for data classes with secondary constructors #1244 (jereksel)
- Fix recursive docs #1243 (AdrianRaFo)
- Remove completion warning from the docs #1242 (pakoito)
- Update metadocs steps #1238 (calvellido)
- Add kdoc for MonadThrow #1237 (JorgeCastilloPrz)
- Add video from .droidconSF 2018 #1234 (Guardiola31337)
- Effect: remove incorrect method #1233 (nomisRev)
- Link to blog on using typeclasses and Arrow #1232 (josdirksen)
- Add DeferredKMonadThrow #1231 (daneko)
- Fix broken api docs menu items #1230 (raulraja)
- Remove
Instance
postfix from all type class extensions #1229 (raulraja) - Artifact and Packaging reorganization post 0.9.0 #1226 (raulraja)
- Release Next Iteration 0.8.3-SNAPSHOT #1224 (raulraja)
- Concurrent #1132 (nomisRev)