Releases: arrow-kt/arrow
Releases · arrow-kt/arrow
1.0.1
What's Changed
- Restoring the branches that trigger the publish job by @franciscodr in #2520
- Bump to Kotlin 1.5.31 by @nomisRev in #2528
- Fix typo on docs by @BraisGabin in #2527
- Deduplicate binary creation by @nomisRev in #2524
- Bump to Kotest 5 M2 by @nomisRev in #2536
- Adds a andThen extension method to Validated to chain Validated by @magott in #2539
- Add Arrow Gradle config by @JavierSegoviaCordoba in #2543
- Change more Gradle config and GitHub Actions workflows by @JavierSegoviaCordoba in #2544
- Playground deleted by @israelperezglez in #2545
- Improve Gradle config by @JavierSegoviaCordoba in #2546
- docs(Either): correct error in
getOrElse
by @codymikol in #2548 - docs(Either): use consistent Left / Right links by @codymikol in #2549
- docs(Either): isEmpty / isNotEmpty docs by @codymikol in #2550
- Release 1.0.1 by @JavierSegoviaCordoba in #2563
New Contributors
- @BraisGabin made their first contribution in #2527
- @magott made their first contribution in #2539
- @JavierSegoviaCordoba made their first contribution in #2543
- @codymikol made their first contribution in #2548
Full Changelog: 1.0.0...1.0.1
Release 1.0.0
1.0.0 (2021-09-20)
- Introduce traverse and sequence for nullable types (#2519) [Mitchell Yuwono]
- Use dokkaGfm to build docs [Simon Vergauwen]
- Updating website (#2477) [Francisco Diaz, Israel Perez]
- Fix Release pipeline [Simon Vergauwen, franciscodr, Raúl Raja Martínez]
- Fix dependencies and run native tests (#2490) [Imran Settuba]
- fix publication (#2488) [Imran Settuba]
- publish missing targets (#2485) [Imran Settuba]
- Rename to pull_request (#2486) [Simon Vergauwen]
- Bump to Kotest 5 M1 version (#2482) [Simon Vergauwen]
- Remove optics mtl (#2481) [Simon Vergauwen]
- Case sensitive github actions name [Simon Vergauwen]
- Add MPP Native support for Arrow Core, Fx & Optics (#2466) [Simon Vergauwen]
- Add Arrow Core & Fx syntax for Kotlin's Result type (#2478) [Simon Vergauwen]
- fix incorrect option.zip type parameters (#2475) [Mitchell Yuwono]
- CU-yrnj0u Fix binary comp of 0.13.2 (#2472) [Imran Settuba]
- Remove examples, benchmarks, preserve scalaz license, remove inaccurate Schedule doc reference (#2473) [Raúl Raja Martínez]
- add api validation and files from 0.13.2 (#2471) [Imran Settuba]
- Bump Kotlin to 1.5.30 (#2470) [Simon Vergauwen]
- Fix the examples to have the chaining: student -> university -> dean (#2467) [Ovidiu Ionescu]
- Expose CoroutineScope in Fx (#2469) [Simon Vergauwen]
- Arrow Fx Website Doc re-org + improvements. (#2460) [Simon Vergauwen]
- CU-j99b32 Kdoc example to Contributing guideline (#2461) [Raúl Raja Martínez]
- Improvements Flow.parMap (#2462) [Simon Vergauwen]
- Bump versions Kotlin, KotlinX, KtLint (#2463) [Simon Vergauwen]
- Flow operators fixedRate/metered/mapIndexed/repeat (#2457) [Simon Vergauwen]
- Fix publish_doc.yml [Simon Vergauwen]
- Upgrade Gradle to 7.1.1 (#2443) [Pablo Gonzalez Alonso]
- CU-m3dyef Either, Option and Validated tap effect (#2459) [Raúl Raja Martínez]
- Flow parMap & parMapUnordered (#2453) [Simon Vergauwen]
- Optimise Github Actions (#2454) [Simon Vergauwen]
- Fix test impl atomic on JS (#2455) [Simon Vergauwen]
- Resource parZip & fromAutoCloseable (#2452) [Simon Vergauwen]
- Revert "Add Resourc parZip" [Simon Vergauwen]
- Add Resourc parZip [Simon Vergauwen]
- Add ensure, and ensureNotNull in computation DSL (#2449) [Simon Vergauwen]
- Allow to recover to Option in Option.catch (#2437) [Dariusz Nowak]
- Change implementation of
Option
-related ext. functions (#2436) [Azim Muradov] - Activate explicit API mode (#2447) [Simon Vergauwen]
- Remove Gradle error from newer JDK versions (#2392) [Pablo Gonzalez Alonso]
- Support JS for Arrow Optics (#2441) [Simon Vergauwen]
- Support JS for Arrow Fx (#2444) [Simon Vergauwen]
- Deprecate Float & Double comparison operators (#2440) [Simon Vergauwen]
- Support JS for Arrow Core (#2409) [Simon Vergauwen]
- Documentation: provide details about Gradle tasks (#2435) [Rachel M. Carmena]
- Configuration: remove the use of expr (#2434) [Rachel M. Carmena]
- Configuration: fixes wrong version (#2430) [Rachel M. Carmena]
- Documentation: about signing artifacts with GPG/PGP (#2429) [Rachel M. Carmena]
- Fixes random failure with Dokka 0.10.0 and MPP (#2428) [Rachel M. Carmena]
- Documentation: fix basedir for landing page (step 2) (#2426) [Rachel M. Carmena]
- Documentation: include context for fixing released versions (#2425) [Rachel M. Carmena]
- Documentation: fix basedir for landing page (#2424) [Rachel M. Carmena]
- Documentation: relative URLs for css, js and img (#2423) [Rachel M. Carmena]
- Configuration: improve doc publication (#2422) [Rachel M. Carmena]
- Configuration: recover issues creation (#2421) [Rachel M. Carmena]
- Configuration: recover test reports (#2420) [Rachel M. Carmena]
- Doc: provide more details (#2419) [Rachel M. Carmena]
- Recover kotlin.stdlib.default.dependency property (#2413) [Rachel M. Carmena]
- Add missing Gradle tasks (#2412) [Rachel M. Carmena]
- Create CODE_OF_CONDUCT.md (#2417) [Maureen Elsberry]
- Specify type variance for
compose
andplus
methods across the lenses (#2415) [Mitchell Skaggs] - Bump version Kotlin, KotlinX Coroutines & AtomicFU (#2411) [Simon Vergauwen]
- Add partiallyX for arity over 5 and suspend functions (#2408) [Dariusz Nowak]
- CU-j98nxk Move jvmTest to commonTest (#2406) [Simon Vergauwen]
- Upgrade KotlinTest to Kotest (#2405) [Simon Vergauwen]
- Move code Arrow-Core (#2403) [Simon Vergauwen]
- Initial step for Arrow multiplatform (#2402) [Rachel M. Carmena]
- More Either tests (#2398) [Anton Ivanov]
- add common extensions for option (#2397) [Mitchell Yuwono]
- Configuration: disable parallel execution when publishing (#2387) [Rachel M. Carmena]
- Documentation: fix latest snapshot badge (#2386) [Rachel M. Carmena]
Release 0.13.3
0.13.3 (2021-09-20)
- Release 0.13.3 [Simon Vergauwen]
- Deprecate Resource#tailRecM [Simon Vergauwen]
- Fix Release pipeline [Simon Vergauwen, franciscodr, Raúl Raja Martínez]
- Fix dependencies and run native tests (#2490) [Imran Settuba]
- Fix Arrow Fx Coroutines tests after reverting API change [Simon Vergauwen]
- Update version [Simon Vergauwen]
- Revert some changes, and deprecations [Simon Vergauwen]
- fix publication (#2488) [Imran Settuba]
- publish missing targets (#2485) [Imran Settuba]
- Rename to pull_request (#2486) [Simon Vergauwen]
- Bump to Kotest 5 M1 version (#2482) [Simon Vergauwen]
- Remove optics mtl (#2481) [Simon Vergauwen]
- Case sensitive github actions name [Simon Vergauwen]
- Add MPP Native support for Arrow Core, Fx & Optics (#2466) [Simon Vergauwen]
- Add Arrow Core & Fx syntax for Kotlin's Result type (#2478) [Simon Vergauwen]
- fix incorrect option.zip type parameters (#2475) [Mitchell Yuwono]
- CU-yrnj0u Fix binary comp of 0.13.2 (#2472) [Imran Settuba]
- Remove examples, benchmarks, preserve scalaz license, remove inaccurate Schedule doc reference (#2473) [Raúl Raja Martínez]
- add api validation and files from 0.13.2 (#2471) [Imran Settuba]
- Bump Kotlin to 1.5.30 (#2470) [Simon Vergauwen]
- Fix the examples to have the chaining: student -> university -> dean (#2467) [Ovidiu Ionescu]
- Expose CoroutineScope in Fx (#2469) [Simon Vergauwen]
- Arrow Fx Website Doc re-org + improvements. (#2460) [Simon Vergauwen]
- CU-j99b32 Kdoc example to Contributing guideline (#2461) [Raúl Raja Martínez]
- Improvements Flow.parMap (#2462) [Simon Vergauwen]
- Bump versions Kotlin, KotlinX, KtLint (#2463) [Simon Vergauwen]
- Flow operators fixedRate/metered/mapIndexed/repeat (#2457) [Simon Vergauwen]
- Fix publish_doc.yml [Simon Vergauwen]
- Upgrade Gradle to 7.1.1 (#2443) [Pablo Gonzalez Alonso]
- CU-m3dyef Either, Option and Validated tap effect (#2459) [Raúl Raja Martínez]
- Flow parMap & parMapUnordered (#2453) [Simon Vergauwen]
- Optimise Github Actions (#2454) [Simon Vergauwen]
- Fix test impl atomic on JS (#2455) [Simon Vergauwen]
- Resource parZip & fromAutoCloseable (#2452) [Simon Vergauwen]
- Revert "Add Resourc parZip" [Simon Vergauwen]
- Add Resourc parZip [Simon Vergauwen]
- Add ensure, and ensureNotNull in computation DSL (#2449) [Simon Vergauwen]
- Allow to recover to Option in Option.catch (#2437) [Dariusz Nowak]
- Change implementation of Option-related ext. functions (#2436) [Azim Muradov]
- Activate explicit API mode (#2447) [Simon Vergauwen]
- Remove Gradle error from newer JDK versions (#2392) [Pablo Gonzalez Alonso]
- Support JS for Arrow Optics (#2441) [Simon Vergauwen]
- Support JS for Arrow Fx (#2444) [Simon Vergauwen]
- Deprecate Float & Double comparison operators (#2440) [Simon Vergauwen]
- Support JS for Arrow Core (#2409) [Simon Vergauwen]
- Documentation: provide details about Gradle tasks (#2435) [Rachel M. Carmena]
- Configuration: remove the use of expr (#2434) [Rachel M. Carmena]
- Configuration: fixes wrong version (#2430) [Rachel M. Carmena]
- Documentation: about signing artifacts with GPG/PGP (#2429) [Rachel M. Carmena]
- Fixes random failure with Dokka 0.10.0 and MPP (#2428) [Rachel M. Carmena]
- Documentation: fix basedir for landing page (step 2) (#2426) [Rachel M. Carmena]
- Documentation: include context for fixing released versions (#2425) [Rachel M. Carmena]
- Documentation: fix basedir for landing page (#2424) [Rachel M. Carmena]
- Documentation: relative URLs for css, js and img (#2423) [Rachel M. Carmena]
- Configuration: improve doc publication (#2422) [Rachel M. Carmena]
- Configuration: recover issues creation (#2421) [Rachel M. Carmena]
- Configuration: recover test reports (#2420) [Rachel M. Carmena]
- Doc: provide more details (#2419) [Rachel M. Carmena]
- Recover kotlin.stdlib.default.dependency property (#2413) [Rachel M. Carmena]
- Add missing Gradle tasks (#2412) [Rachel M. Carmena]
- Create CODE_OF_CONDUCT.md (#2417) [Maureen Elsberry]
- Specify type variance for compose and plus methods across the lenses (#2415) [Mitchell Skaggs]
- Bump version Kotlin, KotlinX Coroutines & AtomicFU (#2411) [Simon Vergauwen]
- Add partiallyX for arity over 5 and suspend functions (#2408) [Dariusz Nowak]
- CU-j98nxk Move jvmTest to commonTest (#2406) [Simon Vergauwen]
- Upgrade KotlinTest to Kotest (#2405) [Simon Vergauwen]
- Move code Arrow-Core (#2403) [Simon Vergauwen]
- Initial step for Arrow multiplatform (#2402) [Rachel M. Carmena]
- More Either tests (#2398) [Anton Ivanov]
- add common extensions for option (#2397) [Mitchell Yuwono]
- Configuration: disable parallel execution when publishing (#2387) [Rachel M. Carmena]
- Documentation: fix latest snapshot badge (#2386) [Rachel M. Carmena]
Release 0.13.2
0.13.2 (2021-04-27)
Fixes:
- #2377 Fix potential classloader deadlock in Either, Validated, Option, Ior, and Eval (#2375) - @dberg
- #2370 Deprecate foldRight and all lazy folds - @1Jajen1
- #2365 Traverse fixes - @1Jajen1
- #2360 Restore curried and uncurried with arities over 5 - @dnowak
Configuration and documentation:
- #2385 Configuration: split deployment - @rachelcarmena
- #2384 Release 0.13.2 - @rachelcarmena
- #2382 Configuration: consider release branches - @rachelcarmena
- #2380 Fix #2379 - Formatting of link in fold docs page - @legzo
- #2373 Documentation: update Arrow Meta example - @rachelcarmena
- #2372 Upgrade to Kotlin 1.4.32 - @rachelcarmena
- #2371 Configuration: remove Bintray et al. (step 3) - @rachelcarmena
- #2367 Configuration: remove Bintray at al. (step 2) - @rachelcarmena
- #2366 Configuration: replace master branch by main branch - @rachelcarmena
Release 0.12.1
0.12.1 (2021-04-27)
Fixes:
- #2377 Fix potential classloader deadlock in Either, Validated, Option, Ior, and Eval (#2375) - @dberg
- #2370 Deprecate foldRight and all lazy folds - @1Jajen1
- #2365 Traverse fixes - @1Jajen1
- #2360 Restore curried and uncurried with arities over 5 - @dnowak
Configuration and documentation:
- #2372 Upgrade to Kotlin 1.4.32 - @rachelcarmena
- #2371 Configuration: remove Bintray et al. (step 3) - @rachelcarmena
- #2367 Configuration: remove Bintray at al. (step 2) - @rachelcarmena
- #2366 Configuration: replace master branch by main branch - @rachelcarmena
- #2363 Configuration: isolate landing page publication - @rachelcarmena
- #2356 Configuration: remove Bintray (step 1) - @rachelcarmena
Release 0.13.1
Release 0.13.0
0.13.0 (2021-03-31)
- #2325 CU-f76gyr Move Arrow Core Data to Arrow Core - @nomisRev
- #2322 CU-fh306p Remove deprecated ordering - @nomisRev
- #2308 CU-fb0myr Remove deprecated code - @nomisRev
- #2307 Cu-f33z0z move sytax to core - @nomisRev
- #2304 CU-f7205t Remove hashed - @nomisRev
- #2303 CU-f726g5 Remove SortedMapK - @nomisRev
- #2298 CU-f6ydva Remove deprecated tuple params - @nomisRev
- #2293 CU-f31dfg Remove Tuple2 & Tuple3 - @nomisRev
- #2292 CU-f34dk7 remove old mapN and expose new APIs - @nomisRev
- #2290 Cu-f31ena Remove map2 - @nomisRev
- #2281 CU-9rr4w5 remove K Wrappers - @nomisRev
- #2279 Update BOM file for 0.13.0 - @rachelcarmena
- #2278 Cu f31fp2 unify constructors - @nomisRev
- #2275 Remove Higher Kinded Types - @nomisRev
- #2270 Remove deprecate typeclasses - @nomisRev
- #2267 Remove redundant SuspendConnection - @nomisRev
- #2251 Remove Deprecated code from Arrow Fx Coroutines - @nomisRev
- #2250 Remove Arrow Fx Coroutines Stream - @nomisRev
- #2249 POC unkind Optics - @nomisRev
- #2248 Remove deprecated extensions - @nomisRev
- #2244 Remove deprecate arrow fx modules - @nomisRev
Release 0.12.0
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](https://...
Release 0.11.0
0.11.0 (2020-09-09)
arrow-core
- #236 Annotation processors: improve error with unnamed packages - @rachelcarmena
- #231 Upgrade to Kotlin 1.4.0 - @rachelcarmena
- #228 Doc: remove old content - @rachelcarmena
- #227 SequenceK add mapNotNull and deprecate filterMap - @tapegram
- #226 Delimited continuations - @raulraja, @1Jajen1, @nomisRev
- #225 Promote Arrow Fx Coroutines in library page - @nomisRev
- #224 Configuration: remove transitive dependency and update configurations - @rachelcarmena
- #222 Updating
MapK
to haveOption
alternatives - @tapegram - #221 Configuration: improve plugin management - @rachelcarmena
- #218 Documentation: BOM file guideline - @rachelcarmena
- #217 Configuration: clean dependencies - @rachelcarmena
- #216 Replacing the rest of the
Option<T>
inListK
withT?
- @tapegram - #214 Curried and uncurried for suspend functions - @colomboe
- #207 Configuration: Add actions timeout - @rachelcarmena
- #205 Add Semigroup and deconstruction to Ior - @pablisco
- #197 Rework Order to use Ordering and test instance laws - @1Jajen1
- #196 Replace
Option<T>
with?
inListK
(part 1) - @tapegram - #195 Remove the all value from Nel - @1Jajen1
- #194 Hash typeclass improvements - @1Jajen1
- #192 Properly support suspend with inline - @aballano
- #191 Add nullable fns to replace option fns - @tapegram
- #189 Nullable mapN - @tapegram
- #187 Configuration: fix brach name - @rachelcarmena
- #186 Configuration: Improve actions for dependencies among libraries - @rachelcarmena
- #185 Rework Fx constructors - @aballano
- #183 Revert "Fixes broken docs link" - @rachelcarmena
- #182 Fixes broken docs link - @sobolevn
- #181 Adds Either.fromNullable - @JorgeCastilloPrz
- #180 Inline datatypes - @aballano
- #177 Fix docs - @aballano
- #176 Add previous global checks (optional) - @rachelcarmena
- #175 Adds Validated.catch - @JorgeCastilloPrz
- #173 Revert IO changes - @aballano
- #168 Fix arrow-optics: Unresolved reference: company in DSLTest - @hadilq
- #167 Deprecate
fx
blocks from typeclasses - @aballano - #163 Inlining Either operators - @worldsnas
- #160 Suspend Const.fx implementation - @aballano
- #154 Suspend Eval.fx implementation - @aballano
- #153 Enable incremental annotation processing - @hadilq
- #152 Fix issue creation - @rachelcarmena
- #151 Added link to libraries page - @jleidgens
- #150 Move environments to macOS - @rachelcarmena
- #149 Deprecate data-types - @aballano
- #148 Fix Mapk extensions - @aballano
- #145 Revert Kotlin Poet hardcoded version - @hadilq
- #144 Update kotlinpoet to 1.5.0 - @hadilq
- #143 Replace compile with implementation in setup guide - @LordRaydenMK
- #142 Fix a few broken links in the docs - @cb372
- #141 Remove buildtimetracker - @rachelcarmena
- #134 Fixes NPE in bindWithFilter - @aballano
- #131 Suspend Validated.fx implementation - @aballano
- #130 Fix asKotlin extension function to just working with fqName - @hadilq
- #129 Implement
filterIsInstance
andtraverseFilterIsInstance
- @hadilq - #126 Remove internal atomic instances from arrow-core - @aballano
- #125 Fix missed
core/
path in README.md files - @hadilq - #124 Either concrete non-suspend fx - @nomisRev
- #122 Maintain
Traverse
andTraverseFilter
documents - @hadilq - #113 Maintain
FunctorFilter
documents - @hadilq - #112 Suspend Either.fx implementation - @nomisRev
- #109 Remove media template - @rachelcarmena
- #108 make NonEmptyList Iterable - @zraktvor
- #107 Update the link for ANK - @LordRaydenMK
- #106 Add Android-Fx-Examples - @LordRaydenMK
- #104 Update internal atomic wrapper - @aballano
- #102 Adding conditionally as a fix for order of cond - @sierisimo
- #101 Doc: Fix broken links - @rachelcarmena
- #100 Fixing broken link in the introduction - @sierisimo
- #99 Fix broken links - @rachelcarmena
- #96 Fix error handling examples - @rachelcarmena
- #93 Conf: avoid using latest Ubuntu - @rachelcarmena
- [#92](https...
Release 0.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](https:...