flutter_link_nav 3.0.0
flutter_link_nav: ^3.0.0 copied to clipboard
Combining Navigator with Deep Links (Android) and Universal Links (iOS) in Flutter
3.0.0 #
- BREAKING CHANGE: Simplified
RouteHandler
signature by removingfromSource
parameter.- Migration: Update your route handlers from
(queryParams, fromSource) => Widget()
to(queryParams) => Widget()
. - The
fromSource
parameter was redundant as all information can be passed throughqueryParams
.
- Migration: Update your route handlers from
- NEW FEATURE: Added
actionRegister
support for executing actions without navigation.- Routes can now have both
widgetRegister
(for UI) andactionRegister
(for actions like showBottomSheet, showDialog, etc.). - Deep links with only
actionRegister
will execute the action directly without attempting navigation.
- Routes can now have both
2.0.0 #
- BREAKING CHANGE: Changed
builder
parameter towidgetRegister
inRouteConfig
.- Migration: Replace
builder: (queryParams, fromSource) => YourWidget()
withwidgetRegister: (queryParams, fromSource) => YourWidget()
in your route configurations. - This change provides better naming consistency and clarity for widget registration in routes.
- Migration: Replace
- Describe the functions of the relevant function and class.
- Upgrade library dependencies app_links.
1.0.4 #
- Add example in platform macOS.
- optimize code.
- Update README.md.
1.0.3 #
- Add example, how to use
DeepLinkHandler
in README.md.
1.0.2 #
- Update exactly support flatforms: Android, iOS.
- Optimize code.
1.0.1+1 #
- Add example how to use
DeepLinkHandler
in README.md.
1.0.1 #
- Add description and guidelines for android, iOS setup in README.md.
1.0.0+1 #
- Initial Open Source release.