Skip to content

Commit bf5e322

Browse files
authored
Flutter 7 GA (#6468)
1 parent f67175d commit bf5e322

File tree

24 files changed

+94
-51
lines changed

24 files changed

+94
-51
lines changed

src/docs/product/data-management-settings/scrubbing/advanced-datascrubbing.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Selectors allow you to restrict rules to certain parts of the event. This is use
8787
- `$http.headers.x-custom-token` to scrub the request header `X-Custom-Token`
8888
- `$user.ip_address` to scrub the user's IP address
8989
- `$frame.vars.foo` to scrub a stack trace frame variable called `foo`
90-
- `contexts.device.timezone` to scrub a key from the Device context
90+
- `contexts.device.timezone` or `contexts.culture.timezone` to scrub a key from the Device context
9191
- `tags.server_name` to scrub the tag `server_name`
9292

9393
All key names are treated case-insensitively.

src/platform-includes/configuration/auto-session-tracking/flutter.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import 'package:sentry_flutter/sentry_flutter.dart';
88
99
Future<void> main() async {
1010
await SentryFlutter.init(
11-
(options) => options.autoSessionTrackingIntervalMillis = 60000
11+
(options) => options.autoSessionTrackingInterval = const Duration(milliseconds: 60000)
1212
appRunner: () => runApp(MyApp()),
1313
);
1414
}

src/platform-includes/configuration/before-breadcrumb-hint/dart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
Breadcrumb beforeBreadcrumb(Breadcrumb crumb, {dynamic hint}) {
4+
Breadcrumb beforeBreadcrumb(Breadcrumb crumb, {Hint? hint}) {
55
return hint is MyHint ? null : crumb;
66
}
77

src/platform-includes/configuration/before-send-fingerprint/dart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {dynamic hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
55
if (event.throwable is DatabaseException) {
66
event = event.copyWith(fingerprint: ['database-connection-error']);
77
}

src/platform-includes/configuration/before-send-hint/dart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {dynamic hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
55
return hint is MyHint ? null : event;
66
}
77

src/platform-includes/configuration/before-send/dart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {dynamic hint}) async {
4+
FutureOr<SentryEvent?> beforeSend(SentryEvent event, {Hint? hint}) async {
55
// Modify the event here:
66
event = event.copyWith(serverName: null); // Don't send server names.
77
return event;

src/platform-includes/enriching-events/breadcrumbs/before-breadcrumb/dart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
```dart
22
import 'package:sentry/sentry.dart';
33
4-
Breadcrumb beforeBreadcrumb(Breadcrumb breadcrumb, {dynamic hint}) {
4+
Breadcrumb beforeBreadcrumb(Breadcrumb breadcrumb, {Hint? hint}) {
55
return 'a.spammy.Logger' == breadcrumb.category ? null : breadcrumb;
66
}
77

src/platform-includes/enriching-events/scopes/configure-scope/dart.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ import 'package:sentry/sentry.dart';
33
44
Sentry.configureScope((scope) => scope
55
..setTag('my-tag', 'my value')
6-
..user = User(id: '42', email: 'john.doe@example.com'));
6+
..setUser(SentryUser(id: '42', email: 'john.doe@example.com'));
77
```

src/platform-includes/getting-started-primer/flutter.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ Features:
3737
- [Screenshot attachments for errors](/platforms/flutter/enriching-events/screenshots/)
3838
- [View Hierarchy attachments for errors](/platforms/flutter/enriching-events/viewhierarchy/)
3939
- Limited support for Flutter Web, Windows, and Linux
40-
- Under the hood, the SDK relies on the [Dart SDK](/platforms/dart/); the minimum required version is `2.12.0` and Flutter SDK version is `2.0.0`.
40+
- Under the hood, the SDK relies on the [Dart SDK](/platforms/dart/), version `2.17.0` and up, and the Flutter SDK, version `3.0.0` and up.

src/platform-includes/performance/distributed-tracing/dart.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ To obtain a trace header from the span, use `ISentrySpan#toSentryTrace()` method
33
To create a span as a continuation of the trace retrieved from the upstream service, pass the `sentry-trace` header value to the transaction context:
44

55
```dart
6+
import 'package:sentry/sentry.dart';
7+
68
final header = request.headers['sentry-trace'];
79
final sentryTraceHeader = SentryTraceHeader.fromTraceHeader(header);
810
try {
@@ -14,6 +16,6 @@ try {
1416

1517
<Note>
1618

17-
The `SentryHttpClient` instrumentation handles trace continuations automatically when enabling the `networkTracing` feature.
19+
The `SentryHttpClient` instrumentation handles trace continuations automatically when enabling the [performance](/platforms/dart/performance/) feature.
1820

1921
</Note>

0 commit comments

Comments
 (0)