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 2025Releases
latest 42-
3.3.001 Jun 2025 -
3.2.217 May 2025 -
3.2.115 May 2025 -
3.2.005 May 2025 -
3.1.005 Apr 2023 -
3.0.604 Jan 2022Release notes
Open source →redux_saga 3.0.6 is released on pub.dev
Ready to use for Dart and Flutter
-
3.0.507 Jun 2021Release notes
Open source →redux_saga 3.0.5 is released on pub.dev
Ready to use for Dart and Flutter
-
3.0.425 Mar 2021Release notes
Open source →redux_saga 3.0.4 is released on pub.dev
Ready to use for Dart and Flutter
-
3.0.321 Mar 2021Release notes
Open source →redux_saga 3.0.3 is released on pub.dev
Ready to use for Dart and Flutter
-
3.0.220 Mar 2021Nothing published for this version
-
3.0.120 Mar 2021Nothing published for this version
-
3.0.020 Mar 2021Nothing published for this version
-
2.1.010 Mar 2021Release notes
Open source →redux_saga 2.1.0 is released on pub.dev
Ready to use for Dart and Flutter
-
2.0.225 Dec 2020Release notes
Open source →redux_saga 2.0.2 is released on pub.dev
Ready to use for Dart and Flutter
-
2.0.124 Dec 2020 -
2.0.019 Nov 2020Release notes
Open source →redux_saga 2.0.0 is released on pub.dev
Ready to use for Dart and Flutter
Release notes
Open source →- 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;
- If you use one of the effects Debounce, TakeEvery, TakeLatest, TakeLeading or Throttle then you must add named
actionparameter 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); }- 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 }); //... -
1.1.1628 Oct 2020Release notes
Open source →redux_saga 1.1.16 is released on pub.dev
Ready to use for Dart and Flutter
-
1.1.1506 Oct 2020 -
1.1.1405 Oct 2020 -
1.1.1305 Oct 2020Nothing published for this version
-
1.1.1205 Oct 2020Nothing published for this version
-
1.1.1105 Oct 2020Nothing published for this version
-
1.1.1027 Aug 2020Release notes
Open source →redux_saga 1.1.10 is released on pub.dev
Ready to use for Dart and Flutter
-
1.1.922 Aug 2020 -
1.1.819 Aug 2020 -
1.1.718 Aug 2020Nothing published for this version
-
1.1.618 Aug 2020Nothing published for this version
-
1.1.518 Aug 2020Nothing published for this version
-
1.1.418 Aug 2020Nothing published for this version
-
1.1.318 Aug 2020Nothing published for this version
-
1.1.218 Aug 2020Nothing published for this version
-
1.1.018 Aug 2020Nothing published for this version
-
1.0.914 Aug 2020 -
1.0.814 Aug 2020 -
1.0.714 Aug 2020 -
1.0.612 Aug 2020 -
1.0.512 Aug 2020 -
1.0.412 Aug 2020Nothing published for this version
-
1.0.312 Aug 2020Nothing published for this version
-
1.0.212 Aug 2020Nothing published for this version
-
1.0.112 Aug 2020Nothing published for this version
-
1.0.012 Aug 2020Nothing published for this version