v0.10.0-dev3
Pre-releaseImportant: 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, specifybackBehavior: TabBackBehavior.history
in
the tab page's constructor. -
Added:
history
property onRoutemaster
for chronological history navigation,
for exampleRoutemaster.of(context).history.back()
. -
Added:
popUntil
to 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.