NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #638 most downloaded on pub.dev
AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.
Last release 3 months ago
13 Jun 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
102 releases · first in 2019
update analyzer constraints to support versions >=10.0.0 <14.0.0
update analyzer constraints to support versions >=10.0.0 <14.0.0
refactor: improve code formatting and readability across multiple files
refactor: improve code formatting and readability across multiple files
One column per quarter.
-- Chore: update auto_route constrains to ^11.0.0
-- Chore: update auto_route constrains to ^11.0.0
Release auto_route_generator v10.3.1
Release auto_route_generator v10.3.1
element2 to elementCHORE: add support for analyzer 9.x.x
FIX: correctly handle parameter names by removing leading underscores
FIX: respect page.opaque for transparent route.
CHORE: tidy up dependencies and sync with updated analyzer version.
FIX: Fix collecting config files takes a bit too long (Optimization).
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v10.2.5FEAT: Add experimental support for lean_builder
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v10.0.2FEAT: Expose routeTraversalEdgeBehavior property from the underlying Navigator to allow customization of navigation stack edge behavior.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v9.0.1BREAKING CHANGE: DeepLink and DeepLink.path will now use 'navigate' instead of push unless specified
CHORE: Bump analyzer constrains to support (v7).
CHORE: Resolve some deprecated APIs.
BREAKING CHANGE: No Router class will be generated anymore. Instead, you extend RootStackRouter from the auto_route package.
RootStackRouter from the auto_route package.@RoutePage<Type>() is no longer needed. you
just provide the type as you push the page.guards property
inside the router. implementing AutoRouteGuard is no longer supported.AutoRouterConfig.module is removed as it's no longer needed. PageRouteInfos are now self-contained.For more info read the complete migration guide Migrating to v9
final BooksTab = EmptyShellRoute('BooksTab');
context.push(BooksTab());
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v8.0.1BREAKING CHANGE: deep-links with no host e.g scheme://page/sub-page are no longer automatically handled, flutter's deep-link handler will treat [page]…
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v7.3.2Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v7.2.1Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
FIX: AutoRouteConfig.module() doesn't generate part of file correctly. #1626.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
autoRouterModuleBuilder to the package surface.AutoRouterModuleBuilder.RouterConfig + RouterConfigResolver to match AutoRouterConfig.module.Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
auto_route_generator - v6.2.1FIX: need to always depend on RouterScope.
Change navigatorKey param to super declaration to avoid material.dart import
Fix Inherited params not working? #1443
Add option to used cached_builds for more optimized generation
- update CodeBuilder to 4.4.0
- Sync with auto_route version
- Support dart_style 2.2.5
make sure you check the Migration guide
make sure you check the Migration guide
Change analyzer constrains to support up to version 6.0.0
- Allow analyzer version 4.4.6
Add ignorePagelessRoutes and ignoreChildRoutes property to AutoLeadingButton
Add deferred loading support for web to enable code splitting for routes [By Garzas]
Fix part builder doesn't work with analyzer 4.3.0+
Add generate-time check for unresolvable path params
Refactor AutoRedirectGuard [Breaking Change]
Nothing published for this version
Merge some readme file typo-fixes
Merge fix conform new API in Flutter 2.6
Prefer previous-current route index as new current index when updating tab routes #797
Fix conflict with source_gen:combining_builder by using .gr.dart instead of .g.dart
Add option to use part builder .g.dart
Fix pushing same route not rebuilding stack; effecting #717 #710
Fix navigate does not update url
Merge fix(generator): Bool opt type as num #688
Nothing published for this version
adds void type to PageRouteInfo to become strong-mode compliant
void type to PageRouteInfo<void> to become strong-mode compliantOnPopRoute includes a results object now. [Breaking]
Remove usesTabsRouter property from AutoRoute as it's no longer needed.
Pomp up versions of build, build_runner, dart_style and source_gen
Fix Stack overflow in RootStackRouter popUntilRoot() #401
Add option to pass restoration id
Fix building PageRouteInfo from match does not respect default values
Your coding agent can read these notes before it upgrades. Set up the MCP server →