PackageTrack
Sign in Get early access

wizard_router

Routing for linear wizards. No dependencies between pages. Pages merely request the next page. Routes and conditions defined in a central place.

1.4.1 3.1K downloads/mo #4590 most downloaded on pub.dev canonical/ubuntu-flutter-plugins

What this package is like to depend on

Last release 1 years ago

13 Jun 2025

Release timing varies

gaps range from 2 weeks to 9 months

Most releases are documented

notes for 26 of 29 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

32 releases · first in 2021

0 releases in the last 12 months

see the full history below

Release timeline

32 releases · Jul 2021 to Jun 2025
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 32
  1. 1.4.1 13 Jun 2025
    Release notes Open source →
    Release notes
    • FIX(l10n): translations update from Hosted Weblate (#451).
    Open source →
  2. 1.4.0 19 Sep 2024
    Release notes
    • FEAT: wizard_router add previous (#433).

    2024-09-18

    Changes


    Packages with breaking changes:

    Packages with other changes:

    • There are no other changes in this release.

    Open source →
    Release notes
    • FEAT: wizard_router add previous (#433).
    Open source →
  3. 1.3.0 18 Sep 2024
    Release notes
    • BREAKING CHORE: Bump to Flutter 3.24.3.
    Open source →
    Release notes

    Note: This release has breaking changes.

    • BREAKING CHORE: Bump to Flutter 3.24.3.
    Open source →
  4. 1.2.0 05 Feb 2024
    Release notes
    • FEAT(wizard_router): add errorRoute and showError().
    • FEAT: allow the user to complete the wizard flow.

    2024-02-01

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • FEAT(wizard_router): add errorRoute and showError().
    • FEAT: allow the user to complete the wizard flow.
    Open source →
  5. 1.1.0 01 Feb 2024
    Release notes
    • REFACTOR: Apply ubuntu lints to all packages (#340).
    • FEAT: Activate ubuntu_lints.
    Open source →
    Release notes
    • REFACTOR: Apply ubuntu lints to all packages (#340).
    • FEAT: Activate ubuntu_lints.

    Changelog

    Open source →
  6. 1.0.4 19 Oct 2023
    Release notes
    • deps: update flutter in wizard_router (73cbbd8)
    Open source →
  7. 1.0.3 18 Jul 2023
    Release notes
    • github: remove old workflows (154593c)
    • mv / packages/wizard_router/ (e4544bd)
    • remove codecov.yaml from newly imported packages (486f0f6)
    • renovate: clean up old renovate configs (af1126b)
    • update links (#299) (e679e3b)
    Open source →
  8. 1.0.2 04 Jul 2023

    Nothing published for this version

  9. 1.0.1 16 Jun 2023

    Nothing published for this version

  10. 1.0.0 16 Jun 2023

    Nothing published for this version

  11. 1.0.0-beta.3 11 May 2023 pre-release
    Release notes
    • onLoad: add return value to allow guarding routes (#51)
    Open source →
  12. 1.0.0-beta.2 10 May 2023 pre-release
    Release notes
    • Add WizardRoute.onLoad callback (#48)
    • Add WizardScope.isLoading & WizardController.isLoading (#42)
    • Restore HeroController (#49)
    Open source →
  13. 1.0.0-beta 02 May 2023 pre-release
    Release notes
    • 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
    Open source →
  14. 0.10.2 26 Apr 2023
    Release notes
    • Add root argument to Wizard.of() and Wizard.maybeOf()
    Open source →
  15. 0.10.1 05 Apr 2023
    Release notes
    • Add WizardScope.jump()
    Open source →
  16. 0.10.0 08 Mar 2023
    Release notes
    • Add WizardController by @chillbrodev (#32)
    Open source →
  17. 0.9.4 21 Feb 2023
    Release notes
    • Add user data properties to WizardRoute and Wizard (#30)
    Open source →
  18. 0.9.3 17 Feb 2023
    Release notes
    • Remove non-existent routes when rebuilt (#29)
    Open source →
  19. 0.9.2 26 Jan 2023
    Release notes
    • Fix Flutter 3.7.0 compatibility
    Open source →
  20. 0.9.1 20 Jan 2023
    Release notes
    • Add HeroController
    Open source →
  21. 0.9.0 12 Jul 2022
    Release notes
    • Add WizardScope.replace()
    Open source →
  22. 0.8.1 21 Jun 2022
    Release notes
    • FIX(ubuntu_widgets): adjust scroll alignment to satisfy boundary tests.
    • FIX(a11y): resolve focus traps and silent semantics in ListWidget.
    • FEAT(ubuntu_widgets): expose errorMaxLines for ValidatedFormField.

    2026-04-15

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Fix WizardScope.hasNext
    Open source →
  23. 0.8.0 16 May 2022
    Release notes
    • BREAKING FIX(ListWidget): fix accessibility focus trap and remove tabFocusNode.
    • CHORE: Bump Yaru to 10.x.x
    Open source →
    Release notes
    • Add Wizard.maybeOf()
    • Add Wizard.done()
    • Add WizardObserver
    • Upgrade to Flutter 3.0 & Dart 2.17
    Open source →
  24. 0.7.0 13 Jan 2022
    Release notes
    • BREAKING CHORE: Bump to Flutter 3.24.3.
    Open source →
    Release notes
    • Expose an 'observers' member to enable monitoring a Wizard's navigation.
    Open source →
  25. 0.7.0+1 14 Jan 2022
    Release notes
    • Fix links in README.md
    Open source →
  26. 0.6.0 05 Nov 2021
    Release notes
    • Bump Flutter to 3.22.1
    Open source →
    Release notes
    • Remove unnecessary provider dependency.
    • Fix Wizard.hasPrevious and Wizard.hasNext.
    • Fix Wizard.of() access in immediate route builder context.
    Open source →
  27. 0.5.0 18 Oct 2021
    Release notes
    • BREAKING CHORE: Bump to Flutter 3.24.3.
    Open source →
    Release notes
    • Move onNext and onBack to WizardRoute.
    Open source →
  28. 0.4.0 25 Sep 2021
    Release notes
    • BREAKING CHORE: Bump to Flutter 3.24.3.
    Open source →
    Release notes
    • Add result argument to Wizard.back()
    Open source →
  29. 0.3.0 21 Sep 2021
    Release notes
    • BREAKING FEAT(ubuntu_flavor): use enum instead of immutable class.

    2024-02-05

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:


    Open source →
    Release notes
    • Add Wizard.home()
    • Add Wizard.hasNext and Wizard.hasPrevious
    Open source →
  30. 0.2.0 31 Aug 2021
    Release notes
    • BREAKING CHORE: Bump to Flutter 3.24.3.
    Open source →
    Release notes
    • Upgrade to provider 6.0.0 to fix Flutter master compatibility.
    Open source →
  31. 0.1.0 18 Jul 2021
    Release notes
    • BREAKING CHORE: Bump to Flutter 3.24.3.

    2024-08-29

    Changes


    Packages with breaking changes:

    • There are no breaking changes in this release.

    Packages with other changes:

    Packages with dependency updates only:

    Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

    • ubuntu_test - v0.1.0-beta.11

    Open source →
    Release notes
    • Initial release.
    Open source →
  32. 0.1.0+1 19 Jul 2021
    Release notes
    • Update description.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive