Skip to content

Releases: getsentry/sentry-dart

5.1.0

07 Jun 12:15
87d88d0
Compare
Choose a tag to compare
  • Fix: Merge user from event and scope (#467)
  • Feature: Allow setting of default values for in-app-frames via SentryOptions.considerInAppFramesByDefault (#482)
  • Bump: sentry-android to v5.0.1 (#486)
  • Bump: Sentry-Cocoa to 7.1.3 for iOS and macOS (#488)

For Breaking Changes, See the migration page.

We'd love to get feedback.

5.1.0-beta.1

11 May 09:45
cd0fc6d
Compare
Choose a tag to compare
5.1.0-beta.1 Pre-release
Pre-release
  • Fix: Sentry.close() closes native SDK integrations (#388)
  • Feat: Support for macOS (#389)
  • Feat: Support for Linux (#402)
  • Feat: Support for Windows (#407)
  • Fix: Mark Sentry.currentHub as deprecated (#406)
  • Fix: Set console logger as default logger in debug mode (#413)
  • Fix: Use name from pubspec.yaml for release if package id is not available (#411)
  • Feat: SentryHttpClient tracks the duration which a request takes and logs failed requests (#414)
  • Bump: sentry-cocoa to v7.0.0 (#424)
  • Feat: Support for Out-of-Memory-Tracking on macOS/iOS (#424)
  • Fix: Trim \u0000 from Windows package info (#420)
  • Feature: Log calls to print() as Breadcrumbs (#439)
  • Fix: dist was read from SENTRY_DSN, now it's read from SENTRY_DIST (#442)
  • Bump: sentry-cocoa to v7.0.3 (#445)
  • Fix: Fix adding integrations on web (#450)
  • Fix: Use log() instead of print() for SDK logging (#453)
  • Bump: sentry-android to v5.0.0-beta.2 (#457)
  • Feature: Add withScope callback to capture methods (#463)
  • Fix: Add missing properties language, screenHeightPixels and screenWidthPixels to SentryDevice (#465)

For Breaking Changes, See the migration page.

We'd love to get feedback.

5.0.0

31 Mar 08:52
a4b92d8
Compare
Choose a tag to compare
  • Sound null safety
  • Fix: event.origin and event.environment tags have wrong value for iOS (#365) and (#369)
  • Fix: Fix deprecated registrar.messenger call in SentryFlutterWeb (#364)
  • Fix: Enable breadcrumb recording mechanism based on platform (#366)
  • Feat: Option to enable Sending default PII (#360)
  • Bump: sentry-cocoa to v6.2.1 (#360)
  • Feat: Migration from package_info to package_info_plus plugin (#370)
  • Fix: Set SentryOptions.debug in sentry (#376)
  • Fix: Read all environment variables in sentry (#375)

Breaking Changes:

4.1.0-nullsafety.1

15 Mar 16:18
b798af3
Compare
Choose a tag to compare
4.1.0-nullsafety.1 Pre-release
Pre-release
  • Bump: sentry-android to v4.3.0 (#343)
  • Fix: Multiple FlutterError.onError calls in FlutterErrorIntegration (#345)
  • Fix: Pass hint to EventProcessors (#356)
  • Fix: EventProcessors were not dropping events when returning null (#353)

Breaking Changes:

  • Fix: Plugin Registrant class moved to barrel file (#358)
    • This changed the import from import 'package:sentry_flutter/src/sentry_flutter_web.dart';
      to import 'package:sentry_flutter/sentry_flutter_web.dart';
    • This could lead to breaking changes. Typically it shouldn't because the referencing file is auto-generated.
  • Fix: Prefix classes with Sentry (#357)
    • A couple of classes were often conflicting with user's code.
      Thus this change renames the following classes:
      • App -> SentryApp
      • Browser -> SentryBrowser
      • Device -> SentryDevice
      • Gpu -> SentryGpu
      • Integration -> SentryIntegration
      • Message -> SentryMessage
      • OperatingSystem -> SentryOperatingSystem
      • Request -> SentryRequest
      • User -> SentryUser
      • Orientation -> SentryOrientation

4.1.0-nullsafety.0

08 Mar 09:33
8ee53df
Compare
Choose a tag to compare
4.1.0-nullsafety.0 Pre-release
Pre-release

Release of Sentry's new SDK for Dart/Flutter.

  • Fix: Do not append stack trace to the exception if there are no frames
  • Fix: Empty DSN disables the SDK and runs the App
  • Feat: sentry and sentry_flutter null-safety thanks to @ueman and @fzyzcjy

We'd love to get feedback.

4.0.6

01 Mar 15:32
4a56bc3
Compare
Choose a tag to compare

Release of Sentry's new SDK for Dart/Flutter.

  • Fix: captureMessage defaults SentryLevel to info
  • Fix: SentryEvent.throwable returns the unwrapped throwable instead of the throwableMechanism
  • Feat: Support enableNativeCrashHandling on iOS

We'd love to get feedback.

4.0.5

19 Feb 14:38
24ca557
Compare
Choose a tag to compare

Release of Sentry's new SDK for Dart/Flutter.

  • Bump: sentry-android to v4.0.0
  • Fix: Pana Flutter upper bound deprecation
  • Fix: sentry_flutter static analysis (pana) using stable version

We'd love to get feedback.

4.0.4

26 Jan 12:40
0e603bd
Compare
Choose a tag to compare

Release of Sentry's new SDK for Dart/Flutter.

  • Fix: Call WidgetsFlutterBinding.ensureInitialized() within runZoneGuarded (#263)

We'd love to get feedback.

4.0.3

22 Jan 15:03
b9b0ad3
Compare
Choose a tag to compare

Release of Sentry's new SDK for Dart/Flutter.

  • Fix: Auto session tracking start on iOS #274
  • Bump: Sentry-cocoa to 6.1.4

We'd love to get feedback.

4.0.2

19 Jan 11:17
be3c963
Compare
Choose a tag to compare

Release of Sentry's new SDK for Dart/Flutter.

  • fix: Mark session as errored in iOS #270
  • Fix: Pass auto session tracking interval to iOS
  • Fix: Deprecated binaryMessenger (MethodChannel member) for Flutter Web
  • Ref: Make WidgetsFlutterBinding.ensureInitialized(); the first thing the Sentry SDK calls.
  • Bump: Sentry-cocoa to 6.0.12
  • Feat: Respect FlutterError silent flag #248
  • Bump: Android SDK to v3.2.1 #273

We'd love to get feedback.