PackageTrack
Sign in Get early access

stacked

The framework to build testable, scalable and maintainable flutter apps

3.5.0 57K downloads/mo #1399 most downloaded on pub.dev FilledStacks/stacked

What this package is like to depend on

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 121 of 126 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

141 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

141 releases · Apr 2020 to Aug 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 141
  1. 3.5.0 19 Aug 2025
    Release notes

    3.5.0 (2025-08-19)

    Bug Fixes

    • github workflow (af2c44e)
    • use latest release action for release.yml (f3eb5ff)

    Features

    • Let ListenableServiceMixin implement Listenable (#1169) (8f1e8de)
    • modernize codebase patterns and dependency update (#1167) (b0bc379)
    • view_models: added stackTrace to onError callback for FutureViewModel and StreamViewModel (#1149) (50b214e)
    Open source →
  2. 3.4.4 12 Dec 2024
    Release notes

    3.4.4 (2024-12-12)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  3. 3.4.3 24 Jun 2024
    Release notes

    3.4.3 (2024-06-24)

    Bug Fixes

    • adds corner radius to SkeletonLoader (1b2c51f)
    Open source →
    Release notes

    Bug Fixes

    • adds corner radius to SkeletonLoader (1b2c51f)
    Open source →
  4. 3.4.2 30 Jan 2024
    Release notes

    3.4.2 (2024-01-30)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  5. 3.4.1 22 Jun 2023
    Release notes

    3.4.1 (2023-06-22)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    3.4.0 (2023-05-31)

    Features

    • set currentIndex from route on Web Platform (#963) (cfd1378)

    3.3.0 (2023-05-26)

    Features

    • Add onAllFuturesComplete to MultipleFutureViewModel (#958) (9d3fc4f)
    Open source →
  6. 3.4.1+1 19 Sep 2023

    Nothing published for this version

  7. 3.4.0 31 May 2023
    Release notes

    3.4.0 (2023-05-31)

    Features

    • set currentIndex from route on Web Platform (#963) (cfd1378)
    Open source →
  8. 3.3.0 26 May 2023
    Release notes

    3.3.0 (2023-05-26)

    Features

    • Add onAllFuturesComplete to MultipleFutureViewModel (#958) (9d3fc4f)
    Open source →
  9. 3.2.8 23 May 2023
    Release notes

    3.2.8 (2023-05-23)

    Bug Fixes

    • Updates Stacked team's maintenance schedule (3542c08)
    Open source →
    Release notes

    Bug Fixes

    • Updates Stacked team's maintenance schedule (3542c08)
    Open source →
  10. 3.2.7 17 May 2023
    Release notes

    3.2.7 (2023-05-17)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  11. 3.2.6 16 May 2023
    Release notes

    3.2.6 (2023-05-16)

    Bug Fixes

    • force rebuild ViewModelwidget to follow natural flutter build path (f794d0c)
    Open source →
    Release notes

    Bug Fixes

    • force rebuild ViewModelwidget to follow natural flutter build path (f794d0c)
    Open source →
  12. 3.2.5 11 May 2023
    Release notes

    Bug Fixes

    • Removes funding link from pubspec (a1530f0)
    Open source →
  13. 3.2.3 30 Apr 2023
    Release notes

    Bug Fixes

    • Updates readme banner to show pre-sale Flutter Course release (79b9cf6)
    Open source →
  14. 3.2.2 25 Apr 2023
    Release notes

    Bug Fixes

    • Adds new course to readme (1510680)
    Open source →
  15. 3.2.1 12 Apr 2023
    Release notes

    Bug Fixes

    3.2.0 (2023-03-15)

    Features

    Open source →
  16. 3.2.0 10 Mar 2023
    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. We lost access to stacked_core 😭
    Open source →
  17. 3.2.0-beta.1 10 Mar 2023 pre-release

    Nothing published for this version

  18. 3.2.0-beta.0 09 Mar 2023 pre-release

    Nothing published for this version

  19. 3.1.2 14 Mar 2023

    Nothing published for this version

  20. 3.1.1 02 Mar 2023
    Release notes
    • Added fix to extensible classes for ListenableServiceMixin
    Open source →
  21. 3.1.0 13 Jan 2023
    Release notes

    Features

    New CLI 🔥 Check it out in the Docs

    • Fixes the listenable and reactive service late initialisation error
    • Deprecates ReactiveServiceMixin
    • Deprecates ViewModelBuilderWidget in favour of StackedView
    • Deprecates HookViewModelWidget in favour of StackedHookView
    • Deprecates fireOnModelReadyOnce in favour of fireOnViewModelReadyOnce
    • Deprecates onModelReady in favour of onViewModelReady
    • Adds listenersCount to ListenableServiceMixin
    • Updates ViewModels to use viewModel instead of model
    • Makes setFormStatus as NOT required override
    • Adds a better named rebuildUi function to replace notifyListeners
    • Renames ViewModelBuilderWidget to StackedView
    • Updates BuilderWidgetExampleView
    Open source →
  22. 3.1.0+1 13 Jan 2023
    Release notes
    • Updates banner correctly
    Open source →
  23. 3.1.0+2 16 Jan 2023
    Release notes
    • Fixes old doc link
    Open source →
  24. 3.1.0+3 30 Jan 2023
    Release notes
    • Updates promotional banner
    Open source →
  25. 3.1.0-beta.5 13 Jan 2023 pre-release

    Nothing published for this version

  26. 3.1.0-beta.4 08 Jan 2023 pre-release

    Nothing published for this version

  27. 3.1.0-beta.3 08 Jan 2023 pre-release

    Nothing published for this version

  28. 3.1.0-beta.2 02 Jan 2023 pre-release

    Nothing published for this version

  29. 3.1.0-beta.1 27 Dec 2022 pre-release

    Nothing published for this version

  30. 3.1.0-beta.0 15 Dec 2022 pre-release

    Nothing published for this version

  31. 3.0.1 25 Nov 2022
    Release notes
    • Add onDispose method to ViewModelBuilderWidget
    Open source →
  32. 3.0.0 06 Sep 2022
    Release notes
    • Passes generic argument to DataStateHelper
    • Uses FormStateHelper for the FormViewModel
    • Adds BusyAndErrorStateHelper to the BaseViewModel
    • Refactor BaseViewModel by extracting the different functionalities to mixins.
    • Remove the inconsistency between the BaseViewModel and FutureViewModel, StreamViewModel when setting the error, data values.
    • Now we have three mixins that can be mix with any viewmodel and they are:
      • 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.
    Open source →
  33. 3.0.0-beta.2 05 Sep 2022 pre-release

    Nothing published for this version

  34. 3.0.0-beta.2+1 05 Sep 2022 pre-release

    Nothing published for this version

  35. 3.0.0-beta.1 01 Sep 2022 pre-release

    Nothing published for this version

  36. 3.0.0-beta.0 23 Aug 2022 pre-release

    Nothing published for this version

  37. 2.3.15 26 Jul 2022
    Release notes
    • Rename SelectorViewModelBuilderWidget and SelectorViewModelWidget similar to ViewModelWidget
    Open source →
  38. 2.3.15+1 31 Aug 2022

    Nothing published for this version

  39. 2.3.14 22 Jul 2022
    Release notes
    • Adds SelectorViewModelBuilder and SelectorViewModelBuilderWidget
    Open source →
  40. 2.3.13 12 Jul 2022
    Release notes
    • Adds Message state functionality for view models
    Open source →
  41. 2.3.12 10 Jun 2022
    Release notes
    Open source →
  42. 2.3.10 06 Jun 2022
    Release notes
    • Fixes issues on navigation
    Open source →
  43. 2.3.9 03 Jun 2022
    Release notes
    • Pump stacked_shared version
    • Update example app
    Open source →
  44. 2.3.8 27 May 2022
    Release notes
    • Remove duplicate code and Clean up
    Open source →
  45. 2.3.6 03 May 2022
    Release notes
    • Reverts 2.3.4
    Open source →
  46. 2.3.4+1 03 May 2022

    Nothing published for this version

  47. 2.3.3 15 Apr 2022
    Release notes
    • Returns a null value for catchError handler when using FutureViewModel
    Open source →
  48. 2.3.2 15 Apr 2022
    Release notes
    • Reverts 2.3.1
    Open source →
  49. 2.3.1 15 Apr 2022
    Release notes
    • Handles the futureToRun viewmodels with try/catch and not catchError function
    Open source →
  50. 2.3.0 11 Mar 2022
    Release notes

    New Feature: Adds per field validation

    • 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

      • showValidationshowValidationMessage
    Open source →
  51. 2.2.8 19 Jan 2022
    Release notes
    • Adds disableReleaseConsoleOutput to the logger annotation to disable console output in release mode
    Open source →
  52. 2.2.7 11 Oct 2021
    Release notes
    • Fixes non-reactive ViewModelBuilderWidget
    Open source →
  53. 2.2.7+1 21 Nov 2021
    Release notes
    • Upgraded the dependency on provider to 6.0.0
    Open source →
  54. 2.2.5 20 Aug 2021
    Release notes
    • Added IgnorePointer to Skeleton Loader Widget
    Open source →
  55. 2.2.4 17 Aug 2021
    Release notes
    • Added Skeleton Loader Widget to show a shimmer when data is loading
    • Added skeletonData on viewmodels for busy data values
    Open source →
  56. 2.2.3 18 Jul 2021
    Release notes
    • Added ability to pass parameter to factories Add service to FactoryWithParam in StackedApp and annotate paramaters with @factoryParam which needed to be passed in the Factory constructor
    • Improved error setting base functionality
    Open source →
  57. 2.2.2 07 Jul 2021
    Release notes
    • Added view model argument to ViewModelBuilder on method onDispose callback
    Open source →
  58. 2.2.1 02 Jul 2021
    Release notes
    • Replaced dart:io with universal_io
    Open source →
  59. 2.1.9 18 Jun 2021
    Release notes
    • Added ability to pass custom logger outputs to MultiLoggerOutput
    Open source →
  60. 2.1.8 09 Jun 2021
    Release notes
    • Fixes ReactiveServiceMixin in Services to handle ChangeNotifier updates
    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