Λrrow - Functional companion to Kotlin's Standard Library
1 Bug fixes:
AutoCloseScope
DSL, make sure closing in reversed order1 Rollback:
Raise
DSL.Closeable
s in reversed order by @hoc081098 in https://github.com/arrow-kt/arrow/pull/3387
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.3...1.2.4
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:
AutoCloseable
.Eval
typeMany 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.
kotlin.native.concurrent.AtomicReference
by @serras in https://github.com/arrow-kt/arrow/pull/3241
this is DefaultRaise && isTraced
by @hoc081098 in https://github.com/arrow-kt/arrow/pull/3283
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.1...1.2.3
parMapNotNull
by @raulraja in https://github.com/arrow-kt/arrow/pull/3110
parMapNotNullUnordered
for Flow
by @serras in https://github.com/arrow-kt/arrow/pull/3111
NonEmpty
maps by @serras in https://github.com/arrow-kt/arrow/pull/3120
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.0...1.2.1
Raise#raise
, Raise#ensure
and Raise#ensureNotNull
by @ILIYANGERMANOV in https://github.com/arrow-kt/arrow/pull/3038
NonEmptyCollection
by @serras in https://github.com/arrow-kt/arrow/pull/3068
inline
when using @optics
by @serras in https://github.com/arrow-kt/arrow/pull/3078
yarn.lock
by @serras in https://github.com/arrow-kt/arrow/pull/3084
Raise
operations by @serras in https://github.com/arrow-kt/arrow/pull/3082
copy
in Optics by @serras in https://github.com/arrow-kt/arrow/pull/3089
arrow-core-retrofit
by @serras in https://github.com/arrow-kt/arrow/pull/3093
arrow-gradle-config
to 0.12-rc.4 by @serras in https://github.com/arrow-kt/arrow/pull/3094
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.2.0-RC...1.2.0
untilOutput
and untilInput
by @serras in https://github.com/arrow-kt/arrow/pull/2896
AT_MOST_ONCE
in lambdas by @poseidon2060 in https://github.com/arrow-kt/arrow/pull/2901
EXACTLY_ONCE
in lambdas by @poseidon2060 in https://github.com/arrow-kt/arrow/pull/2906
zipOrAccumulate
for Raise
by @serras in https://github.com/arrow-kt/arrow/pull/2919
zipOrAccumulate
by @serras in https://github.com/arrow-kt/arrow/pull/2920
Semigroup
and Monoid
by @serras in https://github.com/arrow-kt/arrow/pull/2935
Either
deprecation replacement expressions by @gutiory in https://github.com/arrow-kt/arrow/pull/2973
Result
zip
method in favour of DSL by @gutiory in https://github.com/arrow-kt/arrow/pull/2977
Nullable
zip
method in favour of DSL by @gutiory in https://github.com/arrow-kt/arrow/pull/2983
Sequence
signatures and hygiene by @gutiory in https://github.com/arrow-kt/arrow/pull/2993
Ior
deprecation replacement expressions by @gutiory in https://github.com/arrow-kt/arrow/pull/2976
traverse
for Either
and Option
by @serras in https://github.com/arrow-kt/arrow/pull/3000
Validated
for deprecation by @serras in https://github.com/arrow-kt/arrow/pull/2994
Monoid
and Semigroup
combine from replacements by @gutiory in https://github.com/arrow-kt/arrow/pull/3003
GITHUB_TOKEN
in auto-update-pr action by @gutiory in https://github.com/arrow-kt/arrow/pull/3008
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.5...1.2.0-RC
test
modules by @serras in https://github.com/arrow-kt/arrow/pull/2874
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.4...1.1.5
toOption()
instead by @StylianosGakis in https://github.com/arrow-kt/arrow/pull/2832
addressStrees
-> addressStreet
in optics documentation by @vikrem in https://github.com/arrow-kt/arrow/pull/2836
super
equals and hashCode overrides for NonEmptyList by @RusticFlare in https://github.com/arrow-kt/arrow/pull/2825
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.3...1.1.4-rc.3
in
for *EffectScope by @i-walker in https://github.com/arrow-kt/arrow/pull/2722
kotlin.mpp.enableCompatibilityMetadataVariant=true
by @JavierSegoviaCordoba in https://github.com/arrow-kt/arrow/pull/2747
@optics
by @serras in https://github.com/arrow-kt/arrow/pull/2776
copy
by @serras in https://github.com/arrow-kt/arrow/pull/2792
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.2...1.1.3
Full Changelog: https://github.com/arrow-kt/arrow/compare/1.1.0...1.1.2
publish
and pull_request
workflows (#2608) by @JavierSegoviaCordobagenerate-alpha-tag
by @JavierSegoviaCordobatags
regex by @JavierSegoviaCordobaall
method (#2551) by @codymikolJAVA_OPTS
and GRADLE_OPTS
to publish
and pull_request
by @JavierSegoviaCordobapublish
and pull-request
workflows by @JavierSegoviaCordobapublish
workflow by @JavierSegoviaCordobapublish.yml
workflow and add generate-tag
workflow by @JavierSegoviaCordobapublish.yml
workflow by @JavierSegoviaCordobavcs.xml
by @JavierSegoviaCordobaFull Changelog: https://github.com/arrow-kt/arrow/compare/1.0.1...1.1.0