routemaster 0.7.2 routemaster: ^0.7.2 copied to clipboard
Easy-to-use URL-based router for Flutter web, mobile and desktop that uses Navigator 2.0. Simple navigation of nested routes and tabs.
0.7.2 #
- Fixed
pathTemplate
property onRouteData
0.7.1 #
- Fixed paths using backslashes on Windows
0.7.0 #
- Breaking change:
RouteData.path
no longer returns the full path with query string, to match Dart'sUri
object. UseRouteData.toString()
orRouteData.fullPath
for the entire path including query string. - Breaking change:
Guard
now takes abuilder
method instead of achild
property - Added support for return values via
pop('Result')
- Added support for getting the
Route
object when pushing a new path - Fixed an issue where subpages wouldn't push on top of a tab page
- Fixed an issue where query string values were lost after using the back button
0.6.2 #
- Support for absolute paths in tab child routes
0.6.1 #
- Fixed building against Flutter master branch
0.6.0 #
- Added
SafeArea
to default 404 page - Fixed an issue navigating with relative paths and query strings
- Fixed an issue where the controller didn't update when tab length changed
0.5.0 #
- Fixed an issue where the root navigator would rebuild unnecessarily
- Added more useful assert errors
- Added default body for
RoutemasterObserver.didChangeRoute
so you're not forced to override it
0.4.0 #
- Added support for
RoutemasterObserver
inRoutemasterDelegate
- Added support for
NavigatorObserver
inStackNavigator
- Renamed
tabController
tocontroller
0.3.1 #
- Bug fix for reusing stacks in multiple navigators
0.3.0 #
- Added
StackNavigator
to simplify API - Support for non-hash URLs on web -
Routemaster.setPathUrlStrategy()
- Support for hero animations in nested navigators
0.2.0 #
- Re-work guards and redirects to make API simpler
0.1.0 #
- API hopefully becoming stable
- More flexible and customisable router config
- Support for "404" pages via
onUnknownRoute
- Added Dashazon example, see
example/book_store/
0.0.2 #
- Hugely improved and totally refactored API
- Null safety
0.0.1 #
- Initial first version