Skip to content

Commit 6c85a4e

Browse files
authored
Merge branch 'master' into improve-cupertino-radio-fidelity
2 parents 8e97180 + 14df7be commit 6c85a4e

File tree

166 files changed

+8392
-2557
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+8392
-2557
lines changed

.ci.yaml

+15-48
Large diffs are not rendered by default.

.github/ISSUE_TEMPLATE/9_first_party_packages.yml

-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ body:
5656
- palette_generator
5757
- path_provider
5858
- pigeon
59-
- platform
6059
- plugin_platform_interface
6160
- pointer_interceptor
6261
- process

.github/workflows/scorecards-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ jobs:
5151

5252
# Upload the results to GitHub's code scanning dashboard.
5353
- name: "Upload to code-scanning"
54-
uses: github/codeql-action/upload-sarif@f079b8493333aace61c81488f8bd40919487bd9f
54+
uses: github/codeql-action/upload-sarif@2e230e8fe0ad3a14a340ad0815ddb96d599d2aff
5555
with:
5656
sarif_file: results.sarif

TESTOWNERS

+110-110
Large diffs are not rendered by default.

bin/internal/engine.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
e211c43f3dc1f2622efb67a9330a4d8310e5988d
1+
1cdbebee19012cee6cfaf67a434e3a6fcbc4682b

bin/internal/flutter_packages.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
11e192a86db3e3a59e532f84ee5e2f012774df9f
1+
e95fe4a0cd3a08a05a0d0b51423f6bcd3d605d9f

bin/internal/fuchsia-linux.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pagJoGS4kQ8Efa_ifd3KcGLsh22wn1WsC1VpsW4EbJcC
1+
aVohW_hnfDaE0smBXx57-kr3Aqe3ATa6PZrNNUpp78IC

dev/a11y_assessments/lib/main.dart

