Changelog History
Page 1
-
v3.0.0
December 18, 2018 -
v3.0.0-rc5
May 04, 2020 -
v3.0.0-rc4
March 30, 2020 -
v3.0.0-rc3
March 28, 2020 -
v3.0.0-rc1
December 18, 2018 -
v2.1.5 Changes
August 02, 2018- π Lots and lots of bug fixes
- π First official release with support for architecture components's lifecycle
- β Added SharedElementTransitionChangeHandler, which handles transitions much more robustly
- β Removed all synthetic accessors, lowering overall method count
-
v2.1.4 Changes
July 05, 2017β Added onContextAvailable and onContextUnavailable callback to controllers (helpful for dependency injection)
β Added modules for Autodispose and Architecture Components's Lifecycle
π Fixes issue where calling setBackstack repeatedly could result in a situation where multiple ControllerChangeHandlers are executing at the same time and interfering with each others states (#263)
π Fixes a case that caused the incorrect change handler to execute when setting the backstack (fixes #286)
βͺ Now ensures that parent controller is restored after process death (fixes #300)
π Fixes issue when immediately creating two routers in the same Activity (fixes #299)
π Fixes attach state management when a controller is pushed while the Activity is paused. (Fixes #303)
π shouldShowRequestPermissionRationale now returns the correct result. Fixes #317
βͺ Args are now restored to a controller after process death even if there is only a no-arg constructor. Fixes #313
-
v2.1.3 Changes
May 03, 2017 -
v2.1.2 Changes
April 05, 2017- π Fixed issue where child controllers added while the parent is in the process of transitioning off the screen would not be properly restored (#256)
- Now ensures view hierarchy-affecting calls are made on the main thread. (#255)
- Args and savedInstanceState bundles now have classLoaders properly set. (#246)
- βͺ Now passes along the correct view state for RestoreViewOnCreateController (#258)
-
v2.1.1 Changes
March 03, 2017- β Added missing nullity annotations for pager adapters (#219)
- π Routers now properly remove views of all owned controllers on destroy (#221)
- π TransitionChangeHandler is now much more flexible (doesnβt force you to add/remove views)
- β Added startIntentSenderForResult method to controller (#235)
- β Added ability to specify the maximum number of pages for which states should be saved (#236)
- π Fixes popToTransaction calls when removesViewOnPush is set to false in a change handler (#239)