NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
A batteries-included, no-codegen Dio wrapper for Flutter/Dart featuring typed parsing, resilient retry, automatic token refresh, caching, pagination, and WASM-ready checks.
Last release 2 months ago
11 Jul 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
9 releases · first in 2026
One column per month.
Enhanced Console Logging: Added visual card boundaries, request duration timing (ms), sensitive authorization/cookie masking, unrolled header list val
Enhanced Console Logging: Added visual card boundaries, request duration timing (ms), sensitive authorization/cookie masking, unrolled header list val
patch<T>() method supporting typed JSON response parsing, mirroring put<T>().uploadFiles<T>() to allow uploading multiple files under the same multipart field name.BaseApiClient.WASM Compatibility Fix: Replaced the external package:logger dependency with a custom, fully WASM-compatible console logger (ApiLogger) built directly
package:logger dependency with a custom, fully WASM-compatible console logger (ApiLogger) built directly into the package. This removes the dart:io dependency transitively introduced by the logger, resolving the WASM/Web compatibility issue.ApiInterceptor that prints a developer-friendly, ready-to-run cURL command for every HTTP request.pubspec.yaml to Dart >=3.4.0 <4.0.0 and Flutter >=3.22.0 to comply with modern WASM compilation pipelines.Shortened package description in pubspec.yaml to comply with pub.dev package guidelines.
pubspec.yaml to comply with pub.dev package guidelines.Moved connectivity_plus and flutter_bloc from hard dependencies to dev_dependencies. The library no longer forces Flutter or native plugins on pure-Da
connectivity_plus and flutter_bloc from hard dependencies to
dev_dependencies. The library no longer forces Flutter or native plugins on
pure-Dart / Web / WASM consumers.lib/features/auth/ into
example/auth_feature/. It was never part of the published library API.TokenRefresher
strategy and TokenRefreshInterceptor. On a 401, the interceptor calls the
refresher, updates the stored token, and retries the original request once.
Infinite loops are prevented via a per-request flag.PaginationStrategy,
PaginationConfig, OffsetPaginationStrategy, and
CursorPaginationStrategy. getPaginated now accepts an optional
paginationConfig / paginationStrategy. Defaults preserve the legacy
hardcoded shape.CacheStore interface; ApiCache now implements it with ETag storage.
Added RequestDeduplicator so concurrent identical GETs share a single
in-flight request. ETag headers are now captured from responses.ConnectivityChecker
interface with a NoOpConnectivityChecker default, so the package runs on
pure-Dart and Web/WASM without native plugins. Flutter consumers can inject a
connectivity_plus-backed checker.ApiLogger is now instance-based and
injectable, with a static facade for backward compatibility.parseResponse now
JSON-decodes String bodies with jsonDecode instead of casting a String
to Map (which always threw).statusCode, data, and errors populated from error.response?.data,
making 422 field-validation errors reachable.clearInterceptors() (Priority 6): It now preserves the internal
auth and token-refresh interceptors instead of removing them and silently
breaking auth.DioExceptionType.transformTimeout,
connectionError, and badCertificate in mapDioError.http_mock_adapter: response parsing, error
mapping per status code (incl. 422 body preservation), cache hit/miss/expiry,
token injection, clearInterceptors auth preservation, connectivity checks,
pagination strategies, and request deduplication.topics: [http, network, api-client, dio, rest] for pub.dev
discoverability.1.1.0.Fixed Example tab detection on pub.dev by adding example/README.md.
example/README.md.README.md to properly document the package.Updated repository link to point to the correct GitHub repository.
Upgraded dependencies to latest compatible versions.
Initial release of api_network_kit.
api_network_kit.Your coding agent can read these notes before it upgrades. Set up the MCP server →