Releases: michaelbull/kotlin-result
Releases · michaelbull/kotlin-result
1.1.19
- Document the order of output lists in Iterable.kt by @peter-cunderlik-kmed (e81f581)
- Add
zipOrAccumulateby @YuitoSato (27f0a63) - Update Kotlin to 1.9.20 (05a1e91)
- "In Kotlin 1.9.20, we've also removed a number of previously deprecated targets, namely:"
- iosArm32
- watchosX86
- wasm32
- mingwX86
- linuxMips32
- linuxMipsel32
- See: https://kotl.in/native-targets-tiers
- "In Kotlin 1.9.20, we've also removed a number of previously deprecated targets, namely:"
- Add
andThen{Recover,RecoverIf,RecoverUnless}by @Jhabkin (d4414b1) - Facilitate mapping to arbitrary types in
and/orfunctions (05d50b7)- See #95
- Extract shared build logic to convention plugins (88e31cd)
1.1.18
1.1.17
- Add
recoverCatchingby @berikv (a6eb86d) - Add more multiplatform build targets by @05nelsonm (6f86d20)
- Migrate to IR-based JavaScript compiler (cc3b3ce)
- Disable compatibility with non-hierarchical multiplatform projects (c1c5036)
- See #71 (comment)
- Migrate to Gradle version catalog by @bitPogo (41fff9e)
- Update Gradle to 8.0.2 (8229a29)
- Update dependencies (6e1c4dd)
- Add
toErrorIfNull&toErrorUnlessNull(fd2160c)- See #84
1.1.16
- Enable compatibility with non-hierarchical multiplatform projects (f0195b5)
- See: #71 (comment)
1.1.15
1.1.14
1.1.13
- Update Kotlin to 1.5.31 by @pablisco (b8d4109)
- Replace usages of
useExperimentalAnnotationby @grodin (4e1bb9d) - Update Gradle to 7.2 (98c8eae)
- Add
Result#orElseThrow(f236e26) - Add
Result#{throwIf,throwUnless}by @grodin (3b87373) - Add
runSuspendCatchingandT#runSuspendCatchingby @grodin (2667273)- See #64
1.1.12
- Add Linux, Windows and MacOS targets (c4c70b4) by @avently
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-coroutines-linuxx64/
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-coroutines-macosx64/
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-coroutines-mingwx64/
- Set JS compiler to BOTH (7794201) by @gsteckman
- Correctly cancel child jobs in suspending variant of binding (f2bd9aa) by @Munzey
- Fix typo in mapOr KDoc (32b1a9e) by @mguelton
- Update Kotlin to 1.5.10 (d64837f) by @MrBergin
1.1.11
- Update Kotlin to 1.4.30 (d9662cc)
- Add iOS build targets (ccb9c5b) by @Munzey
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-iosx64/
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-iosarm64/
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-coroutines-iosx64/
- https://repo.maven.apache.org/maven2/com/michael-bull/kotlin-result/kotlin-result-coroutines-iosarm64/
- Move benchmarks to separate subproject (0df4c62) by @Munzey
- Fix typo in
recoverUnlesskdoc (754aa5a)
1.1.10
- Releases are now automated via GitHub actions. Every push to master will produce a SNAPSHOT build available at:
- Fixed links in README (3d40c70) by @gregoryinouye
- Eagerly cancel async bindings (c8372a0) by @Munzey
- Add
Result.recoverIfandResult.recoverUnless(0fdd0f2) by @oddsund - Publish JS multiplatform artifacts (0f90bb8) by @DerYeger