Skip to content

v0.10.0-dev3

Pre-release
Pre-release
Compare
Choose a tag to compare
@tomgilder tomgilder released this 07 Oct 08:30

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.history in
    the tab page's constructor.

  • Added: history property on Routemaster for chronological history navigation,
    for example Routemaster.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.