oncall_error_tracking 0.1.2
oncall_error_tracking: ^0.1.2 copied to clipboard
Flutter SDK for error tracking with automatic capture, breadcrumbs, user context, tags, and retries.
0.1.2 #
- Fixed WASM/web compatibility by removing
dart:iodependency (conditional import) - Fixed dartdoc lint warnings (angle brackets interpreted as HTML)
- Shortened package description to meet pub.dev guidelines (60–180 chars)
- Removed unreachable repository/issue tracker/documentation URLs
0.1.1 #
- Comprehensive README with badges, platform table, configuration guide, and code examples
- Added
example/main.dartwith full integration demo - Added
topics,platforms,issue_tracker, anddocumentationto pubspec - Improved dartdoc coverage
- Removed unused
_dsnfield inOnCallClient
0.1.0 #
Initial release of OnCall Error Tracking SDK for Flutter.
Features #
OnCallClient— singleton client withinit(),captureException(),captureMessage()OnCallOptions— full configuration: DSN, environment, release, sampleRate, beforeSend, debug modeinstallFlutterErrorHandler()— automaticFlutterError.onErrorintegration for framework errorsrunWithOnCall()— zone-based async error catching viarunZonedGuardedOnCallNavigatorObserver— automatic navigation breadcrumbs (push, pop, replace, remove)Scope— user context, tags, extra data, and custom contexts attached to every eventBreadcrumbBuffer— ring buffer (default 100) of timestamped breadcrumbsTransport— HTTP transport with:- Exponential backoff retry (3 attempts)
- 429 rate limit handling with
Retry-Afterheader support - 5-second request timeout
- User-Agent header (
oncall-flutter/0.1.0)
OnCallEvent— structured event with exception type, stack trace, breadcrumbs, and context- Stack trace parser for Dart stack traces → structured frames
Supported Platforms #
- Android
- iOS
- Web
- macOS
- Windows
- Linux