Releases: trello-archive/navi
v2.1.0
v2.0.1
v2.0
This major revision was made to support RxJava 2. Navi 2.0 lives in a new namespace and package
names so that it can work side-by-side with Navi 1.0 (while transitioning).
The one major behavior change to be aware of is that, since RxJava 2 does not allow nulls, Navi
no longer emits nulls either. This means that any former Void types are now Object types
(where the Object is just a signal). There were also cases of null Bundles that are now replaced
by empty Bundles.
- #79 Made all base
Activities/Fragmentsabstract - #77 Switch to using RxJava 2.0
- #76 Avoid using null
- #75 Use AutoValue for models (which changed the method signature of
RequestPermissionsResult.permissions()) - #74 Change signature of
NaviEmitter.onViewCreated()to match the rest of the API - #73 Bumped version to 2.0 and use com.trello.navi2
v1.0: Merge pull request #72 from trello/dlew/prep-1.0
First and (hopefully) final release of 1.x branch!
This release marks the start of maintenance mode for RxJava 1 support. Future work will be devoted to supporting RxJava 2. Important bugs may be squashed but new features will have to be extraordinarily compelling in order to be added.
v0.2.2
v0.2.1
v0.2.0
There are a few method signature and behavior changes, so upgrade carefully.
-
#47 Added
Type.CREATE_PERSISTABLE,Type.SAVE_INSTANCE_STATE_PERSISTABLEandType.RESTORE_INSTANCE_STATE_PERSISTABLEso that theALLtracker can distinguish between events.Also avoided calling
CREATE,SAVE_INSTANCE_STATEandRESTORE_INSTANCE_STATEtoo often in persistableActivities. -
#46 Destruction events now emit before their super() calls.
-
#41 Removed unnecessary
Eventparameter fromNaviComponent.removeListener(). -
#39 Added
NaviAppCompatDialogFragment.