Skip to content

Releases: icerockdev/moko-mvvm

Release 0.9.2

02 Apr 08:26
5972b09
Compare
Choose a tag to compare

Changes

  • #120 publication to mavenCentral

Release 0.9.1

23 Jan 06:47
9eb5a63
Compare
Choose a tag to compare

Changes

  • Removed unnecessary properties from viewbinding MvvmFragment #96
  • fix unsupported nullable livedata on ios #100

ATTENTION

new iOS livedata binding extensions was renamed to fix invalid method calls from swift side.

Thanks

@Dorofeev @Tetraquark @ATchernov

Release 0.9.0

10 Jan 15:17
00e1407
Compare
Choose a tag to compare

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. Also mvvm module still exist, and depends on core, livedata, state-deprecated, databinding
  • #77 fix IDE error in databinding android classes
  • #47 State renamed to ResourceState in new module mvvm-state. To backward compatibility now mvvm depends on mvvm-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

15 Dec 18:19
Compare
Choose a tag to compare

Changes

  • #83 update to kotlin 1.4.21 (and coroutines 1.4.2)
  • #74 fix versions in podspec
  • #71 add ability to set placeholder image on ios bind image
  • #72 fix memory leak on android
  • #70 fix swift 5 support

Thanks

@IgnacioCarrionDev , @Dorofeev

Release 0.8.0

06 Sep 16:14
de830a3
Compare
Choose a tag to compare

Changes

  • Kotlin 1.4.0
  • project configuration with dependencySubstitution and includeBuild

Release 0.7.1

22 Jul 04:40
f2eddf9
Compare
Choose a tag to compare

Bug fixes:

  • Bug with creating extra LiveData's in flatMap was fixed (#53)

Release 0.7.0

06 Jul 13:41
54402d4
Compare
Choose a tag to compare
  • 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

11 Mar 06:36
d6e4812
Compare
Choose a tag to compare
  • kotlin 1.3.70
  • android gradle plugin 3.6.1
  • gradle 5.6.4

Release 0.5.0

06 Mar 05:47
979f32b
Compare
Choose a tag to compare

Changes

  • added Dispatchers.UI in public API #26
  • EventsDispatcher can be created from common code and now cache iOS events while listener not attached #12
  • ViewModel.onCleared call GC.collect on iOS #23
  • fix readme install #7
  • ios binding to views logic moved to kotlin #11

Thanks

@Dorofeev

Release 0.4.0

16 Dec 04:49
22b50b8
Compare
Choose a tag to compare
  • 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