Skip to content

Releases: respawn-llc/KMPUtils

1.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 12:09
c5612e5

Caution

This release has been migrated from kotlinx.datetime.Instant to kotlin.time.Instant.
Please see the corresponding deprecation and steps for resolution at https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant . As a consequence, kotlin versions <2.1.20 are no longer supported.
Please file an issue if you want a temporary duplicate API.

❔ Other

  • upgrade dependencies: migrate to datetime 0.7.0, kotlin 2.2
  • Merge pull request #35 from respawn-app/1.7.0
  • Disallow overriding CoroutineReceiver scope
  • Allow overriding CoroutineReceiver onTimeout to prevent crashes.
  • Hack to address https://issuetracker.google.com/issues/406271687

1.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 13:13
5413de6

🚀 New Features

  • add new validation rule "DoesNotContain"
  • added Activity.fullScreen setter

🐞 Bug Fixes

  • allow dot symbol in email validation
  • #28 new retry flow implementation that replaces the flawed old one
  • #32 alphanumeric validation checks all characters
  • #33 remove docs share plugin
  • fix #29 vibrate compat not using correct sdk int check

❔ Other

  • deprecate old autofill api per compose
  • update all dependencies and build scripts

1.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Jan 16:25
1e8b96e
  • update deps and build configuration
  • fix requireNotNull function message

Kotlin: 2.1.0
Compose: 1.7.3
Android: Target SDK 35
Coroutines: 1.10

1.4.4

Choose a tag to compare

@github-actions github-actions released this 28 Aug 21:35
571210b

🚀 New Features

  • use official window size library
  • trim string resources to fix compose formatting issues

❔ Other

  • update compose to 1.7.0-alpha03

1.4.3

Choose a tag to compare

@github-actions github-actions released this 08 Aug 12:38
72a0900

🚀 New Features

  • bump deps - compose 1.7.0-alpha02
  • add noIndicationClickable and FontResource.font() functions to compose

This is a release for those who depend on compose multiplatform 1.7.0-alpha02 and contains no other significant changes.

1.4.2

Choose a tag to compare

@github-actions github-actions released this 26 Jul 09:47
7c3426d

Maintenance release

❔ Other

  • bump gradle
  • upgrade minor deps
  • bump android compile sdk to 35
  • enable all targets for :system module (albeit with android only content for now)
  • set up new plugin-based publishing setup for maven central

1.4.1

Choose a tag to compare

@github-actions github-actions released this 30 May 13:40
81c84d1
  • revert minSDK back to 21, restrict withPermission to API 23

1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 May 11:05
66f83f5

Changelog

Minimum Android SDK has been raised to 24.

  • kotlin 2.0
  • update deps and build scripts
  • bump android minSdk to 24
  • create compose and system modules
  • add android extensions from AndroidUtils

Most functions from AndroidUtils have been added to this library and documented (50+ extensions). Most have also been made multiplatform.

This library now includes AndroidUtils:android and AndroidUtils:compose artifacts, ported to KMP.
The library does not include view, recyclerview, viewbinding or room artifacts.

1.3.2 - Wasm + More

Choose a tag to compare

@Nek-12 Nek-12 released this 15 Apr 18:44
2436739
  • Enabled Wasm target
  • New Collection extensions
  • RetryFlow a Flow wrapper that can be retried on-demand
  • Removed deprecated Time class
  • isValid getter has been renamed to a function. A quick replace action will fix the deprecations
  • New Input forms errors, WebUlrForm and Rules
  • Kotlin 1.9.23 and other dependency bumps

Full Changelog: 1.3.1...1.3.2

1.3.1 - Fixes

Choose a tag to compare

@Nek-12 Nek-12 released this 26 Dec 14:01
4d96254