Declarative URL- and state-based router written in Swift.
Added non-autoclosure lazy initializer for Presenters. Changed syntax for an autoclosure-enabled one to make things clearer.
Making all presenters optionally behave as RouteParametrizedPresentable
. Removing unnecessary initializers.
Testing standardized presenters and url-routing functionality. This release may be unstable and poorly-documented.
Use .junctionsOnly
option when dispatching a route for your Fork Router presentable (i.e. UITabBarController) action to make sure that already loaded stack remains.
Added ability to keep presented VCs when dispatching routes on Fork RoutingUnit type Presenters (i.e. UITabBarController). Additional actions required when opting-in this feature, see dispatchRoute(:)
method's documentation.