Skip to content

Releases: arrow-kt/arrow

1.0.1

07 Dec 18:33
5819961
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...1.0.1

Release 1.0.0

20 Sep 13:05
fc0ae25
Compare
Choose a tag to compare

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 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.3

20 Sep 13:02
4c809af
Compare
Choose a tag to compare

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

27 Apr 15:48
a332b32
Compare
Choose a tag to compare

0.13.2 (2021-04-27)

Fixes:

Configuration and documentation:

Release 0.12.1

27 Apr 12:48
d291342
Compare
Choose a tag to compare

0.12.1 (2021-04-27)

Fixes:

Configuration and documentation:

Release 0.13.1

01 Apr 08:23
12f047b
Compare
Choose a tag to compare

0.13.1 (2021-04-01)

  • #2355 Fix Iso generation using letters instead of named params - @nomisRev

Release 0.13.0

31 Mar 14:13
3f945ee
Compare
Choose a tag to compare

0.13.0 (2021-03-31)

Release 0.12.0

31 Mar 14:13
9d16994
Compare
Choose a tag to compare

0.12.0 (2021-03-31)

Read more

Release 0.11.0

09 Sep 17:38
3bde5b0
Compare
Choose a tag to compare

0.11.0 (2020-09-09)

arrow-core

Read more

Release 0.10.5

01 Apr 17:17
a201e02
Compare
Choose a tag to compare

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

  • Add fiber integration + docs #86
  • Queue new API + docs #30

@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

  • Fix build error #61
  • Removed (almost) all Try examples in documentation/comment blocks #48

@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:...
Read more