errorgap 0.4.0
errorgap: ^0.4.0 copied to clipboard
Flutter notifier for Errorgap error tracking — reports uncaught Flutter and Dart errors with backtraces and device context to your Errorgap project.
Changelog #
0.4.0 - 2026-10-04 #
ErrorgapSpanCollector.traceCall/startCalltrace an API call: the request gets anx-errorgap-traceheader and itshttpspan records the same id, so errorgap links the call to the server request that answered it.
0.3.0 - 2026-10-03 #
- Errors carry their APM transaction id: every
ErrorgapTransactionhas anid(sent with it), and errors reported insidewithErrorgapTransaction(id, ...)or a failingtrackJobcarry it ascontext.transaction_id, so errorgap shows the error an interaction raised on its trace. Zone-scoped, so async work keeps it and concurrent work never shares it.
0.2.0 - 2026-07-19 #
- Add manual APM transactions, database/external spans, and background jobs.
- Add structured log delivery with level filtering.
- Include bounded application and package source excerpts in Dart backtraces.
- Add application-package classification, ignored environments, nested causes, SQL normalization, and web-safe platform configuration.
0.1.0 #
- Initial release: Dart-side error reporting for Errorgap.
Errorgap.init(...)configuration with env-style defaults.- Dart
StackTraceparsing within_appframe detection. - Async delivery queue with
flush(); the SDK never throws. - Caller-supplied
deviceInfoattached to every notice.