NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Dependency-free Flutter network inspector for debug builds. Logs any HTTP client (Dio, http, chopper) and shows requests in an in-app viewer behind a draggable FAB.
Last release 1 months ago
11 Aug 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 13 of 13 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
13 releases · first in 2026
One column per month.
The package now has zero runtime dependencies. A debugging tool should not dictate your app's architecture — it works the same under Bloc, Riverpod, P
The package now has zero runtime dependencies. A debugging tool should not
dictate your app's architecture — it works the same under Bloc, Riverpod,
Provider, GetX or plain setState, and can no longer drag your transitive
dependency versions around.
get (GetX) — NetworkInspectorService is now a plain ChangeNotifier
instead of a GetxService, the dialog is a normal showDialog route closed
with Navigator.pop, and the copy confirmation is a self-contained toast
instead of Get.snackbar. No Get.key, no GetMaterialApp, no navigator key
of any kind is required.flutter_screenutil — every .w / .h / .sp / .r is gone. This was
a latent crash: those extensions read late fields, so the inspector threw
LateInitializationError in any app that did not wrap its root in
ScreenUtilInit. Sizes are now plain logical pixels.gap — replaced with SizedBox.share_plus — export and share now copy to the clipboard by default. Pass
onShare: to route them to a native share sheet with the plugin of your
choice. This also removes the old share_plus 7.x constraint, which pinned
win32 <6.0.0 and silently forced package_info_plus downgrades in host
apps.NetworkInspector.showDialog() → NetworkInspector.show(BuildContext).NetworkInspector.onRequest / onResponse (GetConnect helpers) removed —
their signatures took GetX types. Use logRequest / logResponse.NetworkInspector.setRequestBody() removed — pass body: to logRequest.NetworkInspectorService extends ChangeNotifier, not GetxService;
logs is now an unmodifiable list.>=3.27.0 / Dart >=3.6.0. The previous
>=3.0.0 constraint was inaccurate — the code already used Color.withValues
(Flutter 3.27+) and would fail to compile on older SDKs.See the README's "Migrating from 1.x" table. Pin 1.1.18 to stay on the GetX
implementation.
DateTime.now().millisecondsSinceEpoch,
so two requests fired in the same millisecond shared an id and the first
response completed the wrong entry. Ids are now microsecond-based with a
counter suffix.MaterialApp.builder puts
the FAB above the app's Navigator, so a route-based dialog could not be
pushed from it — 1.x only worked around this through GetX's global key. The
FAB now presents the inspector directly.ValueKey, so list updates no longer risk reusing
element state across entries.onShare configuration hook.NetworkInspector.maybeService — null instead of throwing.NetworkInspector.reset() — tear down and drop logs, for tests.README: use raw.githubusercontent.com URLs for screenshot tags so images load on pub.dev (relative doc/screenshots/... paths in HTML are not resolved
raw.githubusercontent.com URLs for screenshot <img> tags so images load on pub.dev (relative doc/screenshots/... paths in HTML are not resolved on the package page).Refreshed doc/screenshots/*.png from review_before_pub (01–05, including 04_error.png).
doc/screenshots/*.png from review_before_pub (01–05, including 04_error.png).README screenshots normalized to a uniform 738×1600 canvas (from review_before_pub order: list, POST detail, bodies, forbidden error, 403 headers/resp
review_before_pub order: list, POST detail, bodies, forbidden error, 403 headers/response).Confirmed README screenshots match doc/screenshots/review_before_pub (unaltered PNGs); review_before_pub is excluded from the published package via .p
doc/screenshots/review_before_pub (unaltered PNGs); review_before_pub is excluded from the published package via .pubignore to avoid duplicate assets.api_track_inspector 1.1.13
api_track_inspector 1.1.13
api_track_inspector 1.1.12
api_track_inspector 1.1.12
Five README screenshots from your latest captures: solid-fill redaction (no blur), light sharpen, 640px width. Files: request_list.png, request_detail
request_list.png, request_details.png, request_bodies.png, request_error.png, request_error_403.png.doc/screenshots/review_before_pub/01–05 (same pixels as the five files above, before rename).README: show screenshots in a compact two-column table (similar layout to other inspector packages on pub.dev).
doc/demo.mp4 from the published package to keep the page and tarball smaller.Added README screenshots and a demo video (doc/screenshots/, doc/demo.mp4).
doc/screenshots/, doc/demo.mp4).raw.githubusercontent.com.Simplified example/ app to focus on the two most common integrations: Dio and package:http.
example/ app to focus on the two most common integrations: Dio and package:http.logRequest and logResponse so developers can copy and adapt quickly.Improved README with a stronger quick-start section and clearer developer onboarding.
NetworkInspector.init(enabled: AppConfig.isDev).MaterialApp builder pattern.Publishing prep release for pub.dev.
onRequest and onResponse.logRequest and logResponse.example/ app.Your coding agent can read these notes before it upgrades. Set up the MCP server →