Arrow Kt Arrow Versions Save

Λrrow - Functional companion to Kotlin's Standard Library

1.2.4

1 month ago

1 Bug fixes:

  • New AutoCloseScope DSL, make sure closing in reversed order

1 Rollback:

  • Don't be too strict on return type of Raise DSL.

What's Changed

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.3...1.2.4

1.2.3

2 months ago

We went from 1.2.1 directly to 1.2.3, since in 1.2.2 there is a crucial bug concerning KSP. This release features multiple new modules such as:

  • arrow-autoclose: for enabling a typed DSL for working with AutoCloseable.
  • arrow-optics-compose: Specialised integration between Arrow Optics and Compose
  • arrow-collectors: Allows composing operations over sequences of values (lists, flows, sequences) while ensuring that the sequence is traversed only once.
  • arrow-eval: To provide forward compatibility for the deprecated Eval type

Many modules, and features were enhanced, and improved based on user feedback. You can read the full release post on the Arrow website.

Thanks to everyone involved, all new contributors, and all members of the Arrow community for supporting, and helping each other and providing feedback to make Arrow better together.

What's Changed

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.1...1.2.3

1.2.1

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.0...1.2.1

1.2.0

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.0-RC...1.2.0

1.2.0-RC

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.5...1.2.0-RC

1.1.5

1 year ago

What's Changed

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.4...1.1.5

1.1.4

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.3...1.1.4-rc.3

1.1.3

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.2...1.1.3

1.1.2

2 years ago

