Moviper v2.0.4 Release Notes
Release Date: 2017-07-27 // about 7 years ago-
🛠 Fix
- ViperButterKnifeFragments (all):
- missing views unbinding added.
- ViperButterKnifeFragments (all):
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 returnsSingle
, - fixed some bugs.
- from now IPC methods do not operate by default on a particular
- Presenters (
CommonBasePresenter
):- fixed equality issues for presenters of different classes with the same name (regression introduced in
2.0.1
)
- fixed equality issues for presenters of different classes with the same name (regression introduced in
- ViperViewHolder:
- fixed presenter detaching issue on scrolling the
RecyclerView
- presenters did not detach from a view on the recycle.
- fixed presenter detaching issue on scrolling the
- ⬆️ Bumped dependencies versions.
- ⏱ From now IPC methods do not operate by default on a particular