PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 22
  1. 3.4.0 01 Jan 2025
    Release notes
    • Added ability to add items to the front of the queue using addToFront parameter (renamed from needsPriority for clarity)
    • Fixed obsolete imports in README examples
    Open source →
  2. 3.3.0 01 Jan 2025
    Release notes
    • Added LIFO (Last In First Out) queue processing option
    • Fixed typos in documentation
    • Updated SDK constraint to support Dart 3
    Open source →
  3. 3.3.0+1 01 Jan 2025
    Release notes
    • No code changes: Added missing changelog entry for LIFO functionality
    Open source →
  4. 3.3.0+2 01 Jan 2025
    Release notes
    • Fixed a bug where parallel task limit could be exceeded when tasks complete with delay
    Open source →
  5. 3.2.0+3 01 Jan 2025
    Release notes
    • Exposes remainingItemCount
    Open source →
  6. 3.1.0 08 Apr 2021
    Release notes
    • BREAKING: Stopping forced nullability of responses. Was hiding a bunch of null errors that would crash an app on launch
    Open source →
  7. 3.1.0+1 28 Oct 2021
    Release notes
    • Fix a bug which would break if the queue stream had been disposed and an item completes.
    Open source →
  8. 3.1.0+2 06 Dec 2022
    Release notes
    • Ensures stack trace isn't swallowed when an error occurs (thanks @Bungeefan)
    Open source →
  9. 3.0.0 07 Apr 2021
    Release notes
    • Initial null safe release
    Open source →
  10. 3.0.0-nullsafety.0 23 Feb 2021 pre-release

    Nothing published for this version

  11. 2.0.7 19 Oct 2020
    Release notes
    • 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.
    Open source →
  12. 2.0.7+1 19 Oct 2020
    Release notes
    • Fixing a bug where the timeout would not return later if the queue promise timed out.
    Open source →
  13. 2.0.7+2 20 Oct 2020
    Release notes
    • Fixing bug where trying to cancel items stream and it doesn't exist
    Open source →
  14. 2.0.6 15 Oct 2020
    Release notes
    • Adding onComplete getter
    Open source →
  15. 2.0.5 10 Sep 2020
    Release notes
    • Fixing incorrect reporting of items in queue
    Open source →
  16. 2.0.4 10 Sep 2020
    Release notes
    • Fixing cancelled not being respected when queueing up new items
    • Adding remainingItems stream
    • Deprecating public access to activeItems set
    Open source →
  17. 2.0.3 08 Sep 2020
    Release notes
    • Fixing delay not being respected
    Open source →
  18. 2.0.2 03 Sep 2020
    Release notes
    • Parallel performance improvements
    Open source →
  19. 2.0.1 03 Sep 2020
    Release notes
    • Adding parallel option
    Open source →
  20. 1.0.1 12 Mar 2020
    Release notes
    • Removing some console output
    Open source →
  21. 1.0.1+1 12 Mar 2020
    Release notes
    • Improving the package description
    Open source →
  22. 1.0.1+2 05 Apr 2020
    Release notes
    • Improving the readme
    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