Arrow v0.10.2 is now available

Arrow v0.10.2 is now available

Today, we’re excited to announce the release of Arrow v0.10.2! We’re working toward improving the ergonomics as we approach 1.0.

Arrow is an open source library that’s packed with data types and type classes that empower pure functional programming in Kotlin.

Noteworthy changes in 0.10.2 include:

  • Fix crash on Android API < 21 by replacing usages of java.util.concurrent.atomic with Kotlin’s atomic-fu #1710.
  • Rework recursion schemes to be more modular #1384.

To see the full list of changes, closed issues, and merged PRs in 0.10.2, visit the official changelog for the complete overview.

We would like to give special thanks to the following contributors for this version (in no particular order):

For a full list of the contributors who have helped Arrow get to where it is today, please check out: Arrow Contributors. We’re always looking for additional help, please view the guidelines for contributing and take a look at the help-wanted issues. All levels are welcome and we offer 1:1 mentoring through Arrow’s Slack and Gitter channels.

If you would like to support Arrow, but don’t have the time to invest in contributing, consider picking up some Arrow swag! All proceeds are invested back into advancing the library.

Resources:

The active development of Arrow is proudly sponsored by 47 Degrees, a Functional Programming consultancy with a focus on the Scala, Kotlin, and Swift Programming languages.

Ensure the success of your project

47 Degrees can work with you to help manage the risks of technology evolution, develop a team of top-tier engaged developers, improve productivity, lower maintenance cost, increase hardware utilization, and improve product quality; all while using the best technologies.