Skip to content

Commit 52dbfe1

Browse files
committed
Fix compatibility with latest Dart SDKs
1 parent 8ab5f5b commit 52dbfe1

5 files changed

Lines changed: 65 additions & 60 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## 3.1.0
22

33
- Require Dart 3.0 or later
4-
- Update to latest dependencies supporting Dart 3 and 3.1
4+
- Update to latest dependencies supporting Dart 3 and later
55

66
## 3.0.0
77

lib/src/server_info.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@ class ServerInfo {
100100
serviceUnavailableCount += 1;
101101
default:
102102
otherErrorCount += 1;
103-
break;
104103
}
105104
}
106105
}

pubspec.lock

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,34 @@ packages:
55
dependency: transitive
66
description:
77
name: _fe_analyzer_shared
8-
sha256: "36a321c3d2cbe01cbcb3540a87b8843846e0206df3e691fa7b23e19e78de6d49"
8+
sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7"
99
url: "https://pub.dev"
1010
source: hosted
11-
version: "65.0.0"
11+
version: "67.0.0"
1212
analyzer:
1313
dependency: transitive
1414
description:
1515
name: analyzer
16-
sha256: dfe03b90ec022450e22513b5e5ca1f01c0c01de9c3fba2f7fd233cb57a6b9a07
16+
sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d"
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "6.3.0"
19+
version: "6.4.1"
2020
archive:
2121
dependency: transitive
2222
description:
2323
name: archive
24-
sha256: "7e0d52067d05f2e0324268097ba723b71cb41ac8a6a2b24d1edf9c536b987b03"
24+
sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
2525
url: "https://pub.dev"
2626
source: hosted
27-
version: "3.4.6"
27+
version: "3.6.1"
2828
args:
2929
dependency: "direct main"
3030
description:
3131
name: args
32-
sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
32+
sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
3333
url: "https://pub.dev"
3434
source: hosted
35-
version: "2.4.2"
35+
version: "2.5.0"
3636
async:
3737
dependency: transitive
3838
description:
@@ -61,10 +61,10 @@ packages:
6161
dependency: transitive
6262
description:
6363
name: charcode
64-
sha256: fb98c0f6d12c920a02ee2d998da788bca066ca5f148492b7085ee23372b12306
64+
sha256: fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a
6565
url: "https://pub.dev"
6666
source: hosted
67-
version: "1.3.1"
67+
version: "1.4.0"
6868
checked_yaml:
6969
dependency: transitive
7070
description:
@@ -77,18 +77,18 @@ packages:
7777
dependency: "direct dev"
7878
description:
7979
name: cli_pkg
80-
sha256: "716254ea9f38179f64ff36d6e26c6193acd59939baeaf5b932ed13f25b28f6ad"
80+
sha256: be7f66d681725c9af6fe820144fdc8418b3ff1c94e928c2eb47dbf802572100f
8181
url: "https://pub.dev"
8282
source: hosted
83-
version: "2.7.0"
83+
version: "2.8.0"
8484
cli_util:
8585
dependency: transitive
8686
description:
8787
name: cli_util
88-
sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7
88+
sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19
8989
url: "https://pub.dev"
9090
source: hosted
91-
version: "0.4.0"
91+
version: "0.4.1"
9292
collection:
9393
dependency: transitive
9494
description:
@@ -117,10 +117,10 @@ packages:
117117
dependency: transitive
118118
description:
119119
name: coverage
120-
sha256: "0cec992efb6feaa6141779723bf0119d5f511ebd658aa5225d9bac53cb7e609e"
120+
sha256: "3945034e86ea203af7a056d98e98e42a5518fff200d6e8e6647e1886b07e936e"
121121
url: "https://pub.dev"
122122
source: hosted
123-
version: "1.7.0"
123+
version: "1.8.0"
124124
crypto:
125125
dependency: transitive
126126
description:
@@ -141,26 +141,26 @@ packages:
141141
dependency: "direct dev"
142142
description:
143143
name: dhttpd
144-
sha256: e7e5735549acb0d1d7f5101281dac700e8a444e3563f9c212d16196dc40384f4
144+
sha256: "2e24765d7569b8e0a02a441e3cf96f09cca69dfecba646e7e9f6b3ab45a2f3fe"
145145
url: "https://pub.dev"
146146
source: hosted
147-
version: "4.0.1"
147+
version: "4.1.0"
148148
file:
149149
dependency: transitive
150150
description:
151151
name: file
152-
sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
152+
sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
153153
url: "https://pub.dev"
154154
source: hosted
155-
version: "7.0.0"
155+
version: "7.0.1"
156156
frontend_server_client:
157157
dependency: transitive
158158
description:
159159
name: frontend_server_client
160-
sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
160+
sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
161161
url: "https://pub.dev"
162162
source: hosted
163-
version: "3.2.0"
163+
version: "4.0.0"
164164
glob:
165165
dependency: "direct main"
166166
description:
@@ -173,10 +173,10 @@ packages:
173173
dependency: "direct dev"
174174
description:
175175
name: grinder
176-
sha256: "48495acdb3df702c55c952c6536faf11631b8401a292eb0d182ef332fc568b56"
176+
sha256: e1996e485d2b56bb164a8585679758d488fbf567273f51c432c8733fee1f6188
177177
url: "https://pub.dev"
178178
source: hosted
179-
version: "0.9.4"
179+
version: "0.9.5"
180180
html:
181181
dependency: "direct main"
182182
description:
@@ -229,10 +229,10 @@ packages:
229229
dependency: transitive
230230
description:
231231
name: json_annotation
232-
sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
232+
sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
233233
url: "https://pub.dev"
234234
source: hosted
235-
version: "4.8.1"
235+
version: "4.9.0"
236236
lints:
237237
dependency: "direct dev"
238238
description:
@@ -253,18 +253,18 @@ packages:
253253
dependency: transitive
254254
description:
255255
name: matcher
256-
sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e"
256+
sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
257257
url: "https://pub.dev"
258258
source: hosted
259-
version: "0.12.16"
259+
version: "0.12.16+1"
260260
meta:
261261
dependency: "direct main"
262262
description:
263263
name: meta
264-
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
264+
sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
265265
url: "https://pub.dev"
266266
source: hosted
267-
version: "1.11.0"
267+
version: "1.16.0"
268268
mime:
269269
dependency: transitive
270270
description:
@@ -273,6 +273,14 @@ packages:
273273
url: "https://pub.dev"
274274
source: hosted
275275
version: "1.0.4"
276+
native_stack_traces:
277+
dependency: transitive
278+
description:
279+
name: native_stack_traces
280+
sha256: "64d2f4bcf3b69326fb9bc91b4dd3a06f94bb5bbc3a65e25ae6467ace0b34bfd3"
281+
url: "https://pub.dev"
282+
source: hosted
283+
version: "0.5.7"
276284
node_interop:
277285
dependency: transitive
278286
description:
@@ -301,10 +309,10 @@ packages:
301309
dependency: "direct main"
302310
description:
303311
name: path
304-
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
312+
sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
305313
url: "https://pub.dev"
306314
source: hosted
307-
version: "1.8.3"
315+
version: "1.9.0"
308316
petitparser:
309317
dependency: transitive
310318
description:
@@ -313,14 +321,6 @@ packages:
313321
url: "https://pub.dev"
314322
source: hosted
315323
version: "6.0.1"
316-
pointycastle:
317-
dependency: transitive
318-
description:
319-
name: pointycastle
320-
sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c"
321-
url: "https://pub.dev"
322-
source: hosted
323-
version: "3.7.3"
324324
pool:
325325
dependency: transitive
326326
description:
@@ -341,10 +341,10 @@ packages:
341341
dependency: transitive
342342
description:
343343
name: pubspec_parse
344-
sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367
344+
sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
345345
url: "https://pub.dev"
346346
source: hosted
347-
version: "1.2.3"
347+
version: "1.3.0"
348348
retry:
349349
dependency: transitive
350350
description:
@@ -381,10 +381,10 @@ packages:
381381
dependency: transitive
382382
description:
383383
name: shelf_web_socket
384-
sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
384+
sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
385385
url: "https://pub.dev"
386386
source: hosted
387-
version: "1.0.4"
387+
version: "2.0.0"
388388
source_map_stack_trace:
389389
dependency: transitive
390390
description:
@@ -445,26 +445,26 @@ packages:
445445
dependency: "direct dev"
446446
description:
447447
name: test
448-
sha256: d983a57c33dde6d44b1fb8635f67c91f4b41d26cf227c147963affa97d63563d
448+
sha256: d11b55850c68c1f6c0cf00eabded4e66c4043feaf6c0d7ce4a36785137df6331
449449
url: "https://pub.dev"
450450
source: hosted
451-
version: "1.24.8"
451+
version: "1.25.5"
452452
test_api:
453453
dependency: transitive
454454
description:
455455
name: test_api
456-
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
456+
sha256: "2419f20b0c8677b2d67c8ac4d1ac7372d862dc6c460cdbb052b40155408cd794"
457457
url: "https://pub.dev"
458458
source: hosted
459-
version: "0.6.1"
459+
version: "0.7.1"
460460
test_core:
461461
dependency: transitive
462462
description:
463463
name: test_core
464-
sha256: "2f866bf4b20c11327ac166ee6036bddafb7fe9e35505ff8324f788e66913f967"
464+
sha256: "4d070a6bc36c1c4e89f20d353bfd71dc30cdf2bd0e14349090af360a029ab292"
465465
url: "https://pub.dev"
466466
source: hosted
467-
version: "0.5.8"
467+
version: "0.6.2"
468468
test_process:
469469
dependency: transitive
470470
description:
@@ -493,10 +493,10 @@ packages:
493493
dependency: transitive
494494
description:
495495
name: vm_service
496-
sha256: a13d5503b4facefc515c8c587ce3cf69577a7b064a9f1220e005449cf1f64aad
496+
sha256: a2662fb1f114f4296cf3f5a50786a2d888268d7776cf681aa17d660ffa23b246
497497
url: "https://pub.dev"
498498
source: hosted
499-
version: "12.0.0"
499+
version: "14.0.0"
500500
watcher:
501501
dependency: transitive
502502
description:

pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ dependencies:
1616
csslib: ^1.0.0
1717
glob: ^2.1.2
1818
html: ^0.15.4
19-
meta: ^1.9.1
19+
meta: ^1.10.0
2020
path: ^1.8.3
2121
source_span: ^1.10.0
2222
stream_channel: ^2.1.2
2323

2424
dev_dependencies:
2525
lints: ^3.0.0
26-
dhttpd: ^4.0.0
27-
test: ^1.24.8
28-
cli_pkg: ^2.7.0
29-
grinder: ^0.9.4
26+
dhttpd: ^4.1.0
27+
test: ^1.25.0
28+
cli_pkg: ^2.8.0
29+
grinder: ^0.9.5
3030

3131
executables:
3232
linkcheck: linkcheck

test/e2e_test.dart

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,12 @@ class _MockStdout implements Stdout {
239239
@override
240240
bool get hasTerminal => false;
241241

242+
@override
243+
String get lineTerminator => '\n';
244+
245+
@override
246+
set lineTerminator(String lineTerminator) => throw UnimplementedError();
247+
242248
@override
243249
IOSink get nonBlocking {
244250
throw UnimplementedError();
@@ -315,6 +321,6 @@ class _MockStdout implements Stdout {
315321
void writeln([Object? object]) {
316322
object ??= '';
317323
write(object);
318-
write('\n');
324+
write(lineTerminator);
319325
}
320326
}

0 commit comments

Comments
 (0)