Releases: icerockdev/moko-mvvm
Releases · icerockdev/moko-mvvm
Release 0.9.2
Changes
- #120 publication to mavenCentral
Release 0.9.1
Release 0.9.0
Changes
- #65 library separated to multiple artifacts:
mvvm-core
,mvvm-livedata
,mvvm-state
,mvvm-test
. Also only for android available:mvvm-databinding
,mvvm-viewbinding
,mvvm-livedata-material
,mvvm-livedata-glide
,mvvm-livedata-swiperefresh
. Alsomvvm
module still exist, and depends on core, livedata, state-deprecated, databinding - #77 fix IDE error in databinding android classes
- #47
State
renamed toResourceState
in new modulemvvm-state
. To backward compatibility nowmvvm
depends onmvvm-state-deprecated
with old named class - #60
Flow.asLiveData
- #76 ViewBinding support
- dokka generated documentation - https://icerockdev.github.io/moko-mvvm/
- detekt lint
- new bintray publish plugin (without false-error state)
- new module
mvvm-test
for unit testing mvvm classes
IMPORTANT
now for iOS required export not one mvvm
module, but multiple - mvvm-core
, mvvm-livedata
, mvvm-state
Release 0.8.1
Release 0.8.0
Changes
- Kotlin 1.4.0
- project configuration with
dependencySubstitution
andincludeBuild
Release 0.7.1
Bug fixes:
- Bug with creating extra
LiveData
's inflatMap
was fixed (#53)
Release 0.7.0
- Up moko-resources to 0.11.0
- Up kotlin to 1.3.72
- Up coroutines to 1.3.7
- Up android arch components to 2.1.0
- Added unit tests of basic
LiveData
Release 0.6.0
- kotlin 1.3.70
- android gradle plugin 3.6.1
- gradle 5.6.4
Release 0.5.0
Release 0.4.0
- update to kotlin 1.3.61
- LiveData.debounce moved to coroutines Flow version (remove moko-core dependency)
- android minsdk down to api 16
- EventsDispatcher for iOS not require listener in constructor (can be set later)
- CI configured