Skip to content

v1.2.0-alpha

Compare
Choose a tag to compare
@mkoslacz mkoslacz released this 05 Feb 10:04
· 132 commits to master since this release

Breaking changes

This release introduces some breaking changes. All stuff listed below is also mentioned in the Migration guide.

  • Simplified Moviper internals to ease the troubleshooting and debugging.
  • Rename some methods to make them more self-explaining.
  • Removed Wipe (View-Interactor-Presenter-Entity) and Perv (Presenter-Entity-Routing-View) components as they did not add much value to the project but still needed the maintenance.
  • Removed deprecated methods.

General

  • Introduced even more samples, now with VIPER testing showcases inside.

Enhancements

  • Added support for ViewHolders. Now they can represent a View in a VIPER architecture. See sample-recyclerview.

Internal

  • Routing activity attaching moved from constructor to the routing lifecycle.
  • Simplified a VIPER components lifecycle.
  • Simplified a presenter architecture.
  • Simplified a routing architecture.
  • Bumped dependencies versions:
    • RxJava to 1.2.3
    • buildtools to 25.0.2
    • support libs to 25.1.0

Credits

Many thanks to guys that helped me in Moviper development implementing my ideas.