voyager 0.5.2
voyager: ^0.5.2 copied to clipboard
Router and basic dependency injection library for Flutter. Define navigation paths in YAML and power them up with custom plugins.
0.5.2 #
- update to patched code generator version
0.5.1 #
- decrease occurences of voyager instance creation
0.5.0 #
You will be automated, resistance is futile.
BREAKING CHANGES #
- automated widget tests (EXPERIMENTAL)
- removal of deprecated
VoyagerProvider, see version0.2.0for migration steps (VoyagerProvider will return in a changed form...) - removal of
TypePlugin- it's redundant, omit it in plugins list but still usetypein your specs for code generation goodness RedirectPlugin, allows mapping virtual paths to existing onesScreenPluginis now calledWidgetPlugin, you also need to changescreentowidgetin your yaml/json specs
0.4.2 #
- use
dartfmtto make sure generated code is formatted corectly
0.4.1 #
- package health
0.4.0 #
- code generation for paths, simply run
flutter packages pub run voyager:codegenat the top of your flutter project and behold!
0.3.0 #
- drop angel_route dependency in favor of abstract_router.dart
0.2.3 #
- json support
0.2.2 #
- formatting
0.2.1 #
- fixes around how VoyagerWidget reacts to hot reload
- improve sample app
- add a sample app gif to README
0.2.0 #
API DEPRECATION
VoyagerProvideris being phased out. Internally Voyager will depend on provider more popular within the community.
Migration:
- change
VoyagerProvider.of(context)toProvider.of<Voyager>(context) - change
VoyagerProvider.routerOf(context)toProvider.of<RouterNG>(context)
0.1.1 #
- Package health fixes
0.1.0 #
- Initial release