wizard_router 1.0.1 wizard_router: ^1.0.1 copied to clipboard
Routing for linear wizards. No dependencies between pages. Pages merely request the next page. Routes and conditions defined in a central place.
Changelog #
1.0.1 (2023-06-16) #
What's Changed #
- refactor: replace asserts with exceptions by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/58
Full Changelog: https://github.com/ubuntu-flutter-community/wizard_router/compare/v1.0.0...v1.0.1
1.0.0 (2023-06-15) #
What's Changed #
- Add root argument to Wizard.of() and Wizard.maybeOf() by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/34
- Fix lints by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/35
- Example: enable & fix lints by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/36
- Update CI by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/37
- remove Wizard.done() by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/38
- Refactor WizardController by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/39
- remove WizardObserver by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/40
- add support for optionally async callbacks by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/41
- WizardController: await potentially async onBack callback by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/43
- WizardController: return results in jump and replace by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/44
- WizardScopeState: expose WizardController by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/45
- README: add controller example by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/46
- Release 1.0.0-beta by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/47
- add onLoad callback by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/48
- Add
isLoading
toWizardController
andWizardScopeState
by @d-loose in https://github.com/ubuntu-flutter-community/wizard_router/pull/42 - Restore HeroController by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/49
- Release 1.0.0-beta.2 by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/50
- ci: switch from deprecated
flutter format
todart format
by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/52 - onLoad: add return value to allow guarding routes by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/51
- fix(controller): prevent notifying listeners after being disposed by @jpnurmi in https://github.com/ubuntu-flutter-community/wizard_router/pull/55
Full Changelog: https://github.com/ubuntu-flutter-community/wizard_router/compare/v0.10.1...v1.0.0
1.0.0-beta.3 #
- onLoad: add return value to allow guarding routes (#51)
1.0.0-beta.2 #
- Add WizardRoute.onLoad callback (#48)
- Add WizardScope.isLoading & WizardController.isLoading (#42)
- Restore HeroController (#49)
1.0.0-beta #
- Remove Wizard.done() (#38)
- Refactor WizardController (#39)
- Remove WizardObserver, use NavigatorObservers instead (#40)
- Add support for optionally asynchronous callbacks (#41, #43)
- Expose WizardController on WizardScopeState (#45)
- Add WizardController example to README
0.10.2 #
- Add root argument to Wizard.of() and Wizard.maybeOf()
0.10.1 #
- Add WizardScope.jump()
0.10.0 #
- Add WizardController by @chillbrodev (#32)
0.9.4 #
- Add user data properties to WizardRoute and Wizard (#30)
0.9.3 #
- Remove non-existent routes when rebuilt (#29)
0.9.2 #
- Fix Flutter 3.7.0 compatibility
0.9.1 #
- Add HeroController
0.9.0 #
- Add WizardScope.replace()
0.8.1 #
- Fix WizardScope.hasNext
0.8.0 #
- Add Wizard.maybeOf()
- Add Wizard.done()
- Add WizardObserver
- Upgrade to Flutter 3.0 & Dart 2.17
0.7.0+1 #
- Fix links in README.md
0.7.0 #
- Expose an 'observers' member to enable monitoring a Wizard's navigation.
0.6.0 #
- Remove unnecessary provider dependency.
- Fix Wizard.hasPrevious and Wizard.hasNext.
- Fix Wizard.of() access in immediate route builder context.
0.5.0 #
- Move onNext and onBack to WizardRoute.
0.4.0 #
- Add result argument to Wizard.back()
0.3.0 #
- Add Wizard.home()
- Add Wizard.hasNext and Wizard.hasPrevious
0.2.0 #
- Upgrade to provider 6.0.0 to fix Flutter master compatibility.
0.1.0+1 #
- Update description.
0.1.0 #
- Initial release.