Kategory v0.11.0 Release Notes
Release Date: 2020-09-09 // about 4 years ago-
0.11.0 (2020-09-09)
arrow-core
@1Jajen1
- Delimited continuations #226
- ✅ Rework Order to use Ordering and test instance laws #197
- ✂ Remove the all value from Nel #195
- Hash typeclass improvements #194
@JorgeCastilloPrz
@LordRaydenMK
- Replace compile with implementation in setup guide #143
- ⚡️ Update the link for ANK #107
- ➕ Add Android-Fx-Examples #106
@aballano
- 👍 Properly support suspend with inline #192
- Rework Fx constructors #185
- Inline datatypes #180
- 🛠 Fix docs #177
- ⏪ Revert IO changes #173
- 🗄 Deprecate
fx
blocks from typeclasses #167 - Suspend Const.fx implementation #160
- Suspend Eval.fx implementation #154
- 🗄 Deprecate data-types #149
- 🛠 Fix Mapk extensions #148
- 🛠 Fixes NPE in bindWithFilter #134
- Suspend Validated.fx implementation #131
- ✂ Remove internal atomic instances from arrow-core #126
- ⚡️ Update internal atomic wrapper #104
- Try to fix ListKCrosswalk instance with Proguard #86
@cb372
- 🛠 Fix a few broken links in the docs #142
@colomboe
- Curried and uncurried for suspend functions #214
@hadilq
- 🛠 Fix arrow-optics: Unresolved reference: company in DSLTest #168
- Enable incremental annotation processing #153
- ⏪ Revert Kotlin Poet hardcoded version #145
- ⚡️ Update kotlinpoet to 1.5.0 #144
- 🛠 Fix asKotlin extension function to just working with fqName #130
- Implement
filterIsInstance
andtraverseFilterIsInstance
#129 - 🛠 Fix missed
core/
path in README.md files #125 - Maintain
Traverse
andTraverseFilter
documents #122 - Maintain
FunctorFilter
documents #113
@jleidgens
- ➕ Added link to libraries page #151
@nomisRev
- Promote Arrow Fx Coroutines in library page #225
- Either concrete non-suspend fx #124
- Suspend Either.fx implementation #112
@pablisco
- ➕ Add Semigroup and deconstruction to Ior #205
@rachelcarmena
- 📦 Annotation processors: improve error with unnamed packages #236
- ⬆️ Upgrade to Kotlin 1.4.0 #231
- 🚚 Doc: remove old content #228
- ⚡️ Configuration: remove transitive dependency and update configurations #224
- 🔧 Configuration: improve plugin management #221
- 📚 Documentation: BOM file guideline #218
- 🔧 Configuration: clean dependencies #217
- 🔧 Configuration: Add actions timeout #207
- 🔧 Configuration: fix brach name #187
- 🔧 Configuration: Improve actions for dependencies among libraries #186
- ⏪ Revert "Fixes broken docs link" #183
- ➕ Add previous global checks (optional) #176
- 🛠 Fix issue creation #152
- 🍎 Move environments to macOS #150
- ✂ Remove buildtimetracker #141
- ✂ Remove media template #109
- Doc: Fix broken links #101
- 🛠 Fix broken links #99
- 🛠 Fix error handling examples #96
- ✅ Conf: avoid using latest Ubuntu #93
- ✅ Conf: avoid using the latest virtual env for actions #92
- 🚚 Clean: remove unnecessary function #90
- Conf: new env variable and fix issue titles #89
- Doc: fix typo on libraries table of content #78
- 0.11.0-SNAPSHOT wip branch #74
@sierisimo
- ➕ Adding conditionally as a fix for order of cond #102
- 🛠 Fixing broken link in the introduction #100
@sobolevn
- 🛠 Fixes broken docs link #182
@tapegram
- 🗄 SequenceK add mapNotNull and deprecate filterMap #227
- ⚡️ Updating
MapK
to haveOption
alternatives #222 - Replacing the rest of the
Option<T>
inListK
withT?
#216 - Replace
Option<T>
with?
inListK
(part 1) #196 - ➕ Add nullable fns to replace option fns #191
- Nullable mapN #189
@worldsnas
- Inlining Either operators #163
@zraktvor
- 👉 make NonEmptyList Iterable #108
💻 arrow-ui
@1Jajen1
- 🛠 Fix Hash instance #37
@rachelcarmena
- ⬆️ Upgrade to Kotlin 1.4.0 #41
- 🔧 Configuration: improve plugin management #40
- 🔧 Configuration: Add actions timeout #39
- 🔧 Configuration: Improve actions for dependencies among libraries #36
- ➕ Add previous global checks (optional) #35
- 🛠 Fix issue creation #32
- 🔧 Tuning configuration #31
- ✂ Remove media template #28
- ⚡️ Conf: update actions #27
- 💻 0.11.0-SNAPSHOT wip branch #22
arrow-fx
@1Jajen1
- ➕ Add some instances to Duration and add compareTo to fx-coroutines #272
- ⏱ Credit source in schedule docs #271
@PhBastiani
@aballano
- ✅ Tweak Bracket test #237
- ✂ Remove Try from tests #228
- ⏪ Revert IO<E, A> back to IO #208
- ➕ Adds Stream.callback #199
- 🛠 Fixes handleErrorWith for non error values #195
- 🛠 Fixes to Schedule #184
- 🛠 Fix Either.fx suspend usage #166
- 🚚 Move internal atomic impl from Core #163
- Android Lifecycle integration #158
- 🛠 Fix Queue flaky tests #122
@colomboe
- [arrow-kt/arrow#2149] Fix for the
mapN
method #167
@danimontoya
- Swap param descriptions for Fiber #236
@nomisRev
- ➕ Add some docs for Queue and tests #269
- ✂ Remove TerminalOps from Stream #260
- 📇 Rename filterNull to filterNotNull such as Kotlin Std Collections #259
- ➕ Add KotlinX interopt module for Arrow Fx Coroutines #257
- ➕ Add missing import Semaphore playground #256
- 👍 Queue: support same behavior as Arrow Fx's IO Queue #250
- ⏪ Revert parTupledN and parMapN derivation #249
- 👌 Improve Arrow Fx Coroutines docs for release #248
- Outstanding dequeues not completed on tryOffer1 #246
- Paramterize concurrent ops with CoroutineContext #243
- Small Queue improvements #235
- 🛠 Fix constant cancellation & cancellation race condition acquiring a resource #232
- 🛠 Fix Flaky tests #226
- ✂ Remove unnecessary sleep in pipe interruption test #223
- 🛠 Fix release after pure interruption #222
- ⚡️ Update Kotest usage #215
- Enviroment #214
- Clean-up after #211 #213
- 🛠 Fix flaky pipe test #211
- Stream concurrently #210
- ✅ Complete test suite to check interception #207
- 🛠 Fix timeOutOrNull to return on the context #203
- 🛠 Fix & enabled disabled tests #196
- Introduce Arrow Fx Coroutines Stream #194
- 🛠 Fix issue SuspendConnection #191
- ⬇️ Reduce test stress #190
- 👉 Make
IQueue
sizeO(1)
#189 - Arrow Fx Coroutines #169
@pablisco
- ➕ Add IO APIs to work with Either #157
@rachelcarmena
- Doc: fix permalink #278
- 🛠 Fix package name #277
- ⬆️ Upgrade to Kotlin 1.4.0 #275
- 🔧 Configuration: improve plugin management #265
- 🔧 Configuration: disable arrow-fx-android module #264
- 🔧 Configuration: Add actions timeout #255
- 🔧 Configuration: Extract Android details #229
- 🔧 Configuration: Improve actions for dependencies among libraries #227
- ➕ Add previous global checks (optional) #221
- 🔧 Configuration: download test reports #202
- ✅ Use of KOTEST_VERSION property #198
- 🏗 Configuration: recover the previous build step #197
- 🔧 Configuration: Add cache management #187
- Disable benchmarking until tuning it #185
- 🛠 Fix issue creation #183
- ✂ Remove media template #161
- Solve #76. Add benchmark comparison #159
- Doc: Fix broken link #150
- 🛠 Fix #146: Reduce load time for Fx main page #147
- ✅ Conf: avoid using latest Ubuntu for integration tests #144
- Conf: new env variable and fix issue titles #141
- 🛠 Fix #139: Wrong scope for dependencies #140
- 0.11.0-SNAPSHOT wip branch #130
@red-avtovo
- Duration Comparison #262
arrow-incubator
@aballano
- 🛠 Fix docs #124
- ⏪ Revert IO changes #118
- 🗄 Deprecate data-types #116
- Temporarily comment fx examples #114
- 📄 Use temporal fx2 function to fix docs #107
- Replace AtomicRefW with Ref #104
- 🛠 Fix Nel ambiguation with Iterable.none() #103
- ✅ Reactivate ConcurrentLaws tests and fix Concurrent instances #85
@pablisco
- AutoModule integration #122
@rachelcarmena
- ⬆️ Upgrade to Kotlin 1.4.0 #131
- 🔧 Configuration: improve plugin management #130
- 🔧 Configuration: Add actions timeout #128
- 🔧 Configuration: Improve actions for dependencies among libraries #121
- ➕ Add previous global checks (optional) #120
- 🛠 Fix issue creation #112
- 🔧 Tuning configuration #111
- ✂ Remove media template #102
- ⚡️ Conf: update actions #101
- 0.11.0-SNAPSHOT wip branch #94
arrow-optics
@IVSivak
- 🛠 Fix LensLaws link #64
@aballano
@rachelcarmena
- ⬆️ Upgrade to Kotlin 1.4.0 #66
- 🔧 Configuration: improve plugin management #63
- 🔧 Configuration: Add actions timeout #62
- 🔧 Configuration: Improve actions for dependencies among libraries #60
- ➕ Add previous global checks (optional) #59
- 🛠 Fix issue creation #55
- 🔧 Tuning configuration #54
- ✂ Remove media template #53
- ⚡️ Conf: update actions #52
- 0.11.0-SNAPSHOT wip branch #46
arrow-ank
@JorgeCastilloPrz
- ⬆️ Upgrade to Arrow Fx Coroutines #43
@aballano
@rachelcarmena
- ⬆️ Upgrade to Kotlin 1.4.0 #58
- 🔧 Configuration: disable default MavenPublication for Gradle Plugin #57
- 🔧 Configuration: improve plugin management #56
- 🔧 Configuration: Add actions timeout #55
- 📚 Documentation: Add missing modifiers (playground, fail) #52
- 🔧 Configuration: Improve actions for dependencies among libraries #51
- ➕ Add previous global checks (optional) #49
- 🛠 Fix issue creation #33
- 🔧 Tuning configuration #32
- ✂ Remove media template #31
- ⚡️ Conf: update actions #30
- 0.11.0-SNAPSHOT wip branch #25
- 🔄 Change configuration name to be included in pom file #24
arrow-integrations
@LordRaydenMK
- ➕ Add adapter for Either<ErrorBody, ResponseBody> #26
@aballano
- ⏪ Revert IO changes #33
@rachelcarmena
- ⬆️ Upgrade to Kotlin 1.4.0 #42
- 🔧 Configuration: improve plugin management #41
- arrow.integrations.retrofit.adapter.either promoted to Arrow Core #39
- 🔧 Configuration: Improve actions for dependencies among libraries #37
- ➕ Add previous global checks (optional) #36
- 🛠 Fix issue creation #32
- 🔧 Tuning configuration #31
- ✂ Remove media template #29
- ⚡️ Conf: update actions #25
- 📇 Rename artifacts to fix inconsistency #21
- 0.11.0-SNAPSHOT wip branch #17
arrow-check
@1Jajen1
- ⚡️ Update to arrow 0.11.0-snapshot #8
- ✅ Try MonadTest instances without using extension #4
- Unify roundtrip and roundtripEffect #2
- ✅ Catch exceptions thrown in tests and add missing mtl instances #1
@aballano
- ⏪ Revert IO changes #14
@rachelcarmena
- ⬆️ Upgrade to Kotlin 1.4.0 #29
- 🔧 Configuration: improve plugin management #27
- 🔧 Configuration: Add actions timeout #26
- 🔧 Configuration: Improve actions for dependencies among libraries #23
- ⚡️ Configuration: update actions #20
- ➕ Add previous global checks (optional) #19
- Conf: Add all the GitHub Actions #10
arrow
@LordRaydenMK
- ⚡️ Update Retrofit to 2.8.1 #2132
@MaureenElsberry
@aballano
- ⚡️ Update coroutines and atomicfu versions #2137
@adomokos
- ✂ Remove arrow-docs from the repository list to be cloned #2153
@hadilq
@nomisRev
- ➕ Add kotlinx-coroutines integration for Arrow Fx Coroutines to BOM #2208
- ➕ Add Monix & Akka license #2194
- ✅ Disable logging of PASSED tests #2151
@pablisco
@rachelcarmena
- 🚀 Release 0.11.0 #2217
- ⚡️ Configuration: update BOM file and add required data for Maven Central #2216
- 🔧 Configuration: add mavenCentral #2214
- ⬆️ Upgrade to Kotlin 1.4.0 #2213
- ✅ Doc: how to download tests report #2211
- 🔧 Doc: dependency configurations #2210
- 🔧 Configuration: Remove maven plugin in favor of maven-publish #2206
- 🔧 Configuration: improve plugin management #2205
- 🔧 Configuration: disable arrow-fx-android module #2204
- 📚 Documentation: How to add a new module #2202
- 🔧 Configuration: prevent nested Gradle tasks #2201
- Unify logo #2200
- 🆕 New Gradle task: runArrowSite #2199
- 📚 Documentation: How to move content #2198
- 🔧 Configuration: Add actions timeout #2197
- ⚡️ BOM file: Update modules #2195
- 📚 Documentation: Finish the guildeline for a new release #2193
- 📚 Documentation: More details about running the website #2192
- 📚 Documentation: How to fix documentation for latest release #2191
- 🔧 Configuration: consider all the libs for checking Gradle tasks #2189
- 🔧 Configuration: remove installAllWithLocalDeps task from Arrow group #2188
- 🔧 Configuration: remove duplication #2184
- 📚 [Documentation] Add details to default guidelines for all the libraries #2181
- ⚡️ Configuration: update repository #2179
- 🔧 Configuration: fix forked repositories consideration #2178
- 🔧 Configuration: Consider Android modules #2177
- ⚡️ Configuration: update templates #2176
- 🔧 Configuration: Improve actions for dependencies among libraries #2175
- 📚 Documentation #2174
- 🔧 Configuration: add waiting time #2173
- 📚 Documentation: Add Arrow Check #2172
- 🔧 Configuration: fix comparison when branch doesn't exist #2171
- ➕ Add previous global checks #2170
- 🆕 New Gradle task: buildArrowDocWithLocalDeps #2169
- ➕ Add Kotest version #2167
- 🏗 Undo particular build for Arrow Fx #2166
- Disable Gradle daemon for Arrow Fx #2162
- 🛠 Fix replacements #2160
- ✅ Split test execution for Arrow Fx #2159
- 🛠 Fix replacement #2157
- 🍎 Move environments to macOS #2156
- ✂ Remove duplicated task #2155
- ✂ Remove buildtimetracker configuration #2152
- 🛠 Fix action log URL #2147
- 🌲 Issue creation: fix error log URL and add console outputs #2146
- 🛠 Fix #2144 - Remove ERROR CLASS cases in documentation #2145
- Config: Extract logic from arrow-site #2143
- Re-org actions #2140
- Publish BOM file #2131
- ✅ Conf: avoid using latest Ubuntu #2128
- 🛠 Conf: small fixes #2127
- ➕ Add arrow-check as an Arrow library #2126
- ➕ Adding documentation details #2125
- 🛠 Fix Bintray timed out: split publication #2119
@tschuchortdev
- 🛠 Fix archive classifier deprecation #2209
@turansky
- 🌲 GitHub issue links in IDEA Git log #2124
Previous changes from v0.10.5
-
0.10.5 (2020-04-01)
arrow-core
@1Jajen1
- 🛠 Fix apply order of product to be consistent with other methods #71
- 🛠 Fix small bug in MonadLogic #56
- ➕ Add deprecation notice to ap #40
- Stacksafe version of lazyAp #23
@aballano
- 🗄 Deprecate breaking changes for 0.10.5 #67
- 🛠 Fix Eval's Fx not being lazy + deprecate Functor's unit #30
@abendt
- ➕ add typeclasses MonadPlus & MonadLogic #49
@danimontoya
- 📦 Package renaming of arrow-core-test #58
- ✅ Rename Gen.genEval to Gen.eval and add Gen.char to core test #57
- ✂ Removed (almost) all Try examples in documentation/comment blocks #50
- ✅ Extend test suite for FoldableLaws #41
- Unify
Foldable
to be more aligned with Kotlin stdlib #36 - 🔄 Change firstOption implementation #32
@lucmazon
- 📇 Rename artifacts to fix inconsistency #77
@overfullstack
- Implemented ValidatedBifunctor #72
@rachelcarmena
- Doc: fix typo on libraries table of content #78
- 🚚 Doc: remove extra badge #73
- Conf: change doc generation and validation #68
- Undo unnecessary change #64
- Conf: download orchestrator #61
- 🛠 Fix missing 'Type Class Hierarchy' section in website #55
- 🛠 Fix dependencies #54
- Conf: control transitive dependencies #53
- 🚚 Doc: remove old badge #51
- 🛠 Fix code snippet according last reorders #48
- 🚚 Move static doc from Arrow Docs to arrow-docs module #47
- ✅ Conf: publish arrow-core-test #45
- 🛠 Fix directories management #29
- 🛠 Fix: test reports #28
- 🔧 Configuration: add global checks #2
- 🆕 New conf #1
💻 arrow-ui
@rachelcarmena
- 💻 Conf: change doc generation and validation #21
- 💻 Undo unnecessary change #20
- 🔨 Refactor: remove Arrow UI Test #19
- 💻 Conf: download orchestrator #18
- 💻 Conf: control transitive dependencies #17
- ✅ Use GenK from arrow-core-test #15
- 💻 Clean-up #12
- 🛠 Fix directories management #5
- 🛠 Fix: test reports #4
- 🔧 Configuration: add global checks #2
- 🔧 Configuration for the new multi-repo organization #1
arrow-fx
@1Jajen1
- 🛠 Fix EitherT generator to compile with latest changes #54
- 🔄 Change applicative instances to implement apEval and remove lazyAp #47
@PetukhovVictor
- 🛠 Fix the code which is stumbled on an old type inference problem of the Kotlin compiler #53
@aballano
- 🛠 Fix Queue flaky tests #122
- Replace ConcurrentLaws' latch with unsafe promise #118
- ⚡️ Update Arrow "cancel" wording for consistency #82
- 🔨 Refactor parMapN functions, add parTupledN #80
- ✅ Temporarily diable mvar test #62
- ✅ Use GenK from arrow-core-test #59
- 🛠 Fix several tests relying on no-op assertion #46
- ✅ Increase test suite for BracketLaws #44
@abendt
- ➕ add a SemigroupK IO instance #67
@danimontoya
- ✂ Remove binary-compatibility-validator #109
- Check binary compatibility before releasing 0.10.5 #104
- ✂ Remove unneeded KotlinX Coroutines within arrow fx test #97
- ✅ Cleanup fx tests #90
- 👕 Enable ktlint #79
- ✂ Removed (almost) all Try examples in documentation/comment blocks #69
- ⏱ Schedule.recurs flaky test #29
@nomisRev
@rachelcarmena
- Conf: change doc generation and validation #112
- Undo unnecessary change #98
- Conf: download orchestrator #94
- 🛠 Fix missing 'Type Class Hierarchy' section in website #81
- 🛠 Fix dependencies #75
- Conf: control transitive dependencies #73
- 🚚 Move static doc from Arrow Docs to arrow-docs module #55
- 🛠 Fix directories management #34
- 🛠 Fix: test reports #32
- 🔧 Configuration: add global checks #2
- 🔧 Configuration for the new multi-repo organization #1
arrow-incubator
@1Jajen1
- ➕ Add mtl instances for all datatypes #76
- 🔄 Change EitherT MonadError instance #64
- 🛠 Fix apEval changes from arrow-core #35
- EitherT MonadTrans instance and generics reorder #25
- Kleisli MonadTrans instance and generics reorder #24
- StateT MonadTrans instance and generics reorder #23
- Monadtrans instance for WriterT #18
@aballano
- ✅ Reactivate ConcurrentLaws tests and fix Concurrent instances #85
@abendt
- MonadPlus/MonadLogic instances for mtl #69
@danimontoya
@nomisRev
- ✅ Clean incubator tests #63
@rachelcarmena
- Conf: change doc generation and validation #80
- ✅ Disable flaky tests #74
- ✂ Remove unnecessary dependency #72
- Undo unnecessary change #68
- Conf: download orchestrator #66
- 🛠 Fix missing 'Type Class Hierarchy' section in website #57
- Conf: control transitive dependencies #52
- 🚚 Move static doc from Arrow Docs to arrow-docs module #44
- 🛠 Fix directories management #21
- 🛠 Fix: test reports #20
- 🔧 Configuration: add global checks #2
- 🆕 New conf #1
arrow-optics
@aballano
- ⚡️ Update gradle.properties #37
@danimontoya
- ✂ Remove binary-compatibility-validator #44
- Check binary compatibility before releasing 0.10.5 #41
- ✂ Remove all tests that do not belong to optics #27
- ✂ Removed (almost) all Try examples in documentation/comment blocks #22
@nomisRev
- ✅ Follow up arrow-optics-test #31
@rachelcarmena
- Conf: change doc generation and validation #45
- Undo unnecessary change #39
- Conf: download orchestrator #32
- 🛠 Fix missing 'Type Class Hierarchy' section in website #26
- 🛠 Fix dependencies #25
- Conf: control transitive dependencies #23
- 🚚 Move static doc from Arrow Docs to arrow-docs module #19
- 🛠 Fix directories management #12
- 🛠 Fix: test reports #11
- 🔧 Configuration: add global checks #2
- 🔧 Configuration for the new multi-repo organization #1
arrow-ank
@danimontoya
- 👕 Enable ktlint #16
@rachelcarmena
- 🔄 Change configuration name to be included in pom file #24
- 🛠 Fix dependencies #23
- 🚚 Dependencies: remove kotlin-compiler #22
- Conf: change doc generation and validation #21
- Undo unnecessary change #20
- Conf: download orchestrator #18
- Conf: control transitive dependencies #15
- 🛠 Fix directories management #11
- 🛠 Fix: test reports #10
- 🔧 Configuration: add global checks #4
- 🆕 New conf #1
arrow-integrations
@rachelcarmena
- 📇 Rename artifacts to fix inconsistency #21
- Conf: change doc generation and validation #16
- Undo unnecessary change #15
- 🔨 Refactor: remove Arrow Integrations Test #14
- Conf: download orchestrator #12
- Conf: control transitive dependencies #11
- 🛠 Fix directories management #5
- 🛠 Fix: test reports #4
- 🔧 Configuration: add global checks #2
- 🆕 New conf #1
arrow
@1Jajen1
- ➕ Add note to parTraverse and parSequence explaining problems with large/infinte collections #2015
- 👉 Use AndThen to make Kleisli and StateT more stacksafe #2014
- ➕ Add a stacksafe variant of Join to AndThen #2005
- 🛠 Fix recently added doc links #1970
- ➕ Add MonadIO to fx and instances to fx-mtl #1943
- Prettier show instances #1937
- Small improvements to ank #1926
- WriterT inconsistencies #1914
- 🛠 Fix OptionT applicative to short-circuit properly #1900
- ➕ Add some convenience methods to alternative #1897
- 👉 Make Kleisli.map stacksafe #1896
- ✅ Monad hierarchy tests genk + lots of small test fixes #1884
- ➕ Add lazyAp and use it in traverse implementations #1868
- ➕ Add port of zio's schedule #1393
@AntonioMateoGomez
- 🔄 Change docs urls #2079
- 🛠 Fix layout reference #2054
- ➕ Adds z-index to slack channel button #1946
- Hide/show slack channel text box #1944
- Missing MTL link #1940
- GitHub stars #1934
- 📄 Reducing loading times in docs #1911
- 🛠 Fix sidebar doc version links #1872
@JLLeitschuh
- Official Gradle Wrapper Validation GitHub Action #1930
@Javaru
- 🛠 Fixed some typos in documentation. #1890
@MaureenElsberry
- ➕ Adds Kompute #1899
@PhBastiani
@Romastyi
- ➕ Add deriving option for
@product
annotation #1907
@aballano
- 🔄 Change layout for docs recently moved to Fx #2082
- ✅ Increase test suite for MonoidLaws and SemiringLaws #2076
- ✅ Increase test suite for SemigroupLaws #2067
- ✅ Increase test suite for TimerLaws #2064
- ✅ Increase test suite for MonadDeferLaws #2059
- Nits oncancel onerror #2040
- ➕ Add clarification about Bracket's guarantee #2036
- 📄 Kotlinx coroutines module docs #2035
- 🛠 Fix guarantee/guaranteeCase not calling finalizer for error #1999
- Cancellable version of unsafeRun doesn't throw within run block #1993
- 🛠 Fix Async and Concurrent fx block's lazyness #1978
- 🛠 Fix recursive flatten for stdlib List #1969
- ✂ Remove ObservableK Traverse/MonadFilter instances as they're not lawful. #1964
- 🛠 Fix suspend conversion for project reactor #1947
- KotlinX Coroutines integration module #1939
@abendt
- ➕ add onError to Bracket #2022
- Accum/AccumT #1988
- MonadTrans #1924
- ✅ use GenK for testdata generation #1891
- ✅ use GenK for testdata generation in MonadFilter and related laws #1877
- ✅ ComonadLaws uses GenK for testdata generation #1875
- ✅ provide testdata with Gen/GenK instead of construction functions #1844
@alphaho
- 👍 Arrow jackson support #1889
@arturdryomov
- ➕ Add XML syntax highlighting to the readme file #1874
@ashishkujoy
- 🛠 Fixes link to Sum data type #1931
@bobkilla
- 📄 DOCS: update slack link #arrow channel #1989
@calvellido
@danimontoya
- ➕ Add list of Kotlin modules to be excluded to avoid dependency collisions #2114
- ⬇️ Downgrade kotlin version back to 1.3.61 #2113
- ⬆️ Bump version of KOTLIN_VERSION #2108
- ➕ Add kotlin binary compatibility version #2107
- Bump KTLINT_GRADLE_VERSION #2101
- ✅ Re-enabled MVar test #2086
- ✅ Increase test suite for AsyncLaws #2077
- ➕ Add MonadThrow laws #2060
- ✅ Increase test suite for MonadLaws #2058
- ⚡️ Update tests for ApplicativeLaws #2038
- ⚡️ Update test suite for FunctorLaws #2037
- 👻 Race in fiber raises cancellation exception #1986
- RaceN arity9 #1968
- 🗄 Deprecate bind operator component1 #1965
- 📇 Rename Applicative#map to #mapN and tupled to tupledN #1950
@franciscodr
@i-walker
- ⚡️ Update Ank to 1.3.50 #1921
- 🚚 Move AndMonoid to core and redefine Ior.Left and Ior.Right #1920
- 📄 small fix to Traverse Docs #1903
- ➕ Adds UnsafeRun instance for MaybeK #1902
- ➕ Add Traverse Docs #1534
@jkmcclellan
- Language review #2056
@kioba
- ➕ Add queue functor #1904
@kylegoetz
- 📄 DOCS: replaced non-existent Either.just(a: A) with Either.right(a: A)… #1945
- Replaced nuclear war examples with cooking examples #1915
@nomisRev
- 🔨 Refactor ConcurrentQueue internals #2081
- ➕ Add stack-safety, parallel & timer tests to Concurrent #2034
- ✅ Polymorphic Ref Test #2031
- 🛠 Fix MVar Async #2023
- ➕ Add onCancel to Bracket #2017
- ➕ Add race 3 to guarantee order of scheduling #2012
- Enable ParMapN for IO up to arity 9 #1951
- 🛠 Fix stack safety parallel ops #1928
@overfullstack
- 📄 Docs: Corrected code-snippet compilation problems in Error-Handling page #2042
@pakoito
@rachelcarmena
- 🛠 Fix Bintray timed out: split publication #2119
- 🛠 Fix libraries location #2118
- 🚀 Format release notes #2117
- 🚀 Release 0.10.5 #2116
- 🚀 Release flow #2115
- 🍎 Conf: compatibility with MacOS #2112
- Dm bump kotlin version #2111
- ⏪ Revert "Bump version of KOTLIN_VERSION" #2110
- Conf: add new actions #2109
- Conf: provide new Gradle tasks to work with local dependencies #2106
- Doc: details about the website #2105
- Doc: details about 'Type Class Hierarchy' sections #2104
- ➕ Add sync with release/0.11.0 branch #2103
- 👌 Improve site publish from libraries #2102
- 📚 Update documentation #2100
- ✅ Conf: workaround for crossed dependencies with arrow-test #2096
- 🚚 Doc: details about the move #2095
- 🔧 Conf: extract test configuration #2094
- Clean: empty file #2090
- Doc: fix old links #2088
- 📚 Clean: old documentation #2084
- 🔧 Configuration: remove unnecessary trigger #2075
- ✅ Fx: disable flaky test #2072
- 🚚 Clean: remove unnecessary files #2070
- Re-org: starting point #2066
- Conf: extract versions #2065
- 🚚 Conf: remove duplicated version #2051
- 📄 Docs: add ank to snippets and update documentation #1997
- 🛠 Fix: change token to sync branches #1992
- 🛠 Fix sync release branch with master #1987
- 🔧 Clean dead configuration #1972
- ➕ Add an automatic sync for release/0.11.0 #1967
- ⚡️ Doc: update badges to show both WIP versions #1959
- 🚀 Config: publish artifacts from release/0.11.0 branch #1955
- 🔨 Refactor: extract versions #1948
- 🛠 Fix #1936: update doc publication #1938
- 🛠 Fix: Arrow Ank Gradle adds required dependencies #1936
- DOC: add card image #1886
@scott-christopher