via 1.0.0
via: ^1.0.0 copied to clipboard
A modern, type-safe HTTP client library for Dart/Flutter applications.
Changelog #
All notable changes to this project will be documented in this file.
1.0.0 - 2025-12-20 #
Added #
- Initial release of the Via HTTP engine.
Viaclass for high-level HTTP operations.ViaExecutorwith support forViaPipelinearchitecture.- Built-in resilience with
ViaRetry(automatic retries). - Request cancellation support via
CancelToken. - Type-safe JSON parsing helpers (
asMap,asList). - Memory-managed
ViaCachePipeline(FIFO withmaxEntries). - Advanced pipelines:
ViaLoggerPipeline(with cURL support),ViaDebouncePipeline,ViaThrottlePipeline, andViaResponseValidatorPipeline. - Connection pooling support with shared
http.Client. - Isolate-based execution support for background processing.
errorIfvalidation inViaExecutorto treat HTTP responses as errors (defaults to non-2xx).