flutter_sentry 0.8.2 copy "flutter_sentry: ^0.8.2" to clipboard
flutter_sentry: ^0.8.2 copied to clipboard

discontinued

Sentry.io error reporting plugin for Flutter, offering tight integration with Flutter and native code.

0.8.2 #

  • Fix NPE in Sentry Android unable to handle unspecified others parameter.
  • Update Gradle version on Android to the one supported by Android Studio.

0.8.1 #

  • Fix "Reply already submitted" error when setting a user or environment on Android.

0.8.0 #

  • Update sentry package to 4.0.6, the latest version compatible with stable Flutter.
  • Drop stack frame filter (not compatible with sentry anymore).
  • Fix value type for device aspect ratio now that sentry supports a float.
  • Change initialization to only accept environment as a String (previous structure is not compatible with sentry anymore).
  • Custom release names are no longer supported.

0.7.0 #

  • Deprecate custom API to set native layer environment tag and instead set it automatically when environment attribute is changed in Dart.
  • Update Sentry library version in native layers for Android and iOS.
  • Carry User changes into native layer.

0.6.0 #

  • Set environment tag for native layer.
  • Actually fallback to current stack trace if the one passed to captureException is empty.
  • Track user sessions using a unique session ID.

0.5.1 #

  • Add meta package to dependencies in pubspec.yaml.

0.5.0 #

  • Deprecate 'enable' and configure reporting either statically, via captureExceptionAction, or dynamically on per-exception basis via captureExceptionFilter (which also allows modifying reported exception).
  • Fallback to current stack trace if the one passed to captureException is empty (previously was only for null stack traces).

0.4.4 #

  • Reliably cause a native crash on Android.
  • Fix #38 kotlin.UninitializedPropertyAccessException in Android plugin.
  • Support release health tracking for iOS. This was previously added for Android in 0.4.0.

0.4.3 #

  • Allow reporting to be disabled with 'enable' parameter.

0.4.2 #

  • Fix Firebase Test Lab detection (was always false negative).

0.4.1 #

  • Update "release" Event field format to reflect changes in the new native Sentry packages.

0.4.0 #

  • Detect Firebase Test Lab, adding it to runtimes context.
  • Bump native Sentry.io dependencies to support Release Health tracking.

0.3.4 #

  • Replace hacky flutter_driver detection with sentry.environment override.

0.3.3 #

  • Always add stackTrace for captureException, using StackTrace.current if unset.
  • Put ErrorSummary.value diagnostics node into message when FlutterError is passed to captureException.

0.3.2 #

  • Fix detection of flutter_driver for events other than the first.
  • Add locale to environmentAttributes in FlutterSentry.wrap().

0.3.1 #

  • Do not report "arguments: null" in breadcrumb for a route without arguments.
  • Add FlutterSentry.initializeWithClient() method to share an existing SentryClient and to use in tests.
  • Add extra to FlutterSentry.captureException() for supplying additional event-related data.

0.3.0 #

  • Add timezone and screen dimensions to report.
  • Do not require FlutterSentry.wrap<T>() template parameter T to be a Future.
  • Intercept print() via ZoneSpecification instead of overriding debugPrint() which is only a wrapper around print().
  • Add userContext on FlutterSentry.instance which allows setting custom context. It does not propagate to platform code (yet), so fatal exceptions will still lack this data.
  • Try to get most recent device parameters (such as screen size) at the time of reporting an error, and fall back to the values fetched at initialize().
  • Use FlutterSentry.instance.breadcrumbs as a breadcrumb tracker for navigator observer, if unspecified.
  • Add "app" context (including app name and version) to events reported via captureException().
  • Add "os" context to events reported via captureException().
  • Detect "driver" environment for flutter_driver.

0.2.1 #

  • Update README with new flutter_sentry version.
  • Filter package:flutter stack trace frames by default.
  • Remove the use of deprecated method getFlutterEngine.

0.2.0 #

  • Intercept debugPrint() in wrap() and add the message to breadcrumbs for the next event to upload.
  • Enable environment attributes in Dart exceptions.

0.1.0 #

  • Remove pubspec.lock from version control.
  • Add FlutterSentry.breadcrumbs tracker to save a limited number of most recent breadcrumbs, which will be sent to Sentry.io with the next error report.
  • Add FlutterSentryNavigatorObserver allowing to track navigation events in application.
  • Send device information to Sentry.io when reporting an event.

0.0.2 #

  • Add initilize method with dsn to init SentryClient.
  • Make FlutterSentry a Singleton.

0.0.1+2 #

  • Update examples in README.
  • Update plugin description.
  • Add API documentation.

0.0.1+1 #

  • Add badges to README.

0.0.1 #

  • Initial release.
15
likes
40
points
64
downloads

Publisher

verified publisherfutureware.dev

Weekly Downloads

Sentry.io error reporting plugin for Flutter, offering tight integration with Flutter and native code.

Repository (GitHub)

License

MIT (license)

Dependencies

device_info, flutter, http, meta, package_info, sentry, uuid

More

Packages that depend on flutter_sentry