What's Changed

  • Update all dependencies to v1.6.21-1.0.5 (#2708) by @renovate-bot

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.0...1.1.2

1.1.0

2 years ago

What's Changed

  • Define Dsl as public (#2706) by @i-walker
  • Update all dependencies (#2705) by @renovate-bot
  • Update link to Arrow Analysis documentation (#2701) by @franciscodr
  • Update all dependencies (#2703) by @renovate-bot
  • Update plugin dokka to v1.6.20 (#2702) by @renovate-bot
  • Update stefanzweifel/git-auto-commit-action action to v4.14.1 (#2700) by @renovate-bot
  • Update all dependencies (#2699) by @renovate-bot
  • Update all dependencies (#2696) by @renovate-bot
  • Update (#2698) by @i-walker
  • Update libs.versions.toml (#2697) by @i-walker
  • Fix Either#isNotEmpty()'s KDoc sample (#2694) by @ChristianGarcia
  • Update gradle/gradle-build-action action to v2.1.5 (#2695) by @renovate-bot
  • Update all dependencies (#2665) by @renovate-bot
  • Rename traverseX and sequenceX for Iterable (#2692) by @i-walker
  • Rename Sequence sequenceX, traverseX and deprecate Sequence.some (#2686) by @i-walker
  • Deprecate combineAll in favour of fold (#2687) by @i-walker
  • rm snapshot and update Kotlin label (#2690) by @i-walker
  • Resource tap deprecation (#2684) by @i-walker
  • Update Set up Documentation (#2685) by @i-walker
  • Fix TOC (#2688) by @i-walker
  • Generate optics based on targets or all (#2683) by @i-walker
  • Schedule.repeatAsFlow (#2676) by @i-walker
  • File name generation fix (#2681) by @i-walker
  • Update all dependencies (major) (#2673) by @renovate-bot
  • fix imports for ksp plugin (#2678) by @i-walker
  • add Nullable proposal (#2675) by @i-walker
  • Resource.asFlow (#2677) by @i-walker
  • remove design doc of Effect (#2674) by @i-walker
  • Fix typos reorg resource computation block (#2671) by @i-walker
  • deprecate signatures in computations and add Result for continuations (#2669) by @i-walker
  • Fix bug in the transaction example (#2667) by @SaberCon
  • deprecate arrow.continuation (#2672) by @i-walker
  • fix sitemap titles (#2670) by @i-walker
  • Transfer Cont from @nomisrev to arrow (#2661) by @i-walker
  • Non throwing Retrofit Either adapter (#2621) by @lukaszkalnik
  • Retrofit adapter: allow null response body for methods returning Unit (#2625) by @lukaszkalnik
  • Fix broken build main Optics Reflect (#2666) by @nomisRev
  • Update documentation links in README (#2664) by @fo2rist
  • Optics based on kotlin.reflect (#2612) by @serras
  • [Optics] Optional getter (#2611) by @serras
  • Update all dependencies (#2663) by @renovate-bot
  • Fix link to /patterns/error_handling/ (#2627) by @IlyaPomaskin
  • Update all dependencies (#2659) by @renovate-bot
  • Update gradle/gradle-build-action action to v2.1.1 (#2653) by @renovate-bot
  • [Optics KSP] Update docs to talk about IDEs (#2655) by @serras
  • Use first, .. instead of a,.. (#2654) by @nomisRev
  • Update README.md (#2631) by @i-walker
  • CU-23dm3ye support maven publication (#2652) by @i-walker
  • Update arrow gradle version (#2651) by @i-walker
  • Move Arrow Optics KSP to main/test hierarchy (#2649) by @serras
  • Update libs.versions.toml (#2648) by @i-walker
  • Link Analysis from home page (#2595) by @serras
  • Clean up README after gradle upgrade (#2642) by @felixdivo
  • Update plugin kotest-multiplatform to v5.1.0 (#2645) by @renovate-bot
  • Update libs.versions.toml (#2644) by @i-walker
  • Update all dependencies to v5.1.0 (#2643) by @renovate-bot
  • revert ksp plugin to jvm only (#2640) by @i-walker
  • update arrow gradle (#2639) by @i-walker
  • Update all dependencies (#2638) by @renovate-bot
  • fix typo comment of circuitbreaker (#2637) by larryjung
  • Fixes a few typos on the Fx docs (#2620) by @legzo
  • Update contributing guide with Knit (#2634) by @lukaszkalnik
  • [Optics] Show error for generic classes in KSP plug-in (#2636) by @serras
  • Pass Arrow version to publish_doc job (#2633) by @franciscodr
  • Fix 404 error in the Core library documentation (#2623) by @devmarkpro
  • Fix Retrofit adapter test configuration (#2624) by @lukaszkalnik
  • Update all dependencies (#2628) by @renovate-bot
  • run on windows only windows test (#2630) by @i-walker
  • Update CONTRIBUTING.md with the new build guide (#2600) by @lukaszkalnik
  • Bump Arrow Gradle Config to 0.6.1-rc.4 by @nomisRev
  • [Github Action] Run build on all platforms (#2626) by @nomisRev
  • Disable Gradle scan, and Gradle daemon by @nomisRev
  • Update all dependencies (#2617) by @renovate-bot
  • Disable ksp, and ksp test in Arrow Optics by @nomisRev
  • Use gradle action everywhere, revery permSize, and add --full-stacktrace everywhere by @nomisRev
  • Make KSP plugin a JVM module by @nomisRev
  • Use gradle action, and add --full-stacktrace by @nomisRev
  • Bump to arrow gradle config rc3 by @nomisRev
  • Revert back to ./gradlew by @nomisRev
  • Fix publish file by @nomisRev
  • Use gradle action for publish, and increase timeout time by @nomisRev
  • Setup Java publish.yml by @nomisRev
  • Update publish workflow by @nomisRev
  • Run ./gradlew before get-arrow-version by @nomisRev
  • Update publish.yml by @nomisRev
  • Add lib_version (#2616) by @nomisRev
  • Bump Gradle Config to 0.6.1-RC.1 (#2615) by @nomisRev
  • Update all dependencies (#2566) by @renovate-bot
  • Disable parallel gradle (#2614) by @nomisRev
  • Fix Gradle an existing connection was forcibly closed by the remote host (#2610) by @nomisRev
  • Update publish gradle opts, and remove gradle cache from tag workflows by @nomisRev
  • Remove gradle cache from publish workflow by @nomisRev
  • Fix Windows env settings in publish workflow (#2609) by @raulraja
  • Fix publish and pull_request workflows (#2608) by @JavierSegoviaCordoba
  • Change Java memory settings by @JavierSegoviaCordoba
  • Add Java and Gradle settings for both generate tag workflows by @JavierSegoviaCordoba
  • Add generate-alpha-tag by @JavierSegoviaCordoba
  • Change tags regex by @JavierSegoviaCordoba
  • Merge remote-tracking branch 'origin/main' into rr-js-add-versioning-plugin by @JavierSegoviaCordoba
  • Re-organize Optics docs (#2583) by @serras
  • Fixing documentation workflow (#2594) by @franciscodr
  • Upgrade to kotlinx-coroutines 1.6.0 (#2606) by @serras
  • Job to update the API files (#2605) by @serras
  • Rename arrow-optics-ksp to arrow-optics-ksp-plugin (#2604) by @serras
  • Remove legacy Meta, bring Optics KSP (#2599) by @nomisRev
  • docs(Either): describe the all method (#2551) by @codymikol
  • Make sure listHead set works properly (#2589) by @lenguyenthanh
  • Code block style (#2596) by @israelperezglez
  • Add JAVA_OPTS and GRADLE_OPTS to publish and pull_request by @JavierSegoviaCordoba
  • Refactor publish and pull-request workflows by @JavierSegoviaCordoba
  • Fix tag regex in publish workflow by @JavierSegoviaCordoba
  • Refactor publish.yml workflow and add generate-tag workflow by @JavierSegoviaCordoba
  • Refactor publish.yml workflow by @JavierSegoviaCordoba
  • Add vcs.xml by @JavierSegoviaCordoba
  • versioning plugin by @raulraja
  • Remove base directory for gradle.properties file (#2585) by @franciscodr
  • Simplify Gradle layout, + KNIT, - ANK and fix site code fences (#2584) by @raulraja
  • Fix bug cancellation parMap (#2579) by @nomisRev
  • Resource computation block (#2571) by @nomisRev
  • make Semigroup a fun interface (#2569) by @brezinajn
  • Update all dependencies (major) (#2567) by @renovate-bot
  • Configure Renovate (#2533) by @renovate-bot

New Contributors

Full Changelog: https://github.com/arrow-kt/arrow/compare/1.0.1...1.1.0