Releases: dmdevgo/RxPM
Releases · dmdevgo/RxPM
2.1.2
1.2.6
2.1.1
2.1
- Possibility to describe
StateorActionchains in initialisation lambda block while creating it. #46 - Add
PmDialogFragmentandPmBottomSheetDialogFragment. #42 - Fix: Bind
PmFragmenttoPresentationModelinonActivityCreated. #47 - New feature: Form validation using DSL. #51
- Added focus state to
InputControl. - Fix
InputControlissue on some Samsung devices #54 - Added more convenient extensions #38
2.0
Redesigned RxPM
- Remove Outlast.
PresentationModelobjects are automatically retained during configuration changes likeViewModelfrom Android Jetpack. - Controls are now Presentation Models. You can create your own Сontrols.
- Add new lifecycle states:
RESUMEDandPAUSED. - Change
Commandbehavior, it will buffer while thePmViewis paused or unbinded. - Add
DiffStrategyfor theState. By default usingDiffByEqualsstrategy. This is suitable for primitives and simple date classes, but for collections (likeList) it is better useDiffByReferenceornull. Statebuffers values during pause.- Add
CommonDelegate. - Add interface
NavigationalPm. - Make
bufferWhileIdlenon-public API. - Migrate to AndroidX.
- Improve
bindToextensions. - Remove predefined classes for GoogleMap. Bind
GoogleMapto PM inonMapReadycallback.