Moviper v2.0.4 Release Notes

Release Date: 2017-07-27 // about 4 years ago
  • 🛠 Fix

    • ViperButterKnifeFragments (all):
      • missing views unbinding added.

Previous changes from v2.0.2

  • 💥 Breaking change

    • ⏱ From now IPC methods do not operate by default on a particular Scheduler. Please review your IPC streams, as in some cases this may be a breaking change.

    ✨ Enhancements

    • Inter-Presenter Communication (IPC):
      • from now IPC methods do not operate by default on a particular Scheduler (see above),
      • error handling adapted to RxJava 2.x,
      • introduced error handler that allows you subscribe to IPC errors. By default it prints an error using Log.e("Moviper, "IPC default error handler: ", e);,
      • added getPresenterInstanceOrError method that returns Single,
      • fixed some bugs.
    • Presenters (CommonBasePresenter):
      • fixed equality issues for presenters of different classes with the same name (regression introduced in 2.0.1)
    • ViperViewHolder:
      • fixed presenter detaching issue on scrolling the RecyclerView - presenters did not detach from a view on the recycle.
    • ⬆️ Bumped dependencies versions.