fluro
Fluro is a null-safe Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.
2.0.5
18K downloads/mo
#2280 most downloaded on pub.dev
lukepighetti/fluro
What this package is like to depend on
Last release 4 years ago
no release in 18 months
Ships unpredictably
gaps range from 9 days to 1.7 years
Most releases are documented
notes for 30 of 36 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
36 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
36 releases · May 2017 to Feb 2023Releases
latest 36-
2.0.517 Feb 2023 -
2.0.408 Nov 2022 -
2.0.301 Mar 2021 -
2.0.201 Mar 2021Nothing published for this version
-
2.0.101 Mar 2021Nothing published for this version
-
2.0.001 Mar 2021Nothing published for this version
-
1.7.824 Nov 2020 -
1.7.727 Oct 2020Release notes
Open source →- fix unecessary platform check that caused
'dependOnInheritedWidgetOfExactType' was called on nullerror
Release notes
Open source →- fix unecessary platform check that caused
'dependOnInheritedWidgetOfExactType' was called on nullerror
- fix unecessary platform check that caused
-
1.7.622 Oct 2020 -
1.7.522 Oct 2020 -
1.7.420 Oct 2020 -
1.7.317 Oct 2020Release notes
Open source →- add FluroRouter.navigateTo(.rootNavigator, .nullOk)
- add custom transitions in define
- add BuildContext.settings and BuildContext.arguments extensions
Release notes
Open source →- add FluroRouter.navigateTo(.rootNavigator, .nullOk)
- add custom transitions in define
- add BuildContext.settings and BuildContext.arguments extensions
-
1.7.216 Oct 2020 -
1.7.116 Oct 2020 -
1.7.016 Oct 2020Release notes
Open source →- Regenerated package & example
- remove Router class
- add maintainState to FluroRouter.navigateTo
- add transitionDuration to FluroRouter.define
- add TransitionType.none
- add TransitionType.inFromTop
- Pass custom RouteSettings with FluroRouter.navigateTo
- basic flutter web support
- add FluroRouter.pop result
-
1.6.416 Oct 2020Release notes
Open source →- Rename Router to FluroRouter to avoid namespace collisions with the Router class from the new Pages / Navigator 2.0 API.
-
1.6.307 Apr 2020Release notes
Open source →- Remove upper bounds on Flutter SDK checks because Flutter releases are a ridiculous mess
-
1.6.228 Mar 2020 -
1.6.109 Mar 2020 -
1.6.009 Mar 2020Release notes
Open source →- No changes other than fixes for non-backwards compatible Flutter changes
- Flutter
>= 1.12.0is required due to Flutter compatibility issues - Dart
>= 2.6.0is required
-
1.5.211 Feb 2020Release notes
Open source →- Remove dependency on
dart:io - 1.5.x and lower now only supports Flutter versions
< 1.13.0
- Remove dependency on
-
1.5.118 Jul 2019Release notes
Open source →- Add explicit material and full screen material transition types
- Fix issue in transition logic
- Remove redundant
new,const, etc qualifiers - Tidy example
- Add font license info
-
1.5.019 Jun 2019Release notes
Open source →- Native transitions will now use the Cupertino page route on iOS and Material page route on android. This will enable swipe gestures on iOS.
- Added cupertino specific transition types.
- You should not be using Cupertino types on non-iOS platforms. It's up to you, but it's bad design.
-
1.4.021 Dec 2018Release notes
Open source →- Added the ability to define a transition at the point of route definition. Route transitions are optional and any transition defined a "push" will override the route definition.
-
1.3.725 Oct 2018 -
1.3.625 Oct 2018 -
1.3.508 Oct 2018Release notes
Open source →- add
popconvenience - add
clearStackflag so that you can clear the history when pushing a route
- add
-
1.3.431 Jul 2018 -
1.3.328 Jul 2018Release notes
Open source →- Fix analyzer issues
- Remove deprecations in example code
- Fix pubspec analysis issue
-
1.3.227 Jul 2018Release notes
Open source →- Dart 2 package (pubspec) compliance changes ONLY
- Note: No functional changes
-
1.3.123 Mar 2018 -
1.3.013 Mar 2018Release notes
Open source →- BREAKING: Parameters now return an array of results even if they have a single value.
- Support for parameter arrays. e.g:
/some/route?color=red&color=green&color=blue. - Results can now be passed via
Navigator.popvia use of aFuture. - A few bug fixes
-
1.2.106 Oct 2017Nothing published for this version
-
1.2.006 Oct 2017Nothing published for this version
-
1.1.029 May 2017Release notes
Open source →BREAKING: In order to support function handlers you will need to change all of your route handler definitions to use the new
Handlerclass. TheRouteHandlerdefinition has now been removed.Swapping out the handlers should be as simple as changing:
RouteHandler usersHandler = (Map<String, String> params) {}to
var usersHandler = new Handler(handlerFunc: (BuildContext context, Map<String, dynamic> params) {}); -
1.0.014 May 2017Nothing published for this version