All Versions
36
Latest Version
Avg Release Cycle
55 days
Latest Release
-

Changelog History
Page 3

  • v1.3.0 Changes

    October 29, 2019
    • Revamp state saving to use Android Jetpack SavedStateRegistry (#254)

    ๐Ÿ’ฅ Breaking - This removes the need for MvRxViewModelStoreOwner and BaseMvRxActivity and thus those classes
    are now deleted.

    If you were using BaseMvRxActivity you can instead now extend from AppCompatActivity.

    All usages of mvrxViewModelStore can simply be deleted - state saving now happens completley
    automatically.

  • v1.2.1 Changes

    October 14, 2019
    • ๐Ÿ›  Fix sources not included in 1.2.0 release
  • v1.2.0 Changes

    October 11, 2019
    • ๐Ÿ‘‰ Make searching for the companion object factory more robust #283
    • ๐Ÿ›  Fix infinite thread leaks while flushing queues in state store #302
    • โž• Adding inter view model subscription support #287
  • v1.1.0 Changes

    August 30, 2019
    • ๐Ÿ†• New parentFragmentViewModel() and targetFragmentViewModel() ViewModel delegate scopes #247
    • Disallow functions in state #250
    • ๐ŸŒฒ Log execute errors in debug mode #260
    • ๐Ÿ›  Fixed proguard issues with 1.0.2 #267
  • v1.0.2 Changes

    June 18, 2019
    • ๐Ÿ”€ Synchronized and improved Kotlin cache warming #244
    • ๐ŸŽ Made flushQueues tailrec to improve performance #252
    • โšก๏ธ Updated RxJava to 2.1.1 and RxAndroid to 2.2.8 #233
  • v1.0.1 Changes

    May 03, 2019
    • โœ… MvRxTestRule can now disable lifecycle checking for subscriptions in tests #235
    • ๐Ÿ‘Œ Improve the error message for impure reducers #229
    • ๐Ÿ‘ Allow Fail to be used with exceptions that have no stack trace #225
  • v1.0.0 Changes

    April 03, 2019
    • MvRx now requires androidx.
    • ๐Ÿ›  Fix: prevented duplicate subscriptions when subscriptions are made after onCreate. #210
    • ๐Ÿ”ง Respect uniqueOnly across configuration changes. #207
      • This comes with additional code in BaseMvRxFragment. If you are not using BaseMvRxFragment, please refer to #207 for the additional required code.
    • โœ‚ Remove state coalescing. #206
    • Require that all MvRxViewModels actually provide a value for debugMode. #196
  • v0.8.0 Changes

    • ๐Ÿ’ฅ BREAKING: BaseMvRxViewModel now requires the debug flag be explicitly set #196
  • v0.7.2 Changes

    January 16, 2019

    (2019-1-16)

    • ๐Ÿ›  Fix: mvrx-testing artifact now has the correct group name #184
  • v0.7.1 Changes

    (2019-1-14)

    • ๐Ÿ†• New: Add app() to ViewModelFactoryContext. #179
    • ๐Ÿ›  Fix: Prevent private state properties from crashing debug checks. #178
    • ๐Ÿ›  Fix: Fix proguard docs and rules for new ViewModelFactory APIs. #181