0.12.0 (2021-03-31)
- #2345 Documentation: fix broken links and remove old content - @rachelcarmena
- #2344 Configuration: fix steps order - @rachelcarmena
- #2343 Deprecate IQueue & update deprecations - @nomisRev
- #2342 Configuration: explicit JDK - @rachelcarmena
- #2341 Fix redundant tuple naming - @nomisRev
- #2338 Fix null bug in Validated#zip & Ior#zip - @nomisRev
- #2336 CU-g52kvp - Fix Java API for typeclasses in Arrow Optics - @danimontoya
- #2335 @JvmStatic companion object functions & rename new Arrow Syntax files - @nomisRev
- #2334 Fix Java API for typeclasses in Arrow Core - @nomisRev
- #2333 Arrow Fx: Clean-up new code & breaking changes since 0.12.0 - @nomisRev
- #2332 Clean-up new code & breaking changes since 0.12.0 - @nomisRev
- #2331 Revert partially without explicit arity - @nomisRev
- #2330 CU-fb6x32 Clean up Arrow Syntax based on API Review - @nomisRev
- #2329 CU-fv6x6d Clean up Arrow Fx based on API Review - @nomisRev
- #2328 CU-fv6xq2 Clean up Arrow Syntax based on API Review - @nomisRev
- #2327 Fix Const & Either mapN deprecation - @nomisRev
- #2326 Add deprecation to parmapn in favor of parzip - @nomisRev
- #2324 CU-fh2vcf - Deprecate mapN and fix zip for collections - @danimontoya
- #2323 Update Semigroup, Semiring and Monoid docs - @aballano
- #2320 Configuration: remove stdlib as transitive dependency - @rachelcarmena
- #2319 Clean old content - @rachelcarmena
- #2318 Remove Set Monoid and update deprecations - @nomisRev
- #2316 Configuration: add default region - @rachelcarmena
- #2315 Replace mapN with zip - @nomisRev
- #2312 CU-fb532c - Clean up Selective api - @danimontoya
- #2310 CU-fb50p3 - Clean up Traverse API - @danimontoya
- #2309 CU-fb6wcj Docs: Quickstart description changes - @raulraja
- #2306 CU-f76hgt Deprecating Arrow Syntax - @nomisRev
- #2301 CU-f53298 Deprecate extensions and instances objects - @nomisRev
- #2300 EitherTest#contains - check that arbitrary values aren't the same - @nomisRev
- #2296 Remove creation of intermediate lists in mapN - @nomisRev
- #2295 Menu removals and link fixes - @raulraja
- #2294 CU-f540fg Deprecate remaining tuple2 APIs - @nomisRev
- #2291 CU-f51n03 Deprecate map2 in favor of zip in Resource.kt - @nomisRev
- #2288 CU-f31wbh Deprecate top-level Left & Right Either constructors - @nomisRev
- #2287 CU-ez5ybx Add deprecations for Tuple2 & Tuple3 in Arrow Syntax - @nomisRev
- #2286 CU-f4ywpe Fix ReplaceWith MapK.kt - @nomisRev
- #2285 CU-f36jg7 Docs: Revamp Monad tutorial with suspension and type checking - @raulraja
- #2282 receiver-constrained example function should be renamed - @clojj
- #2277 Update BOM file - @rachelcarmena
- #2276 Undeprecate Option data type - @franciscodr
- #2273 CU-f148by Update to error handling tutorial - @raulraja
- #2272 Fix: remove main page from next version - @rachelcarmena
- #2268 CU-f116qa Docs - Setup changes for 0.13 - @raulraja
- #2266 Relocate documentation - @rachelcarmena
- #2265 Ank: clean macros - @rachelcarmena
- #2264 Upgrade to Kotlin 1.4.31 - @rachelcarmena
- #2263 TupleN Update incorrect eighth spelling - @nomisRev
- #2262 CU-ev2n1j Fix Validated.mapN error accumulation order - @nomisRev
- #2260 CU-ev2g8f Fix Sequence#travserse, Option#apEval & Either#apEval - @nomisRev
- #2259 CU-ev1h79 Replace poc code in Arrow Fx Coroutines - @nomisRev
- #2258 CU-ev11vr Deprecate component1 and component2 - @nomisRev
- #2257 CU-et6dqh Deprecate CancelToken and Disposable - @nomisRev
- #2256 CU-et6c7a Deprecates racePair and raceTriple - @nomisRev
- #2255 CU-et6bmb Deprecate Fiber.kt - @nomisRev
- #2254 CU-et6b7a Deprecate ConcurrentVar - @nomisRev
- #2253 CU-ev1jrd Fix Monoid for Sequence and Set - @nomisRev
- #2252 CU-ev2gzp Deprecate deprecated typeclass laws - @nomisRev
- #2247 Add missing extension deprecations - @nomisRev
- #2246 Remove circular dependency Arrow Fx Coroutines in Arrow Syntax - @nomisRev
- #2245 Remove module based on Arrow Fx IO - @rachelcarmena
- #2243 Reunification - @rachelcarmena
- #2241 Re-org before joining repositories again - @rachelcarmena
- #2240 Update site generation - @rachelcarmena
- #2238 Upgrade to Kotlin 1.4.21 - @rachelcarmena
- #2237 Disconnect arrow-incubator and arrow-check - @danimontoya
- #2236 Bump KotlinX to 1.4.2 - @nomisRev
- #2235 Change snapshot version: 0.12.0-SNAPSHOT - @rachelcarmena
- #2234 Configuration: improve OSS publication - @rachelcarmena
- #2233 Upgrade to Kotlin 1.4.20 - @rachelcarmena
- #2231 Bump kotest version - @nomisRev
- #2230 Upgrade ktlint - @rachelcarmena
- #2229 Add stm module - @1Jajen1
- #2227 Configuration: adapt next documentation build - @rachelcarmena
- #2226 Configuration: re-locate landscape code snippets - @rachelcarmena
- #2224 Configuration: fix update documentation when release - @rachelcarmena
- #2223 Configuration: support both SSH and HTTPS - @rachelcarmena
- #2222 Clean configuration - @rachelcarmena
- #2221 Configuration: recover waiting time - @rachelcarmena
- #2219 Upgrade to Kotlin 1.4.10 - @rachelcarmena
- #2218 Configuration: improve release notes format - @rachelcarmena
- db891d Deprecate remaining Tuple2 methods - @nomisRev
- arrow-core #354 Publication: disable checksums for maven-metadata.xml - @rachelcarmena
- arrow-core #349 Change usages of NonEmptyList.of to nonEmptyListOf - @aballano
- arrow-core #348 CU-9rt8wa Remove kapt - @rachelcarmena
- arrow-core #347 This commit enables indentation in .editorconfig file so that indentation rules can be enforced - @Daniel-Jacob
- arrow-core #345 Re-org before joining repositories again - @rachelcarmena
- arrow-core #344 Clean up constructors Arrow Core Datatypes. - @nomisRev
- arrow-core #342 CU- d70mwa Unify
bind()
syntax - @nomisRev - arrow-core #341 CU-bezf1h deprecate Arrow Annotations - @nomisRev
- arrow-core #340 CU-9rr532 Deprecate k wrappers - @nomisRev
- arrow-core #338 Unify syntax for extracting inner values - @nomisRev
- arrow-core #337 Deprecate Hash - @nomisRev
- arrow-core #335 Fix typo in deprecation messages for Const data type - @franciscodr
- arrow-core #334 Use common message for deprecating higher kinded types - @franciscodr
- arrow-core #332 Deprecate use of Tuple2 and Tuple3 - @franciscodr
- arrow-core #331 Make memoization compatible with MPP - @aballano
- arrow-core #329 Deprecate @higherkind & @extension for Sequence/SequenceK - @franciscodr
- arrow-core #326 Deprecate Order - @nomisRev
- arrow-core #322 Deprecate Eq - @nomisRev
- arrow-core #321 Deprecate Show - @nomisRev
- arrow-core #320 CU-cn1pxw Deprecate AndThen and always use underneath
andThen
andcompose
. - @nomisRev - arrow-core #318 Remove kapt from core-data - @danimontoya
- arrow-core #317 CU-cn28ya Deprecate @higherkind & @extension for Ior - @franciscodr
- arrow-core #316 CU-cn24gw CU-cn24dh Remove extension and higherkind annotations for Endo and Eval - @danimontoya
- arrow-core #315 CU-cn24b4 Remove extension and higherkind annotations for Const - @danimontoya
- arrow-core #313 Deprecate tupledN and productN - @nomisRev
- arrow-core #311 Deprecate map2 and product in favor of zip - @danimontoya
- arrow-core #310 CU-cn1twz Deprecate @higherkind & @extension for Option - @franciscodr
- arrow-core #308 Don't match cancellation in NonFatal - @nomisRev
- arrow-core #306 Fix incorrect package new instances - @nomisRev
- arrow-core #304 Deprecate extension methods for NonEmptyList - @franciscodr
- arrow-core #300 Disconnect arrow-incubator - @danimontoya
- arrow-core #299 Deprecate extensions methods for Set and SetK - @danimontoya
- arrow-core #296 Fix recusive reference in monoid list - @nomisRev
- arrow-core #295 Decapitalize string instances - @nomisRev
- arrow-core #294 CU-cewzw6 Remove Deprecated
Function0<A>
data type - @raulraja - arrow-core #293 CU-cewwu4 Remove Deprecated
Function1<A, B>
data type. - @raulraja - arrow-core #292 Deprecate @higherkind & @extension for TupleN - @nomisRev
- arrow-core #291 CU-cew8k0 Remove Deprecated
Id<A>
data type. - @raulraja - arrow-core #290 Move Boolean, String, Char & Number instances to typeclass companion - @nomisRev
- arrow-core #287 Move instances to typeclass - @nomisRev
- arrow-core #286 Deprecate @higherkind & @extension for MapK - @nomisRev
- arrow-core #284 Configuration: clean dependencies - @rachelcarmena
- arrow-core #283 Deprecate @higherkind and @extension for Ordering - @franciscodr
- arrow-core #281 Deprecates Kind and its associated type class types. - @raulraja
- arrow-core #279 Automatically deprecate all
@extension
projected methods. - @raulraja - arrow-core #278 Move nullable mapN to Nullable, and deprecate top-level ones - @nomisRev
- arrow-core #277 Remove mtl dependency from Arrow Core Data - @nomisRev
- arrow-core #276 Deprecate @higherkind & @extension for ListK - @nomisRev
- arrow-core #275 Deprecate IO (core docs) - @raulraja
- arrow-core #274 Inline new Validated functions - @nomisRev
- arrow-core #273 Remove arrow fx coroutines dependency from arrow continuations - @nomisRev
- arrow-core #272 Deprecate @higherkind & @extension for Either - @nomisRev
- arrow-core #269 Bugfix suspended computation blocks - @nomisRev
- arrow-core #267 Deprecate @higherkind & @extension for Validated and offer concrete implementations - @nomisRev
- arrow-core #266 Adds deprecated bind operators to Effect impls - @raulraja
- arrow-core #265 Expose computation (Effect) as api - @nomisRev
- arrow-core #261 Upgrade to Kotlin 1.4.20 - @rachelcarmena
- arrow-core #260 Upgrade ktlint - @rachelcarmena
- arrow-core #259 Restricted & Suspended delimited scopes - @raulraja
- arrow-core #255 Add stm to quickstart - @1Jajen1
- arrow-core #254 Make Either's handleErrorWith able to change error type - @aballano
- arrow-core #252 Re-encode bindings using arrow-continuations - @danimontoya
- arrow-core #251 Provide nullable continuation based on DelimitedScope - @kioba
- arrow-core #250 Add
merge()
method toEither
- @m50d - arrow-core #248 Bump ktlint for supporting fun-interfaces - @danimontoya
- arrow-core #244 Doc: fix versions - @rachelcarmena
- arrow-core #243 Configuration: support both SSH and HTTPS - @rachelcarmena
- arrow-core #237 Added a resolve function to Either. - @joramnv
- arrow-core #236 Annotation processors: improve error with unnamed packages - @rachelcarmena
- arrow-core #234 Add foldMapA to Foldable (perhaps by adding lift to Monoid in Applicative)? - @m50d
- arrow-fx #398 Replace invoke with bind - @nomisRev
- arrow-fx #397 This commit enables indentation in .editorconfig file so that indenta… - @Daniel-Jacob
- arrow-fx #396 Re-org before joining repositories again - @rachelcarmena
- arrow-fx #395 Clean configuration - @rachelcarmena
- arrow-fx #394 Deprecate all public functions, data types and generated code for Arr… - @nomisRev
- arrow-fx #393 CU-bcu7fc Deprecate all public functions, data types and generated code for Reactor - @nomisRev
- arrow-fx #392 CU-bcu7fc Deprecate all public functions, data types and generated code for IO - @nomisRev
- arrow-fx #391 Fix breaking changes CircuitBreaker, and deprecate arrow.fx.coroutines.Duration - @nomisRev
- arrow-fx #389 Improve Schedule for 1.0.0 - @nomisRev
- arrow-fx #388 Remove Deprecated
Id<A>
data type - @danimontoya - arrow-fx #386 Sv update arrow fx docs - @nomisRev
- arrow-fx #385 Deprecate Arrow Fx Kotlin Coroutines - @nomisRev
- arrow-fx #384 Deprecate RxJava - @nomisRev
- arrow-fx #383 Deprecate Reactor in favor of KotlinX Coroutines Reactor - @nomisRev
- arrow-fx #382 Deprecate SuspendConnection - @nomisRev
- arrow-fx #381 Move stream back to Arrow Fx Coroutines - @nomisRev
- arrow-fx #378 Flow.retry using Schedule - @LordRaydenMK
- arrow-fx #377 Deprecate parTupledN - @LordRaydenMK
- arrow-fx #376 Disconnect arrow-incubator - @danimontoya
- arrow-fx #372 Resource mapN up to 10 API - @i-walker
- arrow-fx #371 parTupledN arity 5 - @LordRaydenMK
- arrow-fx #370 Implement ParTupledN arity 4 - @LordRaydenMK
- arrow-fx #369 fix Circuit#protect - @i-walker
- arrow-fx #368 Improve Resource API - @i-walker
- arrow-fx #366 Deprecate arrow.fx.coroutines.Duration - @i-walker
- arrow-fx #365 ParmapN 8 - @i-walker
- arrow-fx #364 Improve Circuitbreak Api - @i-walker
- arrow-fx #362 remove EvalOnTest, inline ComputationPool, evalOn, - @i-walker
- arrow-fx #361 Configuration: clean dependencies - @rachelcarmena
- arrow-fx #360 Replace arrow's Duration in CircuitBreaker to kotlin.time.Duration - @i-walker
- arrow-fx #358 inline sleep and timeOutOrNull - @i-walker
- arrow-fx #357 Deprecates IO data type and related type classes in favor of Arrow Fx Coroutines - @raulraja
- arrow-fx #356 parMapN arity 7 - @LordRaydenMK
- arrow-fx #355 Complete parTraverse ops for Either and Validated - @nomisRev
- arrow-fx #354 Deprecate @higherkind & @extension for Either - @nomisRev
- arrow-fx #336 Reduce iterations property tests and stack safety iterations - @nomisRev
- arrow-fx #334 Add KotlinX Coroutines Test, run back pressure tests on test dispatcher - @nomisRev
- arrow-fx #333 Remove unit usage deprecated - @nomisRev
- arrow-fx #332 inline deprecated BindSyntax members - @i-walker
- arrow-fx #331 Deprecate parTraverseN/parSequenceN with semaphore limit as Long - @satyamagarwal
- arrow-fx #323 Fix computation block in parTraverse - @nomisRev
- arrow-fx #317 Add KotlinX Coroutines as base dependency to Arrow Fx Coroutines - @nomisRev
- arrow-fx #316 Add arity 4,5,6 to parMapN - @unaryops
- arrow-fx #315 Simplify implementation of TSet and add TSet and TMap to docs - @1Jajen1
- arrow-fx #313 Upgrade to Kotlin 1.4.20 - @rachelcarmena
- arrow-fx #311 Upgrade-ktlint - @rachelcarmena
- arrow-fx #310 Fix flaky test with empty stream - @nomisRev
- arrow-fx #307 Remove running on `EmptyCoroutineContext - @nomisRev
- arrow-fx #303 Split stream into separate module - @nomisRev
- arrow-fx #302 Add a lot more documentation to STM and structure it better - @1Jajen1
- arrow-fx #300 Review API documentation in FX Coroutines - @truizlop
- arrow-fx #299 Quickfix Schedule docs - @aballano
- arrow-fx #298 Add withConcurrentVar, modify and modify_ - @1Jajen1
- arrow-fx #297 Fix Schedule type in retry methods - @1Jajen1
- arrow-fx #293 Fix compilation errors in tests for Kotlin 1.4.0 - @nomisRev
- arrow-fx #289 Docs abouts internals Arrow Fx Coroutines + integration IO - @nomisRev
- arrow-fx #288 Address
Either.catch
inline incompatibility. - @joramnv - arrow-fx #286 Result doesn't need to be nullable - @pablisco
- arrow-fx #285 Move arrow-fx-android - @rachelcarmena
- arrow-fx #284 Add internal docs cancellation - @nomisRev
- arrow-fx #279 Tests and refactoring for ParMapN (2, 3) - @tapegram
- arrow-fx #278 Doc: fix permalink - @rachelcarmena
- arrow-fx #270 STM implementation - @1Jajen1
- arrow-optics #99 This commit enables indentation in .editorconfig file so that indenta… - @Daniel-Jacob
- arrow-optics #98 Re-org before joining repositories again - @rachelcarmena
- arrow-optics #97 Replace the use of map2 with zip - @franciscodr
- arrow-optics #96 Remove duplicated deprecation message for Higher Kinded Types - @franciscodr
- arrow-optics #95 Remove Eq.list usage - @nomisRev
- arrow-optics #94 Remove Deprecated
Id<A>
data type - @danimontoya - arrow-optics #91 Disconnect arrow-incubator - @danimontoya
- arrow-optics #89 Reverting changes for Either and Option extension methods - @franciscodr
- arrow-optics #88 Deprecate extensions methods for Sequence and SequenceK - @franciscodr
- arrow-optics #87 Deprecate extensions methods for Map and MapK - @franciscodr
- arrow-optics #86 Deprecate extension methods for String - @franciscodr
- arrow-optics #85 Deprecate extension methods for NonEmptyList - @franciscodr
- arrow-optics #84 Deprecate extensions methods for Set and SetK - @Tylos
- arrow-optics #83 Move instances to typeclasses companion object - @franciscodr
- arrow-optics #82 Deprecate extension methods for List and ListK - @franciscodr
- arrow-optics #81 Deprecate Each typeclass - @franciscodr
- arrow-optics #80 Deprecate extension methods for Option - @franciscodr
- arrow-optics #79 Deprecate extension methods for Either - @franciscodr
- arrow-optics #77 Convert typeclasses into fun interfaces - @franciscodr
- arrow-optics #76 Deprecate higherkind types - @franciscodr
- arrow-optics #72 Remove Functor#unit usage - @nomisRev
- arrow-optics #70 Upgrade-ktlint - @rachelcarmena
- arrow-optics #66 Upgrade to Kotlin 1.4.0 - @rachelcarmena
- arrow-ank #60 Re-org before joining repositories again - @rachelcarmena
- arrow-ank #59 Upgrade-ktlint - @rachelcarmena
- arrow-ank #58 Upgrade to Kotlin 1.4.0 - @rachelcarmena
- arrow-site #80 Use whole arrow-site for 0.11 - @rachelcarmena
- arrow-site #79 Create 0.11 directory before joining repositories - @rachelcarmena
- arrow-site #78 Adapt URLs for local generation - @rachelcarmena
- arrow-site #77 Remove relative-url for css, img and js - @rachelcarmena
- arrow-site #76 Publish landing page - @rachelcarmena
- arrow-site #75 Upgrade Jekyll to 4.2.0 - @rachelcarmena
- arrow-site #74 CU-9rrjbq Menu changes preparing for content specific to 1.0 - @raulraja
- arrow-site #73 Change snapshot version: 0.12.0-SNAPSHOT - @rachelcarmena
- arrow-site #72 Add STM to the api docs on the sidebar - @1Jajen1
- arrow-site #71 Remove Gradle and related changes - @rachelcarmena
- arrow-site #70 Fix previous version link - @rachelcarmena