- Support route interceptor
- Add
RouteLifecycleState
provides lifecycle management for routes - Add
GlobalNavigator
manages global navigation actions
- Breaking change: use
FFRouteSettings.builder
instead ofFFRouteSettings.widget
- Breaking change: use
FFPage.builder
instead ofFFPage.widget
- Breaking change: use
notFoundPageBuilder
instead ofnotFoundWidget
- Add
FFRouteSettings.notFound
factory constructor.
- add notFoundWidget for FFRouterDelegate
- add notFoundWidget for GetRouteSettings
- Fix issue that we should not set reportsRouteUpdateToEngine to true when use Router. Flutter #77143
- null*safety by default
- Fix T?
- Fix non*nullable error
- Migrate to non*nullable
- Fix FFRouteSettings's widget is null.
- Fix bool convert and popPage.
- Add more same method(navigator) for FFRouterDelegate
- Add FFConvert
- Initial version