Skip to content

Releases: mrmans0n/asyncresult

0.1.13

11 Feb 15:10

Choose a tag to compare

What's Changed

  • Add notStarted() to result DSL by @mrmans0n in #42
  • Add notStarted, error(Error), errorWithMetadata, ensure/ensureNotNull Error overloads to result DSL by @mrmans0n in #44

Full Changelog: v0.1.12...v0.1.13

0.1.12

10 Feb 09:19

Choose a tag to compare

What's Changed

  • docs: update README and documentation to reflect current API by @mrmans0n in #36
  • feat: add onIncomplete callback operator by @mrmans0n in #37
  • feat: Add predicate check operators: isSuccessAnd, isErrorAnd, isErrorWithMetadataAnd by @mrmans0n in #38
  • feat: Add partition() and contains() collection operators by @mrmans0n in #39
  • docs: document new operators by @mrmans0n in #40
  • feat: add operator keyword to contains for in syntax by @mrmans0n in #41

Full Changelog: v0.1.11...v0.1.12

0.1.11

08 Feb 14:36

Choose a tag to compare

What's Changed

  • feat: add errors()/successes() collection extensions by @mrmans0n in #34
  • Add throwables() and incompletes() collection helpers by @mrmans0n in #35

Full Changelog: v0.1.10...v0.1.11

v0.1.10

08 Feb 10:57
d0fc174

Choose a tag to compare

What's Changed

  • feat: add asAsyncResult Flow extension by @mrmans0n in #31
  • feat: add Flow.asAsyncResult extension by @mrmans0n in #32
  • feat: Add result monad comprehension DSL by @mrmans0n in #33

Full Changelog: v0.1.9...v0.1.10

v0.1.9

06 Feb 11:36
f7ee3bd

Choose a tag to compare

What's Changed

  • Update Kotlin to 2.3.10 by @mrmans0n in #28
  • feat: add Flow extension operators (skipWhileLoading, cacheLatestSuccess, timeoutToError, retryOnError) by @mrmans0n in #29
  • feat: add core operators (recover, or, combine, bimap, toErrorIf) by @mrmans0n in #30

Full Changelog: v0.1.8...v0.1.9

v0.1.8

05 Feb 19:13
47ad1ad

Choose a tag to compare

What's Changed

  • Update README.md by @mrmans0n in #24
  • feat: Add high-priority test extensions for throwable and error handling by @mrmans0n in #26
  • Update to Kotlin 2.3.0 and Arrow 2.2.1.1 by @mrmans0n in #27

Full Changelog: v0.1.7...v0.1.8

v0.1.7

30 Jan 23:23
fb41ddf

Choose a tag to compare

What's Changed

  • Update kotlinx-coroutines monorepo to v1.10.2 by @renovate[bot] in #10
  • Update plugin com.gradle.develocity to v4.3.2 by @renovate[bot] in #11
  • Update dependency io.arrow-kt:arrow-core to v2.2.1.1 by @renovate[bot] in #12
  • Update dependency org.jetbrains.dokka to v2.1.0 by @renovate[bot] in #13
  • Update plugin spotless to v8.2.1 by @renovate[bot] in #15
  • Update actions/checkout action to v6 by @renovate[bot] in #16
  • Update gradle/actions action to v5 by @renovate[bot] in #21
  • Update astral-sh/setup-uv action to v7 by @renovate[bot] in #19
  • Update actions/upload-artifact action to v6 by @renovate[bot] in #18
  • Update actions/setup-java action to v5 by @renovate[bot] in #17
  • feat: Add ErrorId to Error for typed error identification by @mrmans0n in #23

Full Changelog: v0.1.6...v0.1.7

v0.1.6

30 Jan 16:56

Choose a tag to compare

Full Changelog: v0.1.5...v0.1.6

v0.1.5

30 Jan 16:33

Choose a tag to compare

What's Changed

  • Configure Renovate by @renovate[bot] in #2
  • Add explicitApi configuration by @mrmans0n in #3
  • Update dependency com.android.library to v8.13.2 - autoclosed by @renovate[bot] in #4
  • Add dokka to generate api reference docs by @mrmans0n in #1
  • Update Gradle to v9.3.1 by @renovate[bot] in #5
  • Use zulu 24 for compiling by @mrmans0n in #7
  • Improve docs with a bit more fluff by @mrmans0n in #8

New Contributors

Full Changelog: v0.1.4...v0.1.5

v0.1.4

30 Jan 15:40

Choose a tag to compare

Bump version to 0.1.4