PackageTrack
Sign in Get early access

redux_saga

redux_saga is a library that aims to make application side effects easier to manage, more efficient to execute, easy to test, and better at handling failures.

3.3.0 5.6K downloads/mo #3684 most downloaded on pub.dev reduxsaga/redux_saga

What this package is like to depend on

Last release 1 years ago

01 Jun 2025

Ships unpredictably

gaps range from 9 days to 2.1 years

Some releases are documented

notes for 24 of 42 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

42 releases · first in 2020

0 releases in the last 12 months

see the full history below

Release timeline

42 releases · Aug 2020 to Jun 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 42
  1. 3.3.0 01 Jun 2025
    Release notes
    • Dart version update
    Open source →
  2. 3.2.2 17 May 2025
    Release notes
    • Docs update
    Open source →
  3. 3.2.1 15 May 2025
    Release notes
    • Environment update, docs update
    Open source →
  4. 3.2.0 05 May 2025
    Release notes
    • Environment update, docs update
    Open source →
  5. 3.1.0 05 Apr 2023
    Release notes
    • removed unnecessary type checks
    Open source →
  6. 3.0.6 04 Jan 2022
    Release notes

    redux_saga 3.0.6 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/3.0.6

    Open source →
    Release notes
    • pub.dev fixes and update
    Open source →
  7. 3.0.5 07 Jun 2021
    Release notes

    redux_saga 3.0.5 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/3.0.5

    Open source →
    Release notes
    • pub.dev fixes
    Open source →
  8. 3.0.4 25 Mar 2021
    Release notes

    redux_saga 3.0.4 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/3.0.4

    Open source →
  9. 3.0.3 21 Mar 2021
    Release notes

    redux_saga 3.0.3 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/3.0.3

    Open source →
    Release notes
    • Updated to null safety
    Open source →
  10. 3.0.2 20 Mar 2021

    Nothing published for this version

  11. 3.0.1 20 Mar 2021

    Nothing published for this version

  12. 3.0.0 20 Mar 2021

    Nothing published for this version

  13. 2.1.0 10 Mar 2021
    Release notes

    redux_saga 2.1.0 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/2.1.0

    Open source →
    Release notes
    • Redux 5.0.0 and version upgrades.
    Open source →
  14. 2.0.2 25 Dec 2020
    Release notes

    redux_saga 2.0.2 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/2.0.2

    Open source →
    Release notes
    • Readme changed. ci badge added
    Open source →
  15. 2.0.1 24 Dec 2020
    Release notes

    fixed deprecated usages

    Open source →
    Release notes
    • Fixed deprecated usages
    Open source →
  16. 2.0.0 19 Nov 2020
    Release notes

    redux_saga 2.0.0 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/2.0.0

    Open source →
    Release notes
    • Flutter web build errors fixed. After minification the function closures are changing. In order to avoid dart mirrors usage (also not avaliable) some changes are made. Codes are written at previous versions of the library must be migrated to this version. Please use the following instructions;
    1. If you use one of the effects Debounce, TakeEvery, TakeLatest, TakeLeading or Throttle then you must add named action parameter to the saga. Otherwise a parameter mismatch error may occured like the following;

    Dynamic call with unexpected named argument 'action'.

    Proper usage example :

    fetchUser({dynamic action}) sync* { //add `{dynamic action}` as parameter
        //...
    }
    
    mySaga() sync* {
      yield TakeEvery(fetchUser, pattern: UserFetchRequested);
    }
    
    1. Catch saga of Try effect must have error and stackTrace arguments. Otherwise a parameter mismatch error may occured like the following;

    Dynamic call with too many arguments. Receiver: Instance of '() => Iterable<Null>' Arguments: [Instance of '_Exception', Instance of '_StackTrace']

    Proper usage example :

      //...
    
      yield Try(() sync* {
    
      }, Catch: (e, s) sync* {  //add e and s parameters to saga
    
      });
    
      //...
    
    Open source →
  17. 1.1.16 28 Oct 2020
    Release notes

    redux_saga 1.1.16 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/1.1.16

    Open source →
    Release notes
    • Effect helpers action parameter can be dynamic or strict typed
    Open source →
  18. 1.1.15 06 Oct 2020
    Release notes
    • Documentation fix.
    Open source →
  19. 1.1.14 05 Oct 2020
    Release notes
    • Code formatting fix.
    Open source →
  20. 1.1.13 05 Oct 2020

    Nothing published for this version

  21. 1.1.12 05 Oct 2020

    Nothing published for this version

  22. 1.1.11 05 Oct 2020

    Nothing published for this version

  23. 1.1.10 27 Aug 2020
    Release notes

    redux_saga 1.1.10 is released on pub.dev

    Ready to use for Dart and Flutter

    https://pub.dev/packages/redux_saga/versions/1.1.10

    Open source →
    Release notes
    • Saga monitor test fix.
    Open source →
  24. 1.1.9 22 Aug 2020
    Release notes
    • Saga monitor update.
    Open source →
  25. 1.1.8 19 Aug 2020
    Release notes
    • Advanced docs avaliable now.
    Open source →
  26. 1.1.7 18 Aug 2020

    Nothing published for this version

  27. 1.1.6 18 Aug 2020

    Nothing published for this version

  28. 1.1.5 18 Aug 2020

    Nothing published for this version

  29. 1.1.4 18 Aug 2020

    Nothing published for this version

  30. 1.1.3 18 Aug 2020

    Nothing published for this version

  31. 1.1.2 18 Aug 2020

    Nothing published for this version

  32. 1.1.0 18 Aug 2020

    Nothing published for this version

  33. 1.0.9 14 Aug 2020
    Release notes
    • Migration guide is available now.
    Open source →
  34. 1.0.8 14 Aug 2020
    Release notes
    • Beginner tutorial is available now.
    Open source →
  35. 1.0.7 14 Aug 2020
    Release notes
    • Effect combinators fixed.
    Open source →
  36. 1.0.6 12 Aug 2020
    Release notes
    • CloneableGenerator and MockTask implementations completed.
    Open source →
  37. 1.0.5 12 Aug 2020
    Release notes
    • Initial version

    No changes yet.

    Open source →
  38. 1.0.4 12 Aug 2020

    Nothing published for this version

  39. 1.0.3 12 Aug 2020

    Nothing published for this version

  40. 1.0.2 12 Aug 2020

    Nothing published for this version

  41. 1.0.1 12 Aug 2020

    Nothing published for this version

  42. 1.0.0 12 Aug 2020

    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