NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1421 most downloaded on pub.dev
The framework to build testable, scalable and maintainable flutter apps
Last release 1 years ago
19 Aug 2025
Release timing varies
gaps range from 2 weeks to 8 months
Nearly every release is documented
notes for 56 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
141 releases · first in 2020
One column per quarter.
use latest release action for release.yml
deps: update dependency get_it to v8
adds corner radius to SkeletonLoader
3.4.2 (2024-01-30) Bug Fixes maintenance update
Nothing published for this version
expose setCurrentWebPageIndex on IndexTrackingStateHelper ( #976 ) ( 2057589 ), closes #973 #967
set currentIndex from route on Web Platform
Add onAllFuturesComplete to MultipleFutureViewModel
Updates Stacked team's maintenance schedule
3.2.7 (2023-05-17) Bug Fixes Update link for course
force rebuild ViewModelwidget to follow natural flutter build path
Removes funding link from pubspec
Updates readme banner to show pre-sale Flutter Course release
### Bug Fixes * Adds new course to readme
### Bug Fixes * Updates shared version (c0d24d8) # 3.2.0 (2023-03-15) ### Features * Merge latest version from beta
Adds support for the new RouterService which uses Navigator 2.0 a fork from AutoRouter 5.0.4 to generate the generated code.
Adds support for the new RouterService which uses Navigator 2.0 a fork from AutoRouter 5.0.4 to generate the generated code.
stacked_core to stacked_shared. We lost access to stacked_core 😭Nothing published for this version
Nothing published for this version
Nothing published for this version
Added fix to extensible classes for ListenableServiceMixin
- Updates banner correctly
- Fixes old doc link
- Updates promotional banner
Deprecates ReactiveServiceMixin
New CLI 🔥 Check it out in the Docs
ReactiveServiceMixinViewModelBuilderWidget in favour of StackedViewHookViewModelWidget in favour of StackedHookViewfireOnModelReadyOnce in favour of fireOnViewModelReadyOnceonModelReady in favour of onViewModelReadylistenersCount to ListenableServiceMixinviewModel instead of modelrebuildUi function to replace notifyListenersNothing 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
Add onDispose method to ViewModelBuilderWidget
Passes generic argument to DataStateHelper
DataStateHelperFormStateHelper for the FormViewModelBusyAndErrorStateHelper to the BaseViewModelBaseViewModel by extracting the different functionalities to mixins.BaseViewModel and FutureViewModel, StreamViewModel when setting the error, data values.FutureRunnerHelper that has runBusyFuture and runErrorFuture functions.MessageStateHelper that adds message property to the viewmodel.DataStateHelper that adds data property to the viewmodel.FormStateHelper that gives the flexibility to mixin the form functionality with the any other view model.IndexTrackingStateHelper that give the flexibility to mixin the index tracking in a bottom navigation bar any other view model.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
Rename SelectorViewModelBuilderWidget and SelectorViewModelWidget similar to ViewModelWidget
SelectorViewModelBuilderWidget and SelectorViewModelWidget similar to ViewModelWidgetAdds SelectorViewModelBuilder and SelectorViewModelBuilderWidget
SelectorViewModelBuilder and SelectorViewModelBuilderWidgetAdds Message state functionality for view models
- Fix #486
- Fixes issues on navigation
- Pump stacked_shared version - Update example app
Remove duplicate code and Clean up
- Reverts 2.3.4
Nothing published for this version
Returns a null value for catchError handler when using FutureViewModel
- Reverts 2.3.1
Handles the futureToRun viewmodels with try/catch and not catchError function
Breaking changes on FormViewModel
A setValidationMessage will now be generated for each field for you to set and use similar to the global validation message that was used before
Breaking changes on FormViewModel
showValidation → showValidationMessageAdds disableReleaseConsoleOutput to the logger annotation to disable console output in release mode
disableReleaseConsoleOutput to the logger annotation to disable console output in release modeUpgraded the dependency on provider to 6.0.0
provider to 6.0.0Fixes non-reactive ViewModelBuilderWidget
ViewModelBuilderWidgetAdded IgnorePointer to Skeleton Loader Widget
Added Skeleton Loader Widget to show a shimmer when data is loading
Added ability to pass parameter to factories Add service to FactoryWithParam in StackedApp and annotate paramaters with @factoryParam which needed to
FactoryWithParam in StackedApp and annotate paramaters with @factoryParam which needed to be passed in the Factory constructorAdded view model argument to ViewModelBuilder on method onDispose callback
ViewModelBuilder on method onDispose callbackReplaced dart:io with universal_io
dart:io with universal_ioAdded ability to pass custom logger outputs to MultiLoggerOutput
Fixes ReactiveServiceMixin in Services to handle ChangeNotifier updates
ReactiveServiceMixin in Services to handle ChangeNotifier updatesYour coding agent can read these notes before it upgrades. Set up the MCP server →