Releases: respawn-app/KMPUtils
Releases · respawn-app/KMPUtils
1.4.4
1.4.3
🚀 New Features
- bump deps - compose 1.7.0-alpha02
- add
noIndicationClickable
andFontResource.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
withPermission
to 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
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
1.3.0
- Deprecated the
Time
class. Everything it was doing can now be done with extensions onkotlinx.datetime.LocalTime
. The migration path will be as simple as replacing the name and then importing the new extensions - Fixed publishing for iOS targets #11
- New extensions for enums and collections.
- Fixed inputForms not checking the string for presence of the
@
symbol for theEmail
type. - Added
SuspendLazy
- a lazy implementation that can be used to initialize the value in suspend contexts. - Kotlin 1.9.21
1.2.0: ApiResult moved to separate repository
Nothing else has been changed in this repository.
1.1.2
- Graduated
inputforms
to stable - New range and collections extensions
- New ApiResult extensions + improvements to the functions' contracts
- Kotlin 1.9.0, data objects are used where possible
What's Changed
- 1.1.0: InputForms module by @Nek-12 in #6
- Fixes for forms, better docs for inputforms by @Nek-12 in #7
- 1.1.1: New form validations + new extensions, deps update by @Nek-12 in #8
Full Changelog: 1.0.2...1.1.1