PackageTrack
Sign in Get early access

auto_route

AutoRoute is a declarative routing solution, where everything needed for navigation is automatically generated for you.

11.1.0 336K downloads/mo #643 most downloaded on pub.dev Milad-Akarie/auto_route_library

What this package is like to depend on

Last release 8 months ago

16 Dec 2025

Release timing varies

gaps range from 2 weeks to 5 months

Some releases are documented

notes for 68 of 129 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

150 releases · first in 2019

7 releases in the last 12 months

see the full history below

Release timeline

150 releases · Dec 2019 to Dec 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 150
  1. 11.1.0 16 Dec 2025
    Release notes

    chore: update to version 11.1.0 with .named constructor, add .pubigno…

    Open source →
    Release notes
    • CHORE: deprecate animatePageTransition #2301
    • Enhance: add .named constructor to PageRouteInfo and AutoRoute to enable usage for shorthand named routes without code generation.
    Open source →
  2. 11.0.0 30 Nov 2025
    Release notes

    Release auto_route v11.0.0

    Open source →
    Release notes
    • BREAKING CHANGE: The redirectUntil method now returns void instead of Future<T?> and handles the completion of the pop completer internally
    • BREAKING CHANGE: The redirect method in AutoRouteGuard has been renamed to redirectUntil to better reflect its behavior and avoid confusion
    • BREAKING CHANGE: Removed deprecated APIs: navigateNamed, popForced, replaceNamed, pushNamed, and navigateNamedTo. Use navigatePath, pop, replacePath, pushPath instead
    Open source →
  3. 10.3.0 27 Nov 2025
    Release notes
    • FEAT: Correct back-navigation behavior with proper state tracking
    • FEAT: Add async support and debug labels to AutoRouteGuard
    • FEAT: Add checkGuard method to NavigationResolver for sequential guard execution
    • FEAT: Implement comprehensive navigation history tracking with proper state management
    • FEAT: Prevent duplicate consecutive entries in navigation history
    Open source →
  4. 10.2.3 23 Nov 2025
    Release notes
    • REFACTOR: Preserve match ID on route updates to prevent breaking child controllers during route updates or when replacing a route, fixes #2294
    • FIX: AutoTabsRouter.tabBar: Switching non-adjacent tabs shows the initial tab briefly when tapping a tab then swiping, instead of the tab you're swiping toward, fixes #2283
    • REFACTOR: Simplify PagelessRoutesObserver and address pop flicker by using the more efficient didChangeTop callback
    Open source →
  5. 10.2.2 13 Nov 2025
    Release notes
    • FIX: update predictive_back_page_detector.dart to resolve predictive back and swipe issues.
    Open source →
    Release notes
    • FIX: predictive back gesture known issues.
    • FIX: update predictive_back_page_detector.dart to resolve predictive back and swipe issues.

    2025-10-17

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.5

    Open source →
    Release notes
    • FIX: known predictive back gesture issues.
    • FIX: add meta import to routing_controller.dart because some flutter versions require it.
    Open source →
  6. 10.2.1 12 Nov 2025
    Release notes
    • FIX: correctly handle parameter names by removing leading underscores
    • Enhance: appBarBuilder in AutoTabsScaffold can return null now
    • FIX: Fix WASM type mismatch.
    Open source →
  7. 10.2.0 17 Oct 2025
    Release notes
    • REFACTOR: update element references and improve method signatu…
    Open source →
    Release notes
    • REFACTOR: update element references and improve method signatures for clarity.
    • REFACTOR: remove redundant formatting in generated code.
    • REFACTOR: Improve tab navigation and observer logic.
    • FIX: respect page.opaque for transparent route.
    • FIX: meta import.
    • FIX: Allow PopCompleter to complete during route reevaluation.
    • FIX(reevaluate): ensure _isReevaluating is reset after reevaluation.
    • FIX: improve focus and semantics handling in AutoTabsRouter.
    • FIX: default argsEquality to true for route args and update related documentation.
    • FIX: respect argsEquality config in PageRouteInfo == operator.
    • FIX: Generated code is not properly formatted.
    • FEAT: Add experimental support for lean_builder.
    • FEAT: expose routeTraversalEdgeBehavior.
    • DOCS: improve LeanBuilder section in README.
    • DOCS: improve LeanBuilder section in README.

    2025-03-03

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.2

    Open source →
    Release notes
    • FIX: respect page.opaque for transparent route.
    • FIX: handle dart:xxx.xxx.dart imports in type resolution (af60d79) when using lean_builder
    • REFACTOR: introduce _genericRef function for improved type reference handling (d5ecf13)
    • FIX: respect page.opaque for transparent route (52b71b7)
    • FIX: Use immutable array for pending child routes, fixes #2210 (beb3ce0)
    • CHORE:: extend support to analyzer 8 (b2cb61d)
    Open source →
  8. 10.1.2 17 Aug 2025
    Release notes
    • FIX: routing_controller.dart missing meta import
    Open source →
  9. 10.1.1 16 Aug 2025
    Release notes
    • CHORE: tidy up dependencies and sync with updated analyzer version.
    • FIX: Add indexed stack semantics
    • FIX: Allow PopCompleter to complete during route reevaluation when pop-completers are disabled
    Open source →
  10. 10.1.0 25 May 2025
    Release notes
    • FEAT: Expose routeTraversalEdgeBehavior property from the underlying Navigator to allow customization of navigation stack edge behavior.
    • FIX: Improve focus and semantics handling in AutoTabsRouter IndexedStack to exclude inactive tabs from focus traversal and semantics tree while preserving widget state.
    • FIX: Fix tab routes observing issue where initiating tabs can be reported twice.
    • FIX: Fix a couple core reevaluation issues.
    • FIX: Generated code is not properly formatted #2174
    • FIX: Fixed PageRouteInfo equality check regression introduced in v10.0.1 when using code generation with argsEquality: false, which now defaults to true. The equality operator no longer compares args by default unless argsEquality: true is explicitly set in AutoRouterConfig. This restores compatibility with previous versions and prevents navigation test failures due to custom argument classes lacking a proper == override.
    Open source →
  11. 10.1.0+1 28 May 2025
    Release notes
    • FEAT: Add experimental support for lean_builder
    Open source →
  12. 10.0.1 03 Mar 2025
    Release notes
    • REFACTOR(custom_route): update route duration type from int to…
    Open source →
    Release notes
    • REFACTOR(custom_route): update route duration type from int to Duration.
    • FIX: guard reevaluation issues #1993 #2151 #2100.
    • FIX: Exposing clipBehavior for nested navigation #2082.
    • FIX: When use AutoTabsRouter.tabBar, maintainState: false and TabBar together, fails to load routes in some cases #2113.
    • FIX: Unexpected null value issue with context in provider model and AutoRouteGuard #1707.
    • FIX: Unexpected null value issue with context in provider model and AutoRouteGuard #1707.

    2024-08-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • REFACTOR(custom_route): update route duration type from int to Duration.
    • FEAT: add onGeneratePath callback to RootStackRouter to allow custom path generation.
    Open source →
  13. 10.0.0 26 Feb 2025
    Release notes
    • BREAKING CHANGE: DeepLink and DeepLink.path will now use 'navigate' instead of push unless specified
    • BREAKING CHANGE: ActiveGuardObserver.value will now return a GuardEntry instead of an AutoRouteGuard, use 'activeGuards' to get the list of active guards
    • FEAT: add support for using auto_route with out code generation using NamedRouteDef and NamedRoute otherwise.
    • FEAT: add support for android's predictive back gesture
    • FEAT: optional args equality by setting AutoRouterConfig(argsEquality: true)
    • FEAT: insert route method to StackRouter
    • FIX: guard reevaluation was re-implemented to fix previous issues
    • FEAT: expose Navigator.clipBehavior in both AutoRouterDelegate and AutoRouter
    • FIX: using AutoTabsRouter.tabBar with maintainState: false and TabBar together, fails to load routes in some cases #2113
    • FEAT: safe build context can now be accessed in AutoRouteGuard.onNavigation -> NavigationResolver.context
    • FEAT: add a new way to override guarded routes using NavigationResolver.overrideNext
    • FIX: AutoLeadingButton is not showing anything on a screen that combines AutoTabsScaffold and NestedRoute #2141
    • FIX: redirect route doesn't pass query params the to redirectTo path
    • FIX: generated PageRouteInfo breaks if widget tagged with @RoutePage parameter named children. #2149
    • FEAT: add an AutoLeadingButton.builder to enable passing of nullable leading widget
    • FIX: Fix a couple internal issues and migrate to using didRemovePage api
    • FEAT: Parameters.getList now supports a default value
    • FIX: Add required keyword to named required parameters in function parameters' arguments
    • FIX: fix inheritPathParam didn't use the .inherit constructor
    • REFACTOR rename a couple of apis (popForced -> pop, pushNamed -> pushPath, replaceNamed -> replacePath, navigateNamed -> navigatePath, pathParams -> params)
    Open source →
  14. 9.3.0 08 Jan 2025
    Release notes
    • CHORE: Resolve some deprecated APIs.
    Open source →
  15. 9.3.0+1 09 Jan 2025
    Release notes
    • CHORE: Fix some static analysis warnings
    Open source →
  16. 9.2.2 20 Aug 2024
    Release notes
    • FIX: Redirect route names are getting overridden in route collection.
    Open source →
  17. 9.2.1 12 Aug 2024
    Release notes
    • FIX: revert web package back to version ^0.5.1 because it's pi…
    Open source →
    Release notes
    • FIX: revert web package back to version ^0.5.1 because it's pinned in a lot of other packages.

    2024-08-03

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • CHORE: Update web package to 1.0.0
    Open source →
  18. 9.2.1+1 12 Aug 2024
    Release notes

    No changes, changelog fix only.

    Open source →
  19. 9.2.0 03 Aug 2024
    Release notes
    • FIX: revert web package back to version ^0.5.1 because it's pi…
    Open source →
    Release notes
    • FIX: revert web package back to version ^0.5.1 because it's pinned in a lot of other packages.
    • FIX: revert web package back to version ^0.5.1 because it's pinned in a lot of other packages.
    • FEAT: Add query params options to redirectTo in RedirectRoute #1721.
    • FEAT: Add query params options to redirectTo in RedirectRoute #1721.

    2024-07-31

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FIX: revert web package back to version ^0.5.1 because it's pinned in a lot of other packages.
    Open source →
  20. 9.1.0 31 Jul 2024
    Release notes
    • FEAT: Add query params options to redirectTo in RedirectRoute #1721.

    2024-07-31

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FEAT: Add query params options to redirectTo in RedirectRoute #1721.
    Open source →
  21. 9.0.1 31 Jul 2024
    Release notes
    • FIX: make EmptyShellRoute() a const.

    2024-07-16

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: make EmptyShellRoute() a const.
    • Chore: Add Declarative navigation example link
    • Chore: Add Nested Navigation example link
    Open source →
  22. 9.0.0 30 Jul 2024
    Release notes
    • BREAKING CHANGE: No Router class will be generated anymore. Instead, you extend RootStackRouter from the auto_route package.
    • BREAKING CHANGE: Providing return types inside @RoutePage<Type>() is no longer needed. you just provide the type as you push the page.
    • BREAKING CHANGE: Providing a global route is now done by overriding the guards property inside the router. implementing AutoRouteGuard is no longer supported.
    • BREAKING CHANGE: 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

    • FIX: Fix Aliased types are not generated correctly.
    • FEAT: You can now create empty shell routes like follows:
         const BooksTab = EmptyShellRoute('BooksTab');
         context.push(BooksTab());
      
    Open source →
  23. 8.3.0 16 Jul 2024
    Release notes
    • FEAT: add url#fragment support.
    Open source →
    Release notes
    • FEAT: add url#fragment support.
    • FIX: queryParams are not passed to child routes when matching by route name
    • FIX: array query params are not parsed correctly.
    Open source →
  24. 8.2.0 12 Jun 2024
    Release notes
    • FEAT: migrate conditional import to js_interop.
    • FEAT: update to web library.

    2024-06-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FEAT: migrate conditional import to js_interop.
    • FEAT: update to web library.
    Open source →
  25. 8.1.4 12 Jun 2024
    Release notes
    • FIX: fix an error when popping a nested route after flutter 3.22.0 #1973.

    2024-04-26

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FIX: fix an error when popping a nested route after flutter 3.22.0 #1973.
    Open source →
  26. 8.1.3 26 Apr 2024
    Release notes
    • FIX: Fixed back gesture when nested navigator only has multi nested entries.
    • FIX: Can not swipe back on iOS when using nested navigation #1932.

    2024-04-22

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FIX: Fixed back gesture when nested navigator only has multi nested entries.
    • FIX: Can not swipe back on iOS when using nested navigation #1932.
    Open source →
  27. 8.1.2 23 Apr 2024
    Release notes
    • FIX: Fixed back gesture when nested navigator only has one entry #1940
    Open source →
  28. 8.1.1 22 Apr 2024
    Release notes
    • FIX: Can not swipe back on iOS when using nested navigation #1932.

    2024-03-29

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FIX: Can not swipe back on iOS when using nested navigation #1932.
    Open source →
  29. 8.1.0 20 Apr 2024
    Release notes
    • FEAT: add url#fragment support.

    2024-06-13

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FEAT: add deep-link transformer. Allows parsing the URI for deep links before the route matcher performs a match on the URI. Especially useful when you use intent-filter prefix on Android to only handle links from e.g com.example/FILTER.

      RouterConfig `<UrlState>` config({
      deepLinkTransformer : Deelkink.prefixStripper('FILTER'),
      )
      

      The resulting URI will be : com.example

    Open source →
  30. 8.0.3 31 Mar 2024

    Nothing published for this version

  31. 8.0.2 29 Mar 2024
    Release notes
    • FIX: only disable parent back gesture if the active child can pop.

    2024-03-27

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FIX: only disable parent back gesture if the active child can pop.
    • FIX: AutoTabsRouterTabBarState was disposed with active Ticker #1910
    Open source →
  32. 8.0.0 23 Mar 2024
    Release notes
    • FEAT: AutoTabsRouter will now use the declared routes if AutoTabsRouter.routes is not provided, if any of the tabs has required parameters it will throw an error.
    • BREAKING 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] as host so we end up with [/sub-page] as a path which of course not going to match. if your deep-links are hostless you'll need to handle them manually inside deepLinkTransformer or deepLinkBuilder.
    Open source →
  33. 7.9.2 20 Mar 2024
    Release notes
    • HOTFIX: fix an issue with deep-linking to tab-routes
    • CHORE: remove deprecated apis
    Open source →
  34. 7.9.1 19 Mar 2024
    Release notes
    • FIX: incorrect top route information when deep-linking into an uninitialized tab route.

    2024-03-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.3

    Open source →
    Release notes
    • FIX: incorrect top route information when deep-linking to an uninitialized tab route.
    Open source →
  35. 7.9.0 12 Mar 2024
    Release notes
    • REFACTOR(example): remove unnecessary pageTransitionsTheme parameter.
    • FIX: unable to get the label for back button(previous route title) and current route title on CupertinoNavigationBar and CupertinoSliverNavigationBar #1795.
    • FIX: CupertinoNavigationBar and CupertinoSliverNavigationBar unable to get route title and previous route title.
    • FIX: docstring typo(RouteData.mete -> RouteData.meta).
    • FIX: keep TabsRouter.homeIndex in sync with AutoTabsRouter.homeIndex.
    • FEAT: add back mixin to AutoRouteAware.

    2023-10-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: unable to get the label for back button(previous route title) and current route title on CupertinoNavigationBar and CupertinoSliverNavigationBar #1795.
    • FIX: CupertinoNavigationBar and CupertinoSliverNavigationBar unable to get route title and previous route title.
    • Fix: PopScope.onPopInvoked not called when canPop is set to true,
    • Refactor: rename router.pop to router.maybePop to avoid confusion
    • Refactor: rename router.popTop to router.maybePopTop to avoid confusion
    • Refactor: rename context.popRoute to context.maybePop
    Open source →
  36. 7.8.5 10 Mar 2024
    Release notes
    • FEAT: add back mixin to AutoRouteAware
    • FIX: keep TabsRouter.homeIndex in sync with AutoTabsRouter.homeIndex
    Open source →
  37. 7.8.4 05 Oct 2023
    Release notes
    • FIX: ensure dynamic tab updates are handled in AutoTabsRouter.tabBar.
    • FIX: issue related to parsing deep-links after flutter 3.13.0.
    Open source →
    Release notes
    • FIX: Build Runner Efficiency Warning #1737
    • FIX: ensure dynamic tab updates are handled in AutoTabsRouter.tabBar.
    • FEAT: AutoRoute.copyWith
    Open source →
  38. 7.8.3 26 Aug 2023
    Release notes
    • FIX:
    Open source →
  39. 7.8.2 23 Aug 2023
    Release notes
    • DOCS: Fix typos and a broken links.

    2023-08-22

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.2

    Open source →
    Release notes
    • HOTFIX: update sdk constrains to flutter: >=3.13.0 and dart: >=3.0.0 <4.0.0
    Open source →
  40. 7.8.1 22 Aug 2023
    Release notes
    • FIX: crash if pendingChildren are passed in as unmodifiable list.
    • DOCS: Fix typos and a broken links.
    • DOCS: Add public Api docs to auto_route_generator.

    2023-08-12

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: crash if pendingChildren are passed in as unmodifiable list.
    • DOCS: Fix typos and a broken links.
    • REFACTOR: remove usages of RouteInformation.location in favor of RouteInformation.uri
    Open source →
  41. 7.8.0 03 Aug 2023
    Release notes
    • FEAT: add PlatformDeepLink.initial flag to tell whether we're coming from setInitialRoutePath or setNewRoutePath.
    • FEAT: add option to pass custom ignore_for_file rules to the generated file.
    • FEAT: support the new allowSnapshotting flag.
    Open source →
  42. 7.7.1 18 Jul 2023
    Release notes
    • FIX: tab routes should be matched by key not name.

    2023-07-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: tab routes should be matched by key not name.
    Open source →
  43. 7.7.0 05 Jul 2023
    Release notes
    • FEAT: Add basic support to dart records.
    Open source →
    Release notes
    • FEAT: Add basic support to dart records.
    • FIX: encoded path segments are not decoded in RouteMatch.pathParams
    • FIX: encoded browser path is checked against a decoded matched path when deciding whether to replace route #1637
    Open source →
  44. 7.6.0 01 Jul 2023
    Release notes
    • FEAT: add 'scoped' argument to to StackRouter.removeUntil, if true the predicate will visit all StackRouters in hierarchy.
    • FEAT: add 'scoped' argument to to StackRouter.popUntil, if true the predicate will visit all StackRouters in hierarchy.

    2023-06-24

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1.2

    Open source →
    Release notes
    • FEAT: add 'scoped' argument to to StackRouter.removeUntil, if true the predicate will visit all StackRouters in hierarchy.
    • FEAT: add 'scoped' argument to to StackRouter.popUntil, if true the predicate will visit all StackRouters in hierarchy.
    Open source →
  45. 7.5.0 24 Jun 2023
    Release notes
    • FIX: Uri percent-encoded characters encoded twice #1620.
    • FIX: delegate missing arguments in auto_route_guard redirect.
    • FEAT(auto_route): add AutoPageRouteBuilder.opaque argument.

    2023-06-01

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1.2

    Open source →
    Release notes
    • FIX: Uri percent-encoded characters encoded twice #1620.
    • FIX: delegate missing arguments in auto_route_guard redirect.
    • FEAT(auto_route): add AutoPageRouteBuilder.opaque argument.
    Open source →
  46. 7.4.0 01 Jun 2023
    Release notes
    • FIX: StackRouter.replaceAll does not work with nested tab-routes.
    • FEAT: add optional flag to either update existing routes or not to StackRouter.replaceAll
    Open source →
  47. 7.3.2 29 May 2023
    Release notes
    • DOCS: Add public Api docs to auto_route_generator.

    2023-08-23

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.2

    Open source →
    Release notes
    • FIX: Remove guard from ActiveGuardObserver when resolved with false.
    Open source →
  48. 7.3.1 28 May 2023
    Release notes
    • DOCS: Add public Api docs to auto_route_generator.

    2023-08-03

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FIX: DeferredWidget's default loader not working.
    • FEAT: DeferredWidget will now take AutoRouterDelegate.placeholder value if provided
    Open source →
  49. 7.3.0 28 May 2023
    Release notes
    • REFACTOR: generated routes are not alphabetically sorted.
    • FEAT: add option to pass custom ignore_for_file rules to the generated file.
    • FEAT: Add basic support to dart records.

    2023-07-18

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
  50. 7.2.0 20 May 2023
    Release notes
    • FEAT: Add basic support to dart records.

    2023-07-03

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: add more flexible multi package support.
    • REFACTOR: resolve some flutter 3.10 deprecations.
    • DOCS(auto_route): fix typo.
    Open source →
  51. 7.1.0 06 May 2023
    Release notes
    • REVERT: "feat: add more flexible multi package support".
    • REVERT: "cleanup".
    • FEAT(auto_route_generator): expose the new autoRouterModuleBuilder to the package surface.
    • FEAT(auto_route_generator): add AutoRouterModuleBuilder.
    • FEAT(auto_route_generator): update code builder (add module support + rename).
    • FEAT(auto_route_generator): update RouterConfig + RouterConfigResolver to match AutoRouterConfig.module.
    • FEAT: add more flexible multi package support.

    2023-05-06

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT: add support to process files in micro-packages.
    Open source →
  52. 7.0.0 06 May 2023
    Release notes
    • FEAT: add support to process files in micro-packages.
    • DOCS: add all public api docs.

    2023-05-06

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes

    Note: This release has breaking changes.

    • FIX: deepLinkBuilder is not called on newRoutePath.
    • BREAKING CHANGE: DefaultRouteParser.includePrefixMatches's value is now set to '!kIsWeb' instead of 'false'.
    • FEAT: add rebuildStackOnDeepLink flag to rebuild the whole stack on incoming deep-links
    Open source →
  53. 6.4.0 27 Apr 2023
    Release notes
    • REFACTOR: deprecated initialDeepLink and initialRouts.

    2023-04-18

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • REFACTOR: deprecated initialDeepLink and initialRouts.
    • FEAT: Added DeepLinkBuilder to validate or override platform deep-links
    • FEAT: Added Route.data ext to get routeData of auto routes
    • DOCS: Updated docs
    Open source →
  54. 6.3.0 18 Apr 2023
    Release notes
    • REFACTOR: make AutoRouterState and AutoTabsRouterState public.
    • FEAT: Bring AutoRoute.initial back.

    2023-04-18

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    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.1

    Open source →
    Release notes
    • FEAT: Bring AutoRoute.initial back.
    Open source →
  55. 6.2.1 18 Apr 2023
    Release notes
    • REFACTOR: make AutoRouterState and AutoTabsRouterState public.
    • DOCS: add all public api docs.

    2023-04-15

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • REFACTOR: make AutoRouterState and AutoTabsRouterState public.
    Open source →
  56. 6.2.0 15 Apr 2023
    Release notes
    • FIX: need to always depend on RouterScope.
    • FIX: url state decode issue.
    • FEAT: Add a getter to expose child widget from AutoRoutePage.
    • FEAT: deferred loading for web to enable code splitting for routes.
    Open source →
    Release notes
    • Add public apis docs

    ChangeLog

    Open source →
  57. 6.1.0 09 Apr 2023

    Nothing published for this version

  58. 6.0.5 30 Mar 2023

    Nothing published for this version

  59. 6.0.4 29 Mar 2023

    Nothing published for this version

  60. 6.0.3 25 Mar 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive