flow_queue 1.2.0 copy "flow_queue: ^1.2.0" to clipboard
flow_queue: ^1.2.0 copied to clipboard

A Flutter package providing a persistent task queue with priorities.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


1.2.0 Stable #

Improved #

  • README documentation
  • Change log formatting

1.1.0 #

Added #

  • Persistent SQLite-based queue system
  • Priority-based task execution
  • FIFO processing inside same priority
  • Retry support with new process creation
  • Queue state management
  • Stream-based task updates
  • Multiple queue support
  • UUID-based process IDs
  • Background task execution workflow
  • Queue listener support
  • Task history architecture using parent process ID
  • README documentation with examples
  • Queue priority scheduling system

Improved #

  • Developer-friendly API design
  • Queue processing architecture
  • SQLite schema structure
  • Internal task lifecycle management
  • Package discoverability using pub.dev topics

Technical #

  • Added sqflite
  • Added uuid
  • Added SQLite task persistence
  • Added queue worker engine
  • Added queue stream controller
  • Added retry queue architecture

Notes #

  • Phase 1 stores task callbacks in memory
  • App restart recovery is planned for future releases
  • Isolate execution planned for Phase 2

` #

1.0.0 #

  • Initial stable release.
  • Public API: FlowQueue, QueueTask, priority and state enums.
  • SQLite-backed persistence and task execution support.
3
likes
160
points
132
downloads

Documentation

API reference

Publisher

verified publisherbuildrush.tech

Weekly Downloads

A Flutter package providing a persistent task queue with priorities.

Homepage
Repository (GitHub)
View/report issues

Topics

#background #async #sqlite #api #flow-queue

License

MIT (license)

Dependencies

flutter, path, sqflite, uuid

More

Packages that depend on flow_queue