PackageTrack
Sign in Get early access

flutter_redux

A set of utility Widgets that Provide and Connect to a Redux Store

0.10.0 41K downloads/mo #1594 most downloaded on pub.dev brianegan/flutter_redux

What this package is like to depend on

Last release 4 years ago

no release in 18 months

Release timing varies

gaps range from 1 weeks to 12 months

Nearly every release is documented

notes for 24 of 24 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

25 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

25 releases · Aug 2017 to May 2022
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 25
  1. 0.10.0 14 May 2022
    Release notes
    • onDidChange now passed proper old and new value
    Open source →
  2. 0.10.0-beta.1 05 Apr 2022 pre-release
    Release notes
    • Remove deprecated null check against WidgetsBinding.instance
    Open source →
  3. 0.9.0 21 Mar 2022
    Release notes
    • Throw Errors from onWillChange and onDidChange callbacks
    Open source →
  4. 0.8.2 18 Mar 2021
    Release notes
    • Nullable ViewModels for callback functions as well as build
    Open source →
  5. 0.8.1 18 Mar 2021
    Release notes
    • Support nullable ViewModels
    Open source →
  6. 0.8.0 18 Mar 2021
    Release notes
    • Breaking Change: added null-safety
      • Breaking Change: updated to redux 5.0.0
    Open source →
  7. 0.7.0 18 Oct 2020
    Release notes
    • Improved error messages in converters
      • Update InheritedWidget methods to latest version
    Open source →
  8. 0.6.0 04 Dec 2019
    Release notes
    • Breaking Change: onWillChange now receives previous and new ViewModel
      • Breaking Change: Supports Redux 4.x - 5.0
    Open source →
  9. 0.5.4 06 Nov 2019
    Release notes
    • Bugfix: Rebuilding the Widget will always rebuild with latest data
      • Enforce pedantic lint rules
      • Docs
        • Document all public members
        • Add more examples to README
    Open source →
  10. 0.5.3 07 Jan 2019
    Release notes
    • Maintenance update * Remove dependency on test package, conflicts with latest Flutter * Update docs * Update example dependencies to latest versions * Apply stricter analysis options
    Open source →
  11. 0.5.2 19 Jun 2018
    Release notes
    • Add onDidChange -- This callback will be run after the ViewModel has changed and the builder method is called
      • Add onInitialBuild -- This callback will be run after the builder method is called the first time
    Open source →
  12. 0.5.1 31 May 2018
    Release notes
    • Add more advice to error message
    Open source →
  13. 0.5.0 30 Mar 2018
    Release notes
    • Updated to work with latest version of Redux: 3.0.0
    Open source →
  14. 0.4.1 27 Mar 2018
    Release notes
    • Update example to wrap entire app with StoreProvider
      • Throw more helpful error message if no StoreProvider is found in the tree
    Open source →
  15. 0.4.0 20 Mar 2018
    Release notes
    • Works with Dart 2 (no longer supports Dart 1)
      • Stronger Type info Required
      • Breaking Changes:
        • StoreProvider now requires generic type info: new StoreProvider<AppState>
        • new StoreProvider.of(context).store is now StoreProvider.of<AppState>(context)
    Open source →
  16. 0.3.6 19 Mar 2018
    Release notes
    • Add onWillChange. This function will be called before the builder and can be used for working with Imperative APIs, such as Navigator, TextEditingController, or TabController.
    Open source →
  17. 0.3.5 14 Feb 2018
    Release notes
    • Bugfix: onInit was not called before the initial ViewModel is constructed.
    Open source →
  18. 0.3.4 25 Nov 2017
    Release notes
    • Fix Changelog.
    Open source →
  19. 0.3.3 25 Nov 2017
    Release notes
    • Optional onDispose function - The StoreConnector and StoreBuilder Widgets now accept an onDispose function that will be run when the Widget is removed from the Widget tree (using State.dispose under the hood). The onDispose function takes the Store as the first parameter, and can be used to dispatch actions that remove stale data from your State tree.
      • Move to github
    Open source →
  20. 0.3.2 31 Oct 2017
    Release notes
    • Optional onInit function - The StoreConnector and StoreBuilder Widgets now accept an onInit function that will be run the first time the Widget is created (using State.initState under the hood). The onInit function takes the Store as the first parameter, and can be used to dispatch actions when your Widget is first starting up. This can be useful for data fetching.
      • ignoreChange function - StoreConnector now takes an advanced usage / optional function ignoreChange. It will be run on every store onChange event to determine whether or not the ViewModel and Widget should be rebuilt. This can be useful in some edge cases, such as displaying information that has been deleted from the store while it is animating off screen.
      • Documentation updates
    Open source →
  21. 0.3.1 28 Aug 2017
    Release notes
    • Add the ability to build only once, while avoiding rebuilding on change. This can be handy if you need to manage access to the Store, but want to handle when to update your own Widgets.
    Open source →
  22. 0.3.0 28 Aug 2017
    Release notes
    • Make StoreProvider.of a factory rather than a static method
      • Additional documentation based on questions from the community
    Open source →
  23. 0.2.0 27 Aug 2017
    Release notes
    • Update for Redux 2.0.0
    Open source →
  24. 0.1.1 24 Aug 2017
    Release notes
    • Update documentation
    Open source →
  25. 0.1.0 24 Aug 2017
    Release notes

    Initial Version of the library.

    • Includes the ability to pass a Redux Store down to descendant Widgets using a StoreProvider.
    • Includes the StoreConnector and StoreBuilder Widgets that capture the Store from the StoreProvider and build a Widget in response.
    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