Releases: respawn-llc/KMPUtils
Release list
1.7.0
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
onTimeoutto prevent crashes. - Hack to address https://issuetracker.google.com/issues/406271687
1.6.0
🚀 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
- update deps and build configuration
- fix
requireNotNullfunction message
Kotlin: 2.1.0
Compose: 1.7.3
Android: Target SDK 35
Coroutines: 1.10
1.4.4
🚀 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
🚀 New Features
- bump deps - compose 1.7.0-alpha02
- add
noIndicationClickableandFontResource.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
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
- revert minSDK back to 21, restrict
withPermissionto API 23
1.4.0
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
- Enabled Wasm target
- New Collection extensions
RetryFlowa Flow wrapper that can be retried on-demand- Removed deprecated
Timeclass isValidgetter has been renamed to a function. A quick replace action will fix the deprecations- New Input forms errors,
WebUlrFormand Rules - Kotlin 1.9.23 and other dependency bumps
Full Changelog: 1.3.1...1.3.2