Skip to content

Releases: dmdevgo/RxPM

2.1.2

07 Feb 19:31

Choose a tag to compare

  • Updated copyrights.
  • Published to MavenCentral.

1.2.6

07 Feb 19:30

Choose a tag to compare

  • Updated copyrights.
  • Published to MavenCentral.

2.1.1

17 Jul 23:05

Choose a tag to compare

  • Fixed PmController

2.1

03 Mar 16:02

Choose a tag to compare

2.1
  • Possibility to describe State or Action chains in initialisation lambda block while creating it. #46
  • Add PmDialogFragment and PmBottomSheetDialogFragment. #42
  • Fix: Bind PmFragment to PresentationModel in onActivityCreated. #47
  • New feature: Form validation using DSL. #51
  • Added focus state to InputControl.
  • Fix InputControl issue on some Samsung devices #54
  • Added more convenient extensions #38

2.0

01 Feb 00:20

Choose a tag to compare

2.0

Redesigned RxPM

  • Remove Outlast. PresentationModel objects are automatically retained during configuration changes like ViewModel from Android Jetpack.
  • Controls are now Presentation Models. You can create your own Сontrols.
  • Add new lifecycle states: RESUMED and PAUSED.
  • Change Command behavior, it will buffer while the PmView is paused or unbinded.
  • Add DiffStrategy for the State. By default using DiffByEquals strategy. This is suitable for primitives and simple date classes, but for collections (like List) it is better use DiffByReference or null.
  • State buffers values during pause.
  • Add CommonDelegate.
  • Add interface NavigationalPm.
  • Make bufferWhileIdle non-public API.
  • Migrate to AndroidX.
  • Improve bindTo extensions.
  • Remove predefined classes for GoogleMap. Bind GoogleMap to PM in onMapReady callback.

1.2.5

25 Jun 21:54

Choose a tag to compare

Fixed MapPmSupportFragment

1.2.4

28 Mar 22:31

Choose a tag to compare

Fixed crash #35, in which a navigation message could be delivered to unbound View.
The same problem may occur when sending any command.

1.2.3

05 Oct 12:55

Choose a tag to compare

Fixed the Command that was broken in 1.2.2

1.2.2

02 Oct 18:16

Choose a tag to compare

Fixed the bufferWhileIdle extension that is used inside the Command. Old version was leaking the source observable and was not able to work with simple Observables.

1.2.1

24 Sep 17:22

Choose a tag to compare

  • Exposed the DialogControl's displayed property.
  • Fix #26.