NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #4333 most downloaded on pub.dev
Dio interceptor for ISpect that captures correlated request, response, error, timing, and redacted payload diagnostics.
Last release 3 days ago
14 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Most releases are documented
notes for 49 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
243 releases · first in 2025
One column per month.
Optional redaction toggle in settings (enabled by default):
ISpectDioInterceptorSettings.enableRedactionISpectHttpInterceptorSettings.enableRedactionISpectWSInterceptorSettings.enableRedactionispectify_dio: DioRequestData.toJson, DioResponseData.toJson, DioErrorData.toJson now accept an optional RedactionService and (when provided) redact headers, data, and metadata. Per-call ignoredValues/ignoredKeys supported.ispectify_http: HttpRequestData.toJson, HttpResponseData.toJson updated similarly; redaction applied when a redactor is passed.additionalData across dio/http/ws interceptors. Interceptors pass their redactor into model toJson(...) calls when redaction is enabled.ispectify_dio:
query-parameters, extra). FormData bodies are represented with a safe placeholder.ispectify_http:
ispectify_ws:
ispectify_dio (Map<String, List<String>>) to avoid type/cast issues.draggable_panel dependency to version 1.2.0. See what's changed in draggable_panel: https://pub.dev/packages/draggable_panel/changelogNothing published for this version
Nothing published for this version
Nothing published for this version
Add LogsJsonService for structured JSON export/import of logs and integrate sharing/import features into ISpectViewController and UI.
LogsJsonService for structured JSON export/import of logs and integrate sharing/import features into ISpectViewController and UI.DailyFileLogHistory for file-based log persistence with daily sessions and provide related screens for browsing and sharing sessions.File Viewer to settings sheet in ISpect screen to view and manage log files.ispectify_ws package for WebSocket (ws package) logging with ISpect integration.ISpectFlutter.init to accept custom ILogHistory instances and disable default print logging.JSON output.ISpect screen.ISpectLoggerDioLogger to ISpectDioInterceptor for clarity and consistency with other interceptorsISpectLoggerHttpLogger to ISpectHttpInterceptor and adjust its usage in the example projectISpectLoggerBlocObserver to ISpectBLocObserver for consistencyiSpectify to logger and update related classes and documentation for consistencyNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Introduce navigation flow feature to visualize app route transitions.
ISpect screen.ISpectNavigatorObserver to buffer RouteTransition objects with unique IDs, timestamps, and structured logging using a TransitionType enum.RouteTransition data model, List extensions, and routeName/routeType extensions for richer route metadata.ISpectOptions equality and toString implementations with DeepCollectionEquality.isLogModals behavior to false for finer logging control.Nothing published for this version
Nothing published for this version
Replaced LogScreen with a generalized ISpectJsonScreen, which now accepts a Map JSON input directly instead of extracting it from an object.
LogScreen with a generalized ISpectJsonScreen, which now accepts a Map<String, dynamic> JSON input directly instead of extracting it from an object.Color to hex string conversion utility.Nothing published for this version
Minor updates and improvements.
ISpectPanelItem -> DraggablePanelItem; ISpectPanelButtonItem -> DraggablePanelButtonItem.
ISpectPanelItem -> DraggablePanelItem; ISpectPanelButtonItem -> DraggablePanelButtonItem.description field to the DraggablePanelItem or DraggablePanelButtonItem to show the tooltip.Refactor InspectorState to modularize main child, overlay builders, and zoom state handling
InspectorState to modularize main child, overlay builders, and zoom state handlingInspectorState for enhanced zoom and overlay managementREADME instructions across all packages to showcase new initialization patterns (e.g. ISpectFlutter.init, ISpectJiraClient.initialize)ISpectLoggerActionItem to ISpectActionItem and update references in docs and examplesISpectPanelItem and ISpectPanelButtonItem models and corresponding usage samples. Records -> ModelsOptimize JSON truncator to avoid expensive length calls, use correct recursion depth, and handle truncations efficiently
JSON truncator to avoid expensive length calls, use correct recursion depth, and handle truncations efficientlyactions/checkout to v4 with full fetch depthversion.config and VERSION checkssync_versions_and_changelogsupdate_changelogs.yml fileAdded comprehensive version management system:
version.config as single source of truth for package versionsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
itemsBuilder to ISpectOptions for customizing the items in the ISpect screen.
itemsBuilder to ISpectOptions for customizing the items in the ISpect screen.ISpect screen.ispect_device additional package. Now it uses directly.Nothing published for this version
Nothing published for this version
Add screen size utility to detect and adapt UI based on device screen
Replace square bracket references with backticks in code comments and documentation across multiple packages to improve code documentation readability
JsonTruncatorService for more robust JSON truncation and formatting
Nothing published for this version
Nothing published for this version
Fix analyzer issue for pub score
Fixed not found image in README documentation
Custom Performance Overlay - Changed the approach and some improvements
logTruncateLength - Available in ISpectifyOptions for configurable log truncationISpectifyHttpLoggerSettings - Added to ISpectifyHttpLogger for improved setup flexibilitylogTruncateLength - Available in ISpectLoggerOptions for configurable log truncationISpectHttpInterceptorSettings - Added to ISpectHttpInterceptor for improved setup flexibilityispect_ai package and related dependenciesNothing published for this version
Nothing published for this version
Error display now limited to first 10,000 characters for large errors to prevent widget overload and application hanging
Log description filtering method
Localizations for: es, fr, de, pt, ar, ko, ja, hi
es, fr, de, pt, ar, ko, ja, hiCore Logging : Updated ISpect and ISpectify to use ISpectifyData instead of ISpectifyLog . Removed ISpectifyLogType , ISpectifyLog , and related excep
ISpect and ISpectify to use ISpectifyData instead of ISpectifyLog. Removed ISpectifyLogType, ISpectifyLog, and related exception classes.ISpect.run with logger.handle and logger.error. Added initialize method and _isInitialized flag. Updated _shouldHandleError for better filtering.BaseBottomSheet with DraggableScrollableSheet in ISpectLogsInfoBottomSheet. Switched TextFormField to SearchBar and InkWell to FilterChip in ISpectAppBar. Updated ISpectScreen to use ISpectifyBuilder and CustomScrollView.ISpectNavigatorObserver with properties for gesture, page, and modal logging. Added detailed route info in didPush, didPop, etc., with _shouldLog filtering.ISpectOptions settings into LoggerSettings. Updated ISpectScopeModel with ISpectOptions and nullable observer.ISpectifyDioLogger and ISpectifyBlocObserver to use ISpectifyData, removing old log classes.ISpect (log, logTyped, good, etc.).ISpectPageView, _SearchTextField, and _InfoDescriptionPlaceholder widgets.titleByKey and penByKey in ISpectOptions._InfoDescription, _Header, _CategorySection, and _LogItem widgets in ISpectLogsInfoBottomSheet.ValueNotifier for filter state in ISpectAppBar.initialize method in ISpect.ISpectScopeWrapper Relocation - Moved inside ISpectBuilder. Now, ISpectBuilder serves as a one-stop solutionISpect.log() Update - Replaced with ISpect.logger.log() for improved consistency and clarityJSON tree structureJSON tree format with search and filteringlogDescriptions to ISpectTheme to add, modify, or disable descriptions in the info bottom sheetTheme Scheme Screen in the ISpect panel for testingISpectLogger: Constructor now accepts optional components (logger, observer, options, filter, errorHandler, history) and a configure method to update an existing instance, with full dartdoc.BaseBottomSheet with a DraggableScrollableSheet (configurable initial / min / max sizes).FilterChip-based title filtering with managed enablement state.validate method to decide what gets logged.Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →