Skip to content

Releases: arthur3486/android-mvvm

v1.7.0

16 Jul 23:22
Compare
Choose a tag to compare
  • Update the dependencies
  • Improve the concept (replace the old ViewModel event emitters with Channels)
  • Turn the Command, Route, ViewState classes into simple marker interfaces

v1.6.0

17 May 00:13
Compare
Choose a tag to compare
  • Expand the navigation-specific APIs of the MvvmActivity & MvvmFragment (module: mvvm-navigation)

v1.5.0

14 Apr 22:15
Compare
Choose a tag to compare
  • Introduce the new lifecycle methods: onBind() & onUnbind()

v1.4.1

16 Feb 18:59
Compare
Choose a tag to compare
  • Add an ability to disable the DataBinding

v1.4.0

16 Feb 01:20
Compare
Choose a tag to compare
  • Add the support for navigation between Fragments using the Navigation Library NavDirections into the MvvmFragment & MvvmActivity - (modules: mvvm-navigation, mvvm-navigation-dagger)
  • Add the ability for specification of the initial input for the "start destination" Fragment - (modules: mvvm-navigation, mvvm-navigation-dagger)
  • Add the support for layoutId specification through the constructors of MvvmActivity & MvvmFragment
  • Simplify the ViewModel injection process when using the mvvm-dagger & mvvm-navigation-dagger modules

v1.3.0

26 Aug 22:09
Compare
Choose a tag to compare
  • Improve the Data & Domain Layers
  • Introduce the new buses for ViewModel (i.e. Command Bus, View State Bus, Route Bus)
  • Address the Navigation Library Issues
  • Update the dependencies

v1.2.0

26 Jul 22:43
Compare
Choose a tag to compare
  • Update the dependencies
  • Improve the ViewModel-providing extensions

v1.1.1

25 May 15:39
b36d2dd
Compare
Choose a tag to compare
  • Lower the min sdk version

v1.1.0

16 May 22:10
Compare
Choose a tag to compare
  • Improve the ViewModel creation approach (app module)
  • Add the ViewModel creation utilities (mvvm module)

v1.0.0

04 May 20:53
Compare
Choose a tag to compare
  • The very first release