queue
Queue up futures from multiple sources and await their return anywhere in your code.
3.4.0
49K downloads/mo
#1477 most downloaded on pub.dev
rknell/dart_queue
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 2.1 years
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
22 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
22 releases · Mar 2020 to Jan 2025
2021
2022
2023
2024
2025
2026
Releases
latest 22-
3.4.001 Jan 2025Release notes
Open source →- Added ability to add items to the front of the queue using
addToFrontparameter (renamed from needsPriority for clarity) - Fixed obsolete imports in README examples
- Added ability to add items to the front of the queue using
-
3.3.001 Jan 2025Release notes
Open source →- Added LIFO (Last In First Out) queue processing option
- Fixed typos in documentation
- Updated SDK constraint to support Dart 3
-
3.3.0+101 Jan 2025 -
3.3.0+201 Jan 2025Release notes
Open source →- Fixed a bug where parallel task limit could be exceeded when tasks complete with delay
-
3.2.0+301 Jan 2025 -
3.1.008 Apr 2021Release notes
Open source →- BREAKING: Stopping forced nullability of responses. Was hiding a bunch of null errors that would crash an app on launch
-
3.1.0+128 Oct 2021Release notes
Open source →- Fix a bug which would break if the queue stream had been disposed and an item completes.
-
3.1.0+206 Dec 2022Release notes
Open source →- Ensures stack trace isn't swallowed when an error occurs (thanks @Bungeefan)
-
3.0.007 Apr 2021 -
3.0.0-nullsafety.023 Feb 2021 pre-releaseNothing published for this version
-
2.0.719 Oct 2020Release notes
Open source →- Potentially breaking: Updated remainingItems stream to include all items that are both waiting to start and in progress (previously it was just waiting to start)
- Updating remainingItems stream when adding an item as well as upon completion
- Adding a timeout. This will not cancel the future but will fire off new items in the queue if the future reaches its timeout.
- Remaining items stream is now lazily created to prevent memory leaks if you aren't using it.
-
2.0.7+119 Oct 2020Release notes
Open source →- Fixing a bug where the timeout would not return later if the queue promise timed out.
-
2.0.7+220 Oct 2020 -
2.0.615 Oct 2020 -
2.0.510 Sep 2020 -
2.0.410 Sep 2020Release notes
Open source →- Fixing cancelled not being respected when queueing up new items
- Adding remainingItems stream
- Deprecating public access to activeItems set
-
2.0.308 Sep 2020 -
2.0.203 Sep 2020 -
2.0.103 Sep 2020 -
1.0.112 Mar 2020 -
1.0.1+112 Mar 2020 -
1.0.1+205 Apr 2020