PackageTrack
Sign in Get early access

refena_flutter

A state management library for Dart and Flutter. Inspired by Riverpod and async_redux.

3.5.0 9.9K downloads/mo #2958 most downloaded on pub.dev source

What this package is like to depend on

Last release 7 days ago

17 Aug 2026

Release timing varies

gaps range from 9 days to 7 months

Some releases are documented

notes for 15 of 39 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

40 releases · first in 2023

5 releases in the last 12 months

see the full history below

Release timeline

40 releases · Oct 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 40
  1. 3.5.0 17 Aug 2026
    Release notes
    Open source →
  2. 3.4.0 03 Aug 2026
    Release notes
    • feat: add popUntilRoot and popUntil
    • BREAKING: Requires Flutter 3.41 (Dart 3.11)
    Open source →
  3. 3.3.0 20 Jul 2026
    Release notes
    • feat: allow overriding describeResult in actions
    • feat: describeState by default only returns byte length for Uint8List
    Open source →
  4. 3.2.1 26 Jan 2026
    Release notes
    Open source →
  5. 3.2.0 12 Sep 2025
    Release notes
    • feat: add pushRoot to navigationProvider addon to replace the whole navigation stack
    Open source →
  6. 3.1.0 07 Feb 2025
    Release notes
    • feat: allow use of ref.watch(reduxNotifier.provider!) (access provider via notifier)
    Open source →
  7. 3.0.0 29 Jan 2025
    Release notes
    • feat: add global to ReduxNotifier to dispatch global actions within the notifier
    • BREAKING: update ViewModelBuilder constructor to accept provider as a builder
    Open source →
  8. 2.1.1 28 Jun 2024

    Nothing published for this version

  9. 2.1.0 23 Jun 2024
    Release notes
    • feat: MessageEvent and ActionDispatchedEvent now also refer to ChangeEvent or RebuildEvent as origin
    Open source →
  10. 2.0.0 24 May 2024
    Release notes

    Improving the API for a safer, and more consistent usage.

    • BREAKING: To dispatch global actions using BuildContext or Ref, use context.global.dispatch or ref.global.dispatch instead of context.dispatch or ref.dispatch
    • BREAKING: Remove debugLabel from notifier constructors, override customDebugLabel instead
    • BREAKING: ViewModelBuilder: change parameters of init and initBuild from (context, ref) to (context)
    • BREAKING: ViewModelBuilder: change placeholder to loadingBuilder, error to errorBuilder
    • BREAKING: ViewModelBuilder: split initBuild into onFirstFrame and onFirstLoadingFrame
    Open source →
  11. 2.0.0-dev.0 24 Apr 2024 pre-release

    Nothing published for this version

  12. 1.6.0 17 Dec 2023
    Release notes
    • feat: add ViewBuildContext mixin to access BuildContext inside a notifier
    • feat: change id to refenaId inside notifiers and redux actions to avoid collisions with business logic
    Open source →
  13. 1.5.0 26 Nov 2023
    Release notes
    • feat: add debugVisibleInGraph parameter to family shorthand constructors
    • feat: allow passing the whole family to ref.rebuild
    • feat(inspector): add redux page
    Open source →
  14. 1.4.0 21 Nov 2023
    Release notes
    • feat: make FutureProvider and StreamProvider rebuildable (ref.watch is allowed)
    • feat: add a family version of StreamProvider
    • feat: add Ref.rebuild to manually rebuild a rebuildable provider
    • feat: ref.stream and ref.future work with family providers
    Open source →
  15. 1.3.0 20 Nov 2023
    Release notes
    • feat: add Ref.accessor
    • feat: add context.dispatch and context.dispatchAsync shorthands to dispatch global actions
    • feat(tracing): show GlobalAction icon
    Open source →
  16. 1.2.0 13 Nov 2023

    Nothing published for this version

  17. 1.1.0 12 Nov 2023

    Nothing published for this version

  18. 1.0.1 08 Nov 2023
    Release notes
    • fix: should not print "watch-outside-build" warning in release mode
    • docs: update Riverpod topic and README
    Open source →
  19. 1.0.0 07 Nov 2023
    Release notes
    • Marking Refena as stable
    • feat: do not depend on collection package anymore
    • fix: disable warning print (of watching the same provider multiple times) due to false positives
    • BREAKING: disallow using ViewModelBuilder with family providers (use ViewModelBuilder.family instead)
    Open source →
  20. 0.45.0 06 Nov 2023

    Nothing published for this version

  21. 0.44.0 05 Nov 2023

    Nothing published for this version

  22. 0.43.0 04 Nov 2023

    Nothing published for this version

  23. 0.42.0 04 Nov 2023

    Nothing published for this version

  24. 0.41.0 03 Nov 2023

    Nothing published for this version

  25. 0.40.4 03 Nov 2023

    Nothing published for this version

  26. 0.40.3 03 Nov 2023

    Nothing published for this version

  27. 0.40.2 03 Nov 2023

    Nothing published for this version

  28. 0.40.1 03 Nov 2023

    Nothing published for this version

  29. 0.40.0 02 Nov 2023

    Nothing published for this version

  30. 0.39.0 31 Oct 2023

    Nothing published for this version

  31. 0.38.0 26 Oct 2023

    Nothing published for this version

  32. 0.37.0 19 Oct 2023

    Nothing published for this version

  33. 0.36.0 15 Oct 2023

    Nothing published for this version

  34. 0.35.0 12 Oct 2023

    Nothing published for this version

  35. 0.34.0 10 Oct 2023

    Nothing published for this version

  36. 0.33.0 10 Oct 2023

    Nothing published for this version

  37. 0.32.0 09 Oct 2023

    Nothing published for this version

  38. 0.31.0 07 Oct 2023

    Nothing published for this version

  39. 0.30.0 05 Oct 2023

    Nothing published for this version

  40. 0.29.0 02 Oct 2023

    Nothing published for this version

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