- Breaking: Minimum Dart SDK raised to 3.10, minimum Flutter raised to 3.38.1.
- Fixed browser forward-button not working after pop/popUntil operations.
Unclaimed project
Are you a maintainer of routemaster? Claim this project to take control of your public changelog and roadmap.
Changelog
Easy-to-use Navigator 2.0 router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
Added: length property to PageStack to find out how many pages the stack will generate.
Added: PageStackNavigator.builder constructor for advanced scenarios to filter which pages are shown in the navigator.
Fixed: an issue with getting RouteData.of(context) in some advanced circumstances.
Breaking change: renamed and refactored some core Routemaster objects. Unlikely to affect...
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...
Added: TransitionPage and TransitionBuilderPage to make it much easier to customize page push and pop animations.
Added: private routes - route segments that start with an underscore are not shown to the user. For example /sign-up/_stepTwo will be displayed as /sign-up in the address bar, and the user can not navigate to it by URL.