PackageTrack
Sign in Get early access

stacked_generator

Stacked Generator is a package dedicated to reduce the boilerplate required to setup a stacked application

2.0.4 14K downloads/mo #2566 most downloaded on pub.dev FilledStacks/stacked

What this package is like to depend on

Last release 2 months ago

18 Jun 2026

Release timing varies

gaps range from 2 weeks to 13 months

Nearly every release is documented

notes for 79 of 79 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

99 releases · first in 2021

5 releases in the last 12 months

see the full history below

Release timeline

99 releases · Feb 2021 to Jun 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 99
  1. 2.0.4 18 Jun 2026
    Release notes
    • Updates the extended router functionality to use non null routes
    Open source →
    Release notes

    Bug Fixes

    • deps: update dependency analyzer to v14 (#75) (c4d8ea6)
    Open source →
  2. 2.0.3 22 Apr 2026
    Release notes
    • Fixed where anyObjectsBusy was always true in MultipleFutureViewModel.
    Open source →
    Release notes

    Bug Fixes

    • deps: update dependency analyzer to v13 (#73) (179b30e)
    Open source →
  3. 2.0.2 07 Apr 2026
    Release notes
    • Made ViewModel variable naming scheme consistent. ViewModel viewModel is now preferred.
    Open source →
    Release notes

    Bug Fixes

    • deps: update dependency analyzer to v12 (#69) (a192357)
    Open source →
  4. 2.0.1 07 Mar 2026
    Release notes
    • Adds ReactiveValue and ReactiveList for reactive functionality
    Open source →
    Release notes

    Bug Fixes

    • deps: update dependency analyzer to v8 (#45) (c30b0bd)
    • null value check on getValidationMessage (#58) (82204fe)
    Open source →
  5. 2.0.0 08 Aug 2025
    Release notes
    • Null safety migration complete and ready to be used!
    Open source →
    Release notes

    Updates all dependencies to latest. No breaking changes to our API, but from upgrade experience, the project will break because of other out dated dependencies.

    That's why this was bumped by a major version instead of a minor/patch version.

    Open source →
  6. 2.0.0-pre.1 25 Jun 2024 pre-release

    Nothing published for this version

  7. 1.6.2 02 Mar 2026
    Release notes

    Bug Fixes

    • deps: update dependency analyzer to v8 (#45) (c30b0bd)
    • deps: update dependency source_gen to v2 (#33) (178dc17)
    • null value check on getValidationMessage (#58) (82204fe)
    Open source →
  8. 1.6.1 09 Jul 2024
    Release notes
    • Adds fireOnModelReadyOnce to be used together with disposeViewModel to ensure a viewmodel that's already been constructed doesn't call onModelReady every time it's shown on screen.
    Open source →
    Release notes

    Bug Fixes

    • remove duplicate classes from nested routers (#28) (57b3475)

    1.6.0 (2024-01-29)

    Features

    Open source →
  9. 1.6.1-pre.1 09 Apr 2024 pre-release

    Nothing published for this version

  10. 1.6.0 29 Jan 2024
    Release notes
    • Adds dispose protection when calling notifyListeners.
    Open source →
  11. 1.5.2 03 Dec 2023
    Release notes
    • Added onData function into FutureViewModel that can be overridden
    Open source →
    Release notes

    Bug Fixes

    • updates analyzer package to latest (c9cc754)
    Open source →
  12. 1.5.1 31 Aug 2023
    Release notes
    • Ensure model is busy as soon as runFuture notifyListeners for the first time
    Open source →
    Release notes

    Bug Fixes

    1.5.0 (2023-07-31)

    Bug Fixes

    • generate a custom controller getter per field (548922e)
    • update isFormValid behavior (92f0ed3)
    • update form and validation data on sync (d576843)
    • validate form on non text field change (c17a431)

    Features

    • add hasAnyValidationMessage getter (d2cfa40)

    1.4.0 (2023-06-26)

    Features

    • Add InitializableSingletonDependency (#9) (5b34ec0)
    • Change FormBuilder to avoid changing fields keys (#11) (f3a54fb)
    Open source →
  13. 1.5.0 31 Jul 2023
    Release notes
    • Adds functionality to support RxList
    Open source →
  14. 1.4.0 26 Jun 2023
    Release notes
    • Breaking Moved private files into src folder
    • Fix imports, import visibility and changed file names.
    Open source →
  15. 1.3.3 20 Apr 2023
    Release notes
    • Removed the hooks dependency and moved code to stacked_hooks package
    Open source →
    Release notes

    Bug Fixes

    • generator: Remove Type from form Mixin (#8) (aee39e1)
    Open source →
  16. 1.3.2 14 Apr 2023
    Release notes
    • Fixed StreamViewModel functionality
    Open source →
    Release notes

    Bug Fixes

    • allow views using form mixin to be constants (#7) (55402fc)
    Open source →
  17. 1.3.1 14 Apr 2023
    Release notes
    • Added the HookViewModelWidget to use the ViewModelWidget with flutter_hooks
    Open source →
    Release notes

    Bug Fixes

    • non arguments parameters on methods (#6) (711151b)

    1.3.0 (2023-04-14)

    Features

    • Adds hashCode and eqality operator methosa to ViewArguments to ensure equality of objects (cd5f4a1)

    1.2.0 (2023-04-14)

    Features

    • type safe navigation on router service (#5) (7f3ed48)

    1.1.0 (2023-04-03)

    Features

    • add validate form to FormViewModel (#3) (0d424cd)
    Open source →
  18. 1.3.0 14 Apr 2023
    Release notes
    • Adds Mulitple streams ViewModel Builder
    Open source →
  19. 1.2.0 14 Apr 2023
    Release notes
    • Added FutureViewmodel
    • The FutureViewModel removes boiler plate code for a ViewModel that depends on data returned from a Future.
    Open source →
  20. 1.1.0 03 Apr 2023
    Release notes
    • Added StreamViewModel
    • The StreamViewModel removes boiler plate code for listening to a Stream and notifying listeners as the data comes in.
    Open source →
    Release notes
    • feat: Adds generator for validateForm to FormViewModel extension
    • chore: Moves clearForm from ValueProperties extension to Methods extension
    Open source →
  21. 1.0.1 31 Mar 2023
    Release notes
    • Readme instruction updates
    Open source →
    Release notes
    • fix: Adds correct parameters when constructing the StackedRouterWeb with AuthGuards
    Open source →
  22. 1.0.0 10 Mar 2023
    Release notes
    • First release of the architecture containing all the initial required parts to build a full application.
    Open source →
    Release notes

    Features

    Adds support for the new RouterService which uses Navigator 2.0 a fork from AutoRouter 5.0.4 to generate the generated code.

    Fixes

    Updates stacked_core to stacked_shared because we lost access to stacked_core 😞

    Open source →
  23. 1.0.0-beta.2 10 Mar 2023 pre-release

    Nothing published for this version

  24. 1.0.0-beta.1 10 Mar 2023 pre-release

    Nothing published for this version

  25. 1.0.0-beta.0 09 Mar 2023 pre-release

    Nothing published for this version

  26. 0.9.4 07 Mar 2023
    Release notes
    • Fixes errors not being logged in the stacked logger
    • The multi output (if configured in stacked logger) correctly calls init and destroy for each output now
    Open source →
  27. 0.9.3 21 Feb 2023
    Release notes
    • Adds toString to ViewArguments that prints out the parameters of the class
    Open source →
  28. 0.9.2 21 Feb 2023
    Release notes
    • Adds a new transition builder
    Open source →
  29. 0.9.1 17 Feb 2023
    Release notes
    • Adds in the clearForm method to be generated
    Open source →
  30. 0.9.1+1 17 Feb 2023
    Release notes
    • Fixes empty clear form value
    Open source →
  31. 0.9.0 17 Feb 2023
    Release notes

    New Feature

    Two way binding for text fields in Forms. When you want to update the value for a form and have it reflect in the TextField you can now simply set it as using the fieldValue property.

    Example To set the value of a form field called email, you can now in the viewmodel simply do:

    emailValue = '';
    

    In addition we also have a clearForm function that will clear all the form Text Fields.

    Open source →
  32. 0.8.5 01 Feb 2023
    Release notes
    • Changes builder name from dialog to dialogs
    • Removes Sheet word at end of enum value on BottomSheets
    • Removes Dialog word at end of enum value on Dialogs
    • Adds Stacked template identifiers
    • Changes Map type for builders, more precised
    Open source →
  33. 0.8.3 04 Jan 2023
    Release notes
    • Adds new replaceWith[ViewName] extension method
    Open source →
  34. 0.8.1 21 Nov 2022
    Release notes
    • Fixes ##773 by adding better has[FormField] checking.
    Open source →
  35. 0.8.1-beta.3 14 Nov 2022 pre-release
    Release notes
    Open source →
  36. 0.8.1-beta.1 19 Oct 2022 pre-release
    Release notes
    • Changes back signature of _updateValidationData from dynamic model -> FormViewModel model
    Open source →
  37. 0.8.1-beta.0 19 Oct 2022 pre-release
    Release notes
    • Changes back signature of _updateFormData from dynamic model -> FormViewModel model
    Open source →
  38. 0.8.0 06 Sep 2022
    Release notes
    • Pass generic argument to type safe route extension
    • Returns result for typesafe route extension using generic type
    • Adds FormStateHelper to FormViewModel to remove breaking change
    • Adds value properties form generated mixing on FormViewModel
    • Replace FormViewModel to FormStateHelper
    • Fix transtionBuilders import
    • Support providing enums as route arguments
    • Support providing functions as route arguments
    • Apply a more general fix to the aliased imports in stacked generator
    • Replace FormViewModel to FormStateHelper
    Open source →
  39. 0.8.0+1 23 Sep 2022
    Release notes
    • Updates analyzer to ^5.0.0
    Open source →
  40. 0.8.0-beta.7 05 Sep 2022 pre-release

    Nothing published for this version

  41. 0.8.0-beta.6 23 Aug 2022 pre-release

    Nothing published for this version

  42. 0.8.0-beta.5 18 Aug 2022 pre-release

    Nothing published for this version

  43. 0.8.0-beta.4 18 Aug 2022 pre-release

    Nothing published for this version

  44. 0.8.0-beta.3 17 Aug 2022 pre-release

    Nothing published for this version

  45. 0.8.0-beta.2 16 Aug 2022 pre-release

    Nothing published for this version

  46. 0.8.0-beta.1 28 Jul 2022 pre-release
    Release notes
    • Fixes assign import alias to view with a list parameter
    Open source →
  47. 0.8.0-beta.0 26 Jul 2022 pre-release
    Release notes
    Open source →
  48. 0.7.16-beta.0 23 Aug 2022 pre-release

    Nothing published for this version

  49. 0.7.15 04 Aug 2022
    Release notes
    • Updates analyzer package
    • Fixes deprecated element and enclosingElement2
    Open source →
  50. 0.7.14 04 Aug 2022
    Release notes
    • Add instanceName parameter to the DependencyRegistration annotation
    Open source →
  51. 0.7.13 08 Jul 2022
    Release notes
    • Fixes dublicated types imports not added
    Open source →
  52. 0.7.12 06 Jul 2022
    Release notes
    • Fixes missing comma on default transition builder
    Open source →
  53. 0.7.10 01 Jul 2022
    Release notes
    • Fixes issue with imports for deeply nested views
    • Removes duplicate strongly typed methods
    Open source →
  54. 0.7.9 17 Jun 2022
    Release notes
    • Add bottomsheets generator
    Open source →
  55. 0.7.9+1 21 Jun 2022
    Release notes
    • Removes print statement that clutters the logs
    Open source →
  56. 0.7.8 16 Jun 2022
    Release notes
    • Adds a method to manually validate fields on FormViewModel
    Open source →
  57. 0.7.6 13 Jun 2022
    Release notes
    Open source →
  58. 0.7.5 09 Jun 2022
    Release notes
    • Fixes Strongly Typed id param never allowing id as a view param
    Open source →
  59. 0.7.3 07 Jun 2022
    Release notes
    • Fixes Import for Adaptive Route
    Open source →
  60. 0.7.2 07 Jun 2022
    Release notes
    • Add default values to Strong Type Navigation parameters
    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