v0.10.0-dev3
Important: this release has some major breaking changes with how Routemaster interacts with the system back button on Android and web.
-
Minimum supported Flutter version is now 2.5.0.
-
Breaking change: by default, the Android system back button now navigates backwards chronologically, instead of just popping the navigation stack.
-
Breaking change: by default, tabs no longer add an entry to the web history stack. This means the browser back button will not navigate between tabs. To use the previous behavior, specify
backBehavior: TabBackBehavior.historyin the tab page's constructor. -
Added:
historyproperty onRoutemasterfor chronological history navigation, for exampleRoutemaster.of(context).history.back(). -
Added:
popUntilto pop multiple times with a predicate. -
Fixed: when navigating to a relative route, use the current context's path as the base, instead of the router's current path.