+13-2
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,25 @@ class App extends StatelessWidget {
2020

2121
@override
2222
Widget build(BuildContext context) {
23+
final ThemeData lightTheme = ThemeData(
24+
colorScheme: ColorScheme.fromSeed(
25+
seedColor: const Color(0xff6750a4),
26+
contrastLevel: MediaQuery.highContrastOf(context) ? 1.0 : 0.0,
27+
));
28+
final ThemeData darkTheme = ThemeData(
29+
colorScheme: ColorScheme.fromSeed(
30+
brightness: Brightness.dark,
31+
seedColor: const Color(0xff6750a4),
32+
contrastLevel: MediaQuery.highContrastOf(context) ? 1.0 : 0.0,
33+
));
2334

2435
final Map<String, WidgetBuilder> routes = Map<String, WidgetBuilder>.fromEntries(
2536
useCases.map((UseCase useCase) => MapEntry<String, WidgetBuilder>(useCase.route, useCase.build)),
2637
);
2738
return MaterialApp(
2839
title: 'Accessibility Assessments',
29-
theme: ThemeData.light(),
30-
darkTheme: ThemeData.dark(),
40+
theme: lightTheme,
41+
darkTheme: darkTheme,
3142
routes: <String, WidgetBuilder>{
3243
'/': (_) => const HomePage(),
3344
...routes

dev/a11y_assessments/lib/use_cases/text_field.dart

+2
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class _MainWidget extends StatelessWidget {
3232
children: <Widget>[
3333
const TextField(
3434
key: Key('enabled text field'),
35+
maxLines: null,
3536
decoration: InputDecoration(
3637
labelText: 'Email',
3738
suffixText: '@gmail.com',
@@ -40,6 +41,7 @@ class _MainWidget extends StatelessWidget {
4041
),
4142
TextField(
4243
key: const Key('disabled text field'),
44+
maxLines: null,
4345
decoration: const InputDecoration(
4446
labelText: 'Email',
4547
suffixText: '@gmail.com',

dev/a11y_assessments/lib/use_cases/text_field_password.dart

-2
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,13 @@ class _MainWidget extends StatelessWidget {
3434
key: Key('enabled password'),
3535
decoration: InputDecoration(
3636
labelText: 'Password',
37-
hintText: 'Enter your password',
3837
),
3938
obscureText: true,
4039
),
4140
TextField(
4241
key: Key('disabled password'),
4342
decoration: InputDecoration(
4443
labelText: 'Password',
45-
hintText: 'Enter your password',
4644
),
4745
enabled: false,
4846
obscureText: true,

dev/a11y_assessments/test/home_page_test.dart

+64
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import 'package:a11y_assessments/main.dart';
66
import 'package:flutter/material.dart';
77
import 'package:flutter_test/flutter_test.dart';
8+
import 'package:material_color_utilities/material_color_utilities.dart';
89

910

1011
void main() {
@@ -14,4 +15,67 @@ void main() {
1415
expect(app.theme!.brightness, equals(Brightness.light));
1516
expect(app.darkTheme!.brightness, equals(Brightness.dark));
1617
});
18+
19+
testWidgets('App can generate high-contrast color scheme', (WidgetTester tester) async {
20+
await tester.pumpWidget(const MediaQuery(
21+
data: MediaQueryData(
22+
highContrast: true,
23+
),
24+
child: App()
25+
));
26+
27+
final MaterialApp app = find.byType(MaterialApp).evaluate().first.widget as MaterialApp;
28+
29+
final DynamicScheme highContrastScheme = SchemeTonalSpot(sourceColorHct: Hct.fromInt(const Color(0xff6750a4).value), isDark: false, contrastLevel: 1.0);
30+
final ColorScheme appScheme = app.theme!.colorScheme;
31+
32+
expect(appScheme.primary.value, MaterialDynamicColors.primary.getArgb(highContrastScheme));
33+
expect(appScheme.onPrimary.value, MaterialDynamicColors.onPrimary.getArgb(highContrastScheme));
34+
expect(appScheme.primaryContainer.value, MaterialDynamicColors.primaryContainer.getArgb(highContrastScheme));
35+
expect(appScheme.onPrimaryContainer.value, MaterialDynamicColors.onPrimaryContainer.getArgb(highContrastScheme));
36+
expect(appScheme.primaryFixed.value, MaterialDynamicColors.primaryFixed.getArgb(highContrastScheme));
37+
expect(appScheme.primaryFixedDim.value, MaterialDynamicColors.primaryFixedDim.getArgb(highContrastScheme));
38+
expect(appScheme.onPrimaryFixed.value, MaterialDynamicColors.onPrimaryFixed.getArgb(highContrastScheme));
39+
expect(appScheme.onPrimaryFixedVariant.value, MaterialDynamicColors.onPrimaryFixedVariant.getArgb(highContrastScheme));
40+
expect(appScheme.secondary.value, MaterialDynamicColors.secondary.getArgb(highContrastScheme));
41+
expect(appScheme.onSecondary.value, MaterialDynamicColors.onSecondary.getArgb(highContrastScheme));
42+
expect(appScheme.secondaryContainer.value, MaterialDynamicColors.secondaryContainer.getArgb(highContrastScheme));
43+
expect(appScheme.onSecondaryContainer.value, MaterialDynamicColors.onSecondaryContainer.getArgb(highContrastScheme));
44+
expect(appScheme.secondaryFixed.value, MaterialDynamicColors.secondaryFixed.getArgb(highContrastScheme));
45+
expect(appScheme.secondaryFixedDim.value, MaterialDynamicColors.secondaryFixedDim.getArgb(highContrastScheme));
46+
expect(appScheme.onSecondaryFixed.value, MaterialDynamicColors.onSecondaryFixed.getArgb(highContrastScheme));
47+
expect(appScheme.onSecondaryFixedVariant.value, MaterialDynamicColors.onSecondaryFixedVariant.getArgb(highContrastScheme));
48+
expect(appScheme.tertiary.value, MaterialDynamicColors.tertiary.getArgb(highContrastScheme));
49+
expect(appScheme.onTertiary.value, MaterialDynamicColors.onTertiary.getArgb(highContrastScheme));
50+
expect(appScheme.tertiaryContainer.value, MaterialDynamicColors.tertiaryContainer.getArgb(highContrastScheme));
51+
expect(appScheme.onTertiaryContainer.value, MaterialDynamicColors.onTertiaryContainer.getArgb(highContrastScheme));
52+
expect(appScheme.tertiaryFixed.value, MaterialDynamicColors.tertiaryFixed.getArgb(highContrastScheme));
53+
expect(appScheme.tertiaryFixedDim.value, MaterialDynamicColors.tertiaryFixedDim.getArgb(highContrastScheme));
54+
expect(appScheme.onTertiaryFixed.value, MaterialDynamicColors.onTertiaryFixed.getArgb(highContrastScheme));
55+
expect(appScheme.onTertiaryFixedVariant.value, MaterialDynamicColors.onTertiaryFixedVariant.getArgb(highContrastScheme));
56+
expect(appScheme.error.value, MaterialDynamicColors.error.getArgb(highContrastScheme));
57+
expect(appScheme.onError.value, MaterialDynamicColors.onError.getArgb(highContrastScheme));
58+
expect(appScheme.errorContainer.value, MaterialDynamicColors.errorContainer.getArgb(highContrastScheme));
59+
expect(appScheme.onErrorContainer.value, MaterialDynamicColors.onErrorContainer.getArgb(highContrastScheme));
60+
expect(appScheme.background.value, MaterialDynamicColors.background.getArgb(highContrastScheme));
61+
expect(appScheme.onBackground.value, MaterialDynamicColors.onBackground.getArgb(highContrastScheme));
62+
expect(appScheme.surface.value, MaterialDynamicColors.surface.getArgb(highContrastScheme));
63+
expect(appScheme.surfaceDim.value, MaterialDynamicColors.surfaceDim.getArgb(highContrastScheme));
64+
expect(appScheme.surfaceBright.value, MaterialDynamicColors.surfaceBright.getArgb(highContrastScheme));
65+
expect(appScheme.surfaceContainerLowest.value, MaterialDynamicColors.surfaceContainerLowest.getArgb(highContrastScheme));
66+
expect(appScheme.surfaceContainerLow.value, MaterialDynamicColors.surfaceContainerLow.getArgb(highContrastScheme));
67+
expect(appScheme.surfaceContainer.value, MaterialDynamicColors.surfaceContainer.getArgb(highContrastScheme));
68+
expect(appScheme.surfaceContainerHigh.value, MaterialDynamicColors.surfaceContainerHigh.getArgb(highContrastScheme));
69+
expect(appScheme.surfaceContainerHighest.value, MaterialDynamicColors.surfaceContainerHighest.getArgb(highContrastScheme));
70+
expect(appScheme.onSurface.value, MaterialDynamicColors.onSurface.getArgb(highContrastScheme));
71+
expect(appScheme.surfaceVariant.value, MaterialDynamicColors.surfaceVariant.getArgb(highContrastScheme));
72+
expect(appScheme.onSurfaceVariant.value, MaterialDynamicColors.onSurfaceVariant.getArgb(highContrastScheme));
73+
expect(appScheme.outline.value, MaterialDynamicColors.outline.getArgb(highContrastScheme));
74+
expect(appScheme.outlineVariant.value, MaterialDynamicColors.outlineVariant.getArgb(highContrastScheme));
75+
expect(appScheme.shadow.value, MaterialDynamicColors.shadow.getArgb(highContrastScheme));
76+
expect(appScheme.scrim.value, MaterialDynamicColors.scrim.getArgb(highContrastScheme));
77+
expect(appScheme.inverseSurface.value, MaterialDynamicColors.inverseSurface.getArgb(highContrastScheme));
78+
expect(appScheme.onInverseSurface.value, MaterialDynamicColors.inverseOnSurface.getArgb(highContrastScheme));
79+
expect(appScheme.inversePrimary.value, MaterialDynamicColors.inversePrimary.getArgb(highContrastScheme));
80+
});
1781
}

dev/a11y_assessments/test/text_field_password_test.dart

+20
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,24 @@ void main() {
3030
expect(passwordField.enabled, isFalse);
3131
}
3232
});
33+
34+
testWidgets('text field passwords do not have hint text', (WidgetTester tester) async {
35+
await pumpsUseCase(tester, TextFieldPasswordUseCase());
36+
expect(find.byType(TextField), findsExactly(2));
37+
38+
// Test the enabled password
39+
{
40+
final Finder finder = find.byKey(const Key('enabled password'));
41+
final TextField textField = tester.widget<TextField>(finder);
42+
expect(textField.decoration?.hintText, isNull);
43+
44+
}
45+
46+
// Test the disabled password
47+
{
48+
final Finder finder = find.byKey(const Key('disabled password'));
49+
final TextField textField = tester.widget<TextField>(finder);
50+
expect(textField.decoration?.hintText, isNull);
51+
}
52+
});
3353
}

dev/a11y_assessments/test/text_field_test.dart

+24
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,28 @@ void main() {
3030
expect(textField.enabled, isFalse);
3131
}
3232
});
33+
34+
testWidgets('font size increase does not ellipsize hint text', (WidgetTester tester) async {
35+
await pumpsUseCase(tester, TextFieldUseCase());
36+
await tester.pumpWidget(MaterialApp(
37+
home: MediaQuery.withClampedTextScaling(
38+
minScaleFactor: 3,
39+
maxScaleFactor: 3,
40+
child: Builder(
41+
builder: (BuildContext context) {
42+
return TextFieldUseCase().build(context);
43+
},
44+
),
45+
),
46+
));
47+
// Test the enabled text field
48+
{
49+
final Finder finder = find.byKey(const Key('enabled text field'));
50+
await tester.tap(finder);
51+
await tester.pumpAndSettle();
52+
final Size size = tester.getSize(finder);
53+
// Should have a multi-line height.
54+
expect(size.height, 280);
55+
}
56+
});
3357
}

dev/automated_tests/pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies:
1313
integration_test:
1414
sdk: flutter
1515
platform: 3.1.4
16-
test: 1.25.6
16+
test: 1.25.7
1717

1818
_fe_analyzer_shared: 70.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
1919
analyzer: 6.5.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -60,7 +60,7 @@ dependencies:
6060
string_scanner: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6161
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6262
test_api: 0.7.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
63-
test_core: 0.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
63+
test_core: 0.6.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6464
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6565
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6666
vm_service: 14.2.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -75,4 +75,4 @@ flutter:
7575
assets:
7676
- icon/test.png
7777

78-
# PUBSPEC CHECKSUM: 5c1c
78+
# PUBSPEC CHECKSUM: e61e

dev/benchmarks/complex_layout/pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ dependencies:
3939
dev_dependencies:
4040
flutter_test:
4141
sdk: flutter
42-
test: 1.25.6
42+
test: 1.25.7
4343
integration_test:
4444
sdk: flutter
4545

@@ -72,7 +72,7 @@ dev_dependencies:
7272
shelf_web_socket: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7373
source_map_stack_trace: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7474
source_maps: 0.10.12 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
75-
test_core: 0.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
75+
test_core: 0.6.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7676
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7777
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7878
web: 0.5.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -86,4 +86,4 @@ flutter:
8686
- packages/flutter_gallery_assets/people/square/ali.png
8787
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
8888

89-
# PUBSPEC CHECKSUM: f4f4
89+
# PUBSPEC CHECKSUM: bff6

dev/benchmarks/macrobenchmarks/pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ dependencies:
4646
webdriver: 3.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
4747

4848
dev_dependencies:
49-
test: 1.25.6
49+
test: 1.25.7
5050
integration_test:
5151
sdk: flutter
5252

@@ -74,7 +74,7 @@ dev_dependencies:
7474
shelf_web_socket: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7575
source_map_stack_trace: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7676
source_maps: 0.10.12 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
77-
test_core: 0.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
77+
test_core: 0.6.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7878
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7979
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
8080
web_socket_channel: 2.4.5 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -213,4 +213,4 @@ flutter:
213213
fonts:
214214
- asset: packages/flutter_gallery_assets/fonts/GalleryIcons.ttf
215215

216-
# PUBSPEC CHECKSUM: f4f4
216+
# PUBSPEC CHECKSUM: bff6

dev/benchmarks/microbenchmarks/pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
sdk: flutter
1313
stocks:
1414
path: ../test_apps/stocks
15-
test: 1.25.6
15+
test: 1.25.7
1616
flutter_gallery_assets: 1.0.2
1717

1818
_fe_analyzer_shared: 70.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -61,7 +61,7 @@ dependencies:
6161
string_scanner: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6262
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6363
test_api: 0.7.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
64-
test_core: 0.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
64+
test_core: 0.6.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6565
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6666
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6767
vm_service: 14.2.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -140,4 +140,4 @@ flutter:
140140
- packages/flutter_gallery_assets/people/square/stella.png
141141
- packages/flutter_gallery_assets/people/square/trevor.png
142142

143-
# PUBSPEC CHECKSUM: 1f6b
143+
# PUBSPEC CHECKSUM: a96d

dev/benchmarks/platform_channels_benchmarks/pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ dependencies:
6060
stream_channel: 2.1.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6161
string_scanner: 1.2.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6262
term_glyph: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
63-
test: 1.25.6 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
63+
test: 1.25.7 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6464
test_api: 0.7.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
65-
test_core: 0.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
65+
test_core: 0.6.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6666
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6767
vector_math: 2.1.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
6868
vm_service: 14.2.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -77,4 +77,4 @@ dev_dependencies:
7777
flutter:
7878
uses-material-design: true
7979

80-
# PUBSPEC CHECKSUM: 1959
80+
# PUBSPEC CHECKSUM: a35b

dev/benchmarks/platform_views_layout/pubspec.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dependencies:
4444
dev_dependencies:
4545
flutter_test:
4646
sdk: flutter
47-
test: 1.25.6
47+
test: 1.25.7
4848

4949
_fe_analyzer_shared: 70.0.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
5050
analyzer: 6.5.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -75,7 +75,7 @@ dev_dependencies:
7575
shelf_web_socket: 1.0.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7676
source_map_stack_trace: 2.1.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7777
source_maps: 0.10.12 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
78-
test_core: 0.6.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
78+
test_core: 0.6.4 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
7979
typed_data: 1.3.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
8080
watcher: 1.1.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
8181
web: 0.5.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
@@ -89,4 +89,4 @@ flutter:
8989
- packages/flutter_gallery_assets/people/square/ali.png
9090
- packages/flutter_gallery_assets/places/india_chettinad_silk_maker.png
9191

92-
# PUBSPEC CHECKSUM: 34b5
92+
# PUBSPEC CHECKSUM: 01b7

0 commit comments

Comments
 (0)