Skip to content

Releases: hpost/rx-mvi

4.3.0

03 Nov 22:36
Compare
Choose a tag to compare
  • Upgrade to RxJava 3.1.5

4.2.1

22 May 00:41
Compare
Choose a tag to compare
  • Attach actions to model before attaching state to view

4.2.0

13 Dec 23:25
Compare
Choose a tag to compare
  • Add detachComponent utility function

4.1.0

19 Nov 01:17
Compare
Choose a tag to compare
  • Add BaseView interface that provides sensible scaffolding
  • Add attachComponent utility function
    • Most helpful for nested components that optionally receive additional actions from the parent component.

4.0.1

24 Oct 23:08
Compare
Choose a tag to compare
Upgrade Gradle and Kotlin dependencies

4.0.0

24 Oct 21:28
Compare
Choose a tag to compare
  • Renamed project to rx-mvi
  • Changed several naming conventions for more clarity
    • State was ViewModel
    • Action was Intent

3.0.0

26 Oct 18:40
05319ea
Compare
Choose a tag to compare

This release removes the deprecated concept of Actions.

2.2.0

08 Aug 18:55
3dbc132
Compare
Choose a tag to compare

Add more structure to BaseModel, which now includes stubs for initialViewModel, eventsFrom,
sideEffectsFrom, and reduce that are set up in attach.

2.1.1

28 Jun 00:03
Compare
Choose a tag to compare
  • Remove BaseModel.dispatchViewModel()

2.1.0

30 May 23:35
d1a9b8a
Compare
Choose a tag to compare
  • Expose internal Event stream
    • This adds dispatchEvent() and events()
  • Allow dispatching of view model
    • Adds dispatchViewModel()
  • Remove RxAndroid dependency
    • The caller of viewModel() and actions() needs to make sure
      the streams are observed on the main thread