NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2464 most downloaded on pub.dev
Stacked Generator is a package dedicated to reduce the boilerplate required to setup a stacked application
Last release 3 months ago
18 Jun 2026
Release timing varies
gaps range from 2 weeks to 13 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
99 releases · first in 2021
Updates the extended router functionality to use non null routes
Fixed where anyObjectsBusy was always true in MultipleFutureViewModel.
One column per quarter.
Made ViewModel variable naming scheme consistent. ViewModel viewModel is now preferred.
ViewModel viewModel is now preferred.Adds ReactiveValue and ReactiveList for reactive functionality
Null safety migration complete and ready to be used!
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.
Nothing published for this version
Adds fireOnModelReadyOnce to be used together with disposeViewModel to ensure a viewmodel that's already been constructed doesn't call onModelReady ev
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.Nothing published for this version
Adds dispose protection when calling notifyListeners.
Added onData function into FutureViewModel that can be overridden
onData function into FutureViewModel that can be overriddenEnsure model is busy as soon as runFuture notifyListeners for the first time
isFormValid behavior (92f0ed3)Adds functionality to support RxList
RxListBreaking Moved private files into src folder
Removed the hooks dependency and moved code to stacked_hooks package
Fixed StreamViewModel functionality
Added the HookViewModelWidget to use the ViewModelWidget with flutter_hooks
Adds Mulitple streams ViewModel Builder
The FutureViewModel removes boiler plate code for a ViewModel that depends on data returned from a Future.
FutureViewModel removes boiler plate code for a ViewModel that depends on data returned from a Future.The StreamViewModel removes boiler plate code for listening to a Stream and notifying listeners as the data comes in.
StreamViewModel removes boiler plate code for listening to a Stream and notifying listeners as the data comes in.- Readme instruction updates
AuthGuardsFirst release of the architecture containing all the initial required parts to build a full application.
Adds support for the new RouterService which uses Navigator 2.0 a fork from AutoRouter 5.0.4 to generate the generated code.
Updates stacked_core to stacked_shared because we lost access to stacked_core 😞
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixes errors not being logged in the stacked logger
init and destroy for each output nowAdds toString to ViewArguments that prints out the parameters of the class
ViewArguments that prints out the parameters of the class- Adds a new transition builder
- Fixes empty clear form value
Adds in the clearForm method to be generated
clearForm method to be generatedTwo 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
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.
Changes builder name from dialog to dialogs
Sheet word at end of enum value on BottomSheetsDialog word at end of enum value on DialogsAdds new replaceWith[ViewName] extension method
replaceWith[ViewName] extension methodFixes ##773 by adding better has[FormField] checking.
has[FormField] checking.- Fixes #745
Changes back signature of _updateValidationData from dynamic model -> FormViewModel model
_updateValidationData from dynamic model -> FormViewModel modelChanges back signature of _updateFormData from dynamic model -> FormViewModel model
_updateFormData from dynamic model -> FormViewModel model- Updates analyzer to ^5.0.0
Adds FormStateHelper to FormViewModel to remove breaking change
FormStateHelper to FormViewModel to remove breaking changeFormViewModelFormViewModel to FormStateHelpertranstionBuilders importFormViewModel to FormStateHelperNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fixes assign import alias to view with a list parameter
Migrate the router generator to use code_builder
Nothing published for this version
Fixes deprecated element and enclosingElement2
Add instanceName parameter to the DependencyRegistration annotation
instanceName parameter to the DependencyRegistration annotationFixes dublicated types imports not added
Fixes missing comma on default transition builder
Fixes issue with imports for deeply nested views
Removes print statement that clutters the logs
- Add bottomsheets generator
Adds a method to manually validate fields on FormViewModel
- Fixes #664 - Fixes #591
Fixes Strongly Typed id param never allowing id as a view param
Fixes Import for Adaptive Route
Add default values to Strong Type Navigation parameters
Your coding agent can read these notes before it upgrades. Set up the MCP server →