Releases: arrow-kt/arrow
Releases · arrow-kt/arrow
1.1.0
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
andpull_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
andGRADLE_OPTS
topublish
andpull_request
by @JavierSegoviaCordoba - Refactor
publish
andpull-request
workflows by @JavierSegoviaCordoba - Fix tag regex in
publish
workflow by @JavierSegoviaCordoba - Refactor
publish.yml
workflow and addgenerate-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
- @brezinajn made their first contribution in #2569
- @devmarkpro made their first contribution in #2623
- @IlyaPomaskin made their first contribution in #2627
- @felixdivo made their first contribution in #2642
- @fo2rist made their first contribution in #2664
- @sabercon made their first contribution in #2667
- @ChristianGarcia made their first contribution in #2694
Full Changelog: 1.0.1...1.1.0
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...