Skip to content

Releases: dmdevgo/RxPM

2.1.2

07 Feb 19:31
Compare
Choose a tag to compare
  • Updated copyrights.
  • Published to MavenCentral.

1.2.6

07 Feb 19:30
Compare
Choose a tag to compare
  • Updated copyrights.
  • Published to MavenCentral.

2.1.1

17 Jul 23:05
Compare
Choose a tag to compare
  • Fixed PmController

2.1

03 Mar 16:02
Compare
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
Compare
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
Compare
Choose a tag to compare

Fixed MapPmSupportFragment

1.2.4

28 Mar 22:31
Compare
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
Compare
Choose a tag to compare

Fixed the Command that was broken in 1.2.2

1.2.2

02 Oct 18:16
Compare
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
Compare
Choose a tag to compare
  • Exposed the DialogControl's displayed property.
  • Fix #26.