Skip to content

v2.0.2

Compare
Choose a tag to compare
@mkoslacz mkoslacz released this 06 Apr 18:05
· 8 commits to master since this release

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.