super_request 1.1.0 copy "super_request: ^1.1.0" to clipboard
super_request: ^1.1.0 copied to clipboard

Composable request orchestration for Dart with Dio, scopes, generations, retries, timeouts, and polling.

1.1.0 #

  • Add Zone-based TabScoped request ownership and per-tab lifecycle cancellation.
  • Add a framework-neutral TabScopedLifecycle mixin for page visibility events.
  • Add RequestCancellationKind.tabDeactivated for structured tab cancellation.
  • Organize internal sources into core, lifecycle, policies, controllers, and transport layers.
  • Document TabScoped usage and Flutter page lifecycle integration in both languages.

1.0.0 #

  • Initial release with composable request wrappers.
  • Add scoped cancellation and keyed latest-generation requests.
  • Add retry, timeout, one-shot polling, and polling streams.
  • Add lazy Dio request adapter.
  • Add typed parameterized request services and a framework-neutral UseRequest.
  • Add debounce, throttle, typed cache, and service retry wrappers.
  • Add a cancellable FIFO request queue with configurable concurrency.
  • Add nullable-safe request state, lifecycle callbacks, stack traces, and reset.
  • Add bounded typed caches and isolate state when wrappers are reused.
  • Detach cancellation listeners after completion and validate policies at runtime.
0
likes
160
points
116
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Composable request orchestration for Dart with Dio, scopes, generations, retries, timeouts, and polling.

Repository (GitHub)
View/report issues

Topics

#http #dio #request #polling #cancellation

License

MIT (license)

Dependencies

dio

More

Packages that depend on super_request