go_router_builder
A builder that supports generated strongly-typed route helpers for package:go_router
4.4.0
273K downloads/mo
#725 most downloaded on pub.dev
flutter/packages
What this package is like to depend on
Last release 1 months ago
21 Jul 2026
Ships fairly regularly
a new release about every 5 weeks
Nearly every release is documented
notes for 78 of 78 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
78 releases · first in 2022
11 releases in the last 12 months
see the full history below
Release timeline
78 releases · Apr 2022 to Jul 2026
2023
2024
2025
2026
Releases
latest 60 of 78-
4.4.021 Jul 2026Release notes
Open source →- Adds
hasOverriddenOnExitparameter toGoRouteData.$routeandRelativeGoRouteData.$routehelper methods for type-safe routes. When set totrue, enables customonExitcallback invocation from route data classes extendingGoRouteDataorRelativeGoRouteDatawhen the route is removed from the navigation stack.
- Adds
-
4.3.114 Jul 2026Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.
- Adds support for analyzer 13.
-
4.3.020 Apr 2026Release notes
Open source →- Adds support for custom types through
TypedQueryParameterannotation. Theencoder,decoderandcompareparameters allow specifying custom functions for encoding, decoding and comparing query parameters inTypedGoRouteconstructors. For example, you can use aDateTimeparameter with a custom encoder and decoder to convert it to and from a string representation in the URL.
- Adds support for custom types through
-
4.2.128 Mar 2026 -
4.2.004 Feb 2026Release notes
Open source →- Adds supports for
TypedQueryParameterannotation. Itsnameparameter allows specifying a different name for the query parameter than the field name. The name is escaped to be URL-safe. For example@TypedQueryParameter(name: 'field with space')will generate a query parameter namedfield+with+space.
- Adds supports for
-
4.1.301 Dec 2025Release notes
Open source →- Requires
analyzer8.2 or higher, to avoid experimental APIs. - Updates minimum supported SDK version to Flutter 3.35/Dart 3.9.
- Requires
-
4.1.230 Nov 2025Release notes
Open source →- Updates supported analyzer versions to 8.x or 9.x.
- Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
-
4.1.121 Oct 2025Release notes
Open source →- Allow
analyzer: '>=7.4.0 <9.0.0'. - Allow
build: '>=3.0.0 <5.0.0'. - Allow
source_gen: '>=3.1.0 <5.0.0'.
- Allow
-
4.1.023 Sep 2025 -
4.0.103 Sep 2025 -
4.0.029 Aug 2025 -
3.3.126 Aug 2025 -
3.3.019 Aug 2025 -
3.2.115 Aug 2025Release notes
Open source →- Changes generated whitespace for better compatibility with new Dart formatter.
-
3.2.013 Aug 2025 -
3.0.118 Jun 2025 -
3.0.005 Jun 2025 -
2.9.002 May 2025 -
2.8.204 Mar 2025 -
2.8.126 Feb 2025 -
2.8.012 Feb 2025 -
2.7.529 Jan 2025Release notes
Open source →- Fixes trailing
?in the location when a go route has an empty default value.
- Fixes trailing
-
2.7.428 Jan 2025Release notes
Open source →- Fixes an issue by removing unnecessary
constin StatefulShellRouteData generation.
- Fixes an issue by removing unnecessary
-
2.7.308 Jan 2025 -
2.7.207 Jan 2025Release notes
Open source →- Supports the latest
package:analyzerandpackage:source_gen. - Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
- Supports the latest
-
2.7.106 Aug 2024 -
2.7.016 May 2024Release notes
Open source →- Adds an example and a test with
onExit. - Updates minimum supported SDK version to Flutter 3.16/Dart 3.2.
- Adds an example and a test with
-
2.6.207 May 2024 -
2.6.130 Apr 2024Release notes
Open source →- Fixes typo in
durationDecoderHelperName. - Updates development dependency to
dart_style-2.3.6(compatible withanalyzer-6.5.0).
- Fixes typo in
-
2.6.025 Apr 2024Release notes
Open source →- Adds support for passing observers to the StatefulShellBranch for the nested Navigator.
-
2.5.111 Apr 2024Release notes
Open source →- Updates examples to use uri.path instead of uri.toString() for accessing the current location.
-
2.5.008 Apr 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.13/Dart 3.1.
- Updates dependencies to require
analyzer5.2.0 or later. - Adds
restorationScopeIdtoShellRouteData.
-
2.4.104 Jan 2024 -
2.4.007 Dec 2023Release notes
Open source →- Adds support for passing observers to the ShellRoute for the nested Navigator.
- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
-
2.3.426 Oct 2023 -
2.3.319 Sep 2023 -
2.3.213 Sep 2023 -
2.3.129 Aug 2023Release notes
Open source →- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
-
2.3.002 Aug 2023 -
2.2.502 Aug 2023Release notes
Open source →- Fixes a bug where shell routes without const constructor were not generated correctly.
-
2.2.428 Jul 2023 -
2.2.321 Jul 2023 -
2.2.214 Jul 2023 -
2.2.111 Jul 2023 -
2.2.027 Jun 2023 -
2.1.109 Jun 2023Release notes
Open source →- Fixes a bug that the required/positional parameters are not added to query parameters correctly.
-
2.1.007 Jun 2023 -
2.0.224 May 2023Release notes
Open source →- Fixes unawaited_futures violations.
- Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
-
2.0.111 May 2023 -
2.0.002 May 2023Release notes
Open source →- Updates the documentation to go_router v7.0.0.
- Bumps go_router version in example folder to v7.0.0.
-
1.2.221 Apr 2023 -
1.2.111 Apr 2023 -
1.2.005 Apr 2023 -
1.1.716 Mar 2023 -
1.1.610 Mar 2023 -
1.1.507 Mar 2023Release notes
Open source →- Replaces unnecessary Flutter SDK constraint with corresponding Dart SDK constraint.
-
1.1.402 Mar 2023 -
1.1.327 Feb 2023 -
1.1.223 Feb 2023Release notes
Open source →- Adds support for Iterables, Lists and Sets in query params for TypedGoRoute. #108437.
-
1.1.121 Feb 2023Release notes
Open source →- Support for the generation of the pushReplacement method has been added.