Skip to content

Commit 180efe4

Browse files
lume-codelume-code
andauthored
Upgrade build to 4.0.0 (#406)
* Update dependencies in pubspec.lock and pubspec.yaml - Upgraded various dependencies to their latest versions for improved performance and compatibility. - Updated Dart SDK constraint from ">=3.8.0 <4.0.0" to ">=3.9.0 <4.0.0". - Adjusted build dependency range to ">=4.0.0 <5.0.0". - Updated gql_code_builder from version ^0.13.1 to ^0.15.1. - Updated build_runner from version ^2.0.3 to ^2.9.0. - Updated graphql from version ^5.2.0-beta.3 to ^5.2.2. * Add missing line breaks in generated GraphQL Dart files --------- Co-authored-by: lume-code <lume-code@github.com>
1 parent 62030cf commit 180efe4

File tree

39 files changed

+240
-172
lines changed

39 files changed

+240
-172
lines changed

packages/graphql_codegen/example/pubspec.lock

Lines changed: 97 additions & 89 deletions
Large diffs are not rendered by default.

packages/graphql_codegen/pubspec.lock

Lines changed: 55 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@ packages:
55
dependency: transitive
66
description:
77
name: _fe_analyzer_shared
8-
sha256: da0d9209ca76bde579f2da330aeb9df62b6319c834fa7baae052021b0462401f
8+
sha256: dd3d2ad434b9510001d089e8de7556d50c834481b9abc2891a0184a8493a19dc
99
url: "https://pub.dev"
1010
source: hosted
11-
version: "85.0.0"
11+
version: "89.0.0"
1212
analyzer:
1313
dependency: transitive
1414
description:
1515
name: analyzer
16-
sha256: b1ade5707ab7a90dfd519eaac78a7184341d19adb6096c68d499b59c7c6cf880
16+
sha256: c22b6e7726d1f9e5db58c7251606076a71ca0dbcf76116675edfadbec0c9e875
1717
url: "https://pub.dev"
1818
source: hosted
19-
version: "7.7.0"
19+
version: "8.2.0"
2020
args:
2121
dependency: transitive
2222
description:
@@ -45,18 +45,18 @@ packages:
4545
dependency: "direct main"
4646
description:
4747
name: build
48-
sha256: "7d95cbbb1526ab5ae977df9b4cc660963b9b27f6d1075c0b34653868911385e4"
48+
sha256: "825fed4d63050252a0b6e74f2d75844c4a85b664814be6993bd3493fb5239779"
4949
url: "https://pub.dev"
5050
source: hosted
51-
version: "3.0.0"
51+
version: "4.0.1"
5252
build_config:
5353
dependency: transitive
5454
description:
5555
name: build_config
56-
sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
56+
sha256: "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187"
5757
url: "https://pub.dev"
5858
source: hosted
59-
version: "1.1.2"
59+
version: "1.2.0"
6060
build_daemon:
6161
dependency: transitive
6262
description:
@@ -65,38 +65,22 @@ packages:
6565
url: "https://pub.dev"
6666
source: hosted
6767
version: "4.0.4"
68-
build_resolvers:
69-
dependency: transitive
70-
description:
71-
name: build_resolvers
72-
sha256: "38c9c339333a09b090a638849a4c56e70a404c6bdd3b511493addfbc113b60c2"
73-
url: "https://pub.dev"
74-
source: hosted
75-
version: "3.0.0"
7668
build_runner:
7769
dependency: "direct dev"
7870
description:
7971
name: build_runner
80-
sha256: b971d4a1c789eba7be3e6fe6ce5e5b50fd3719e3cb485b3fad6d04358304351d
72+
sha256: "4e54dbeefdc70691ba80b3bce3976af63b5425c8c07dface348dfee664a0edc1"
8173
url: "https://pub.dev"
8274
source: hosted
83-
version: "2.6.0"
84-
build_runner_core:
85-
dependency: transitive
86-
description:
87-
name: build_runner_core
88-
sha256: c04e612ca801cd0928ccdb891c263a2b1391cb27940a5ea5afcf9ba894de5d62
89-
url: "https://pub.dev"
90-
source: hosted
91-
version: "9.2.0"
75+
version: "2.9.0"
9276
build_test:
9377
dependency: "direct dev"
9478
description:
9579
name: build_test
96-
sha256: "090115dcc4a30c2e1dc0fdefbaa57d0d8d0237c964636bd7ba6928cfde9bf92f"
80+
sha256: e2c97c203e4ff8871fd4bc7b4d7a879f991214d505ba29386e90c5bfb6202acf
9781
url: "https://pub.dev"
9882
source: hosted
99-
version: "3.3.0"
83+
version: "3.4.1"
10084
built_collection:
10185
dependency: "direct main"
10286
description:
@@ -109,10 +93,10 @@ packages:
10993
dependency: transitive
11094
description:
11195
name: built_value
112-
sha256: "082001b5c3dc495d4a42f1d5789990505df20d8547d42507c29050af6933ee27"
96+
sha256: a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d
11397
url: "https://pub.dev"
11498
source: hosted
115-
version: "8.10.1"
99+
version: "8.12.0"
116100
checked_yaml:
117101
dependency: transitive
118102
description:
@@ -133,10 +117,10 @@ packages:
133117
dependency: "direct main"
134118
description:
135119
name: code_builder
136-
sha256: "0ec10bf4a89e4c613960bf1e8b42c64127021740fb21640c29c909826a5eea3e"
120+
sha256: "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243"
137121
url: "https://pub.dev"
138122
source: hosted
139-
version: "4.10.1"
123+
version: "4.11.0"
140124
collection:
141125
dependency: transitive
142126
description:
@@ -181,10 +165,10 @@ packages:
181165
dependency: "direct main"
182166
description:
183167
name: dart_style
184-
sha256: "5b236382b47ee411741447c1f1e111459c941ea1b3f2b540dde54c210a3662af"
168+
sha256: c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697
185169
url: "https://pub.dev"
186170
source: hosted
187-
version: "3.1.0"
171+
version: "3.1.2"
188172
file:
189173
dependency: transitive
190174
description:
@@ -221,26 +205,26 @@ packages:
221205
dependency: "direct main"
222206
description:
223207
name: gql
224-
sha256: "650e79ed60c21579ca3bd17ebae8a8c8d22cde267b03a19bf3b35996baaa843a"
208+
sha256: "67c32325eb55c15f526f0f5e7d8b38a463dbff2ec3c2e046be4a1a95f0dc93d1"
225209
url: "https://pub.dev"
226210
source: hosted
227-
version: "1.0.1-alpha+1730759315362"
211+
version: "1.0.1"
228212
gql_code_builder:
229213
dependency: "direct main"
230214
description:
231215
name: gql_code_builder
232-
sha256: ce60e637b7b5250bebd6a136e5fd784bc94b860ecdcb745163ce27201023816e
216+
sha256: ad16d7cca772439c2a45d0ea47f9f526dea5f6c97b9e955a42a7a7b979602a5f
233217
url: "https://pub.dev"
234218
source: hosted
235-
version: "0.13.1"
219+
version: "0.15.1"
236220
gql_code_builder_serializers:
237221
dependency: transitive
238222
description:
239223
name: gql_code_builder_serializers
240-
sha256: "5344091f97afb44b15840e32889cacc18116e095105d07671ba762e897c465d4"
224+
sha256: ad8554da95de9f218c744518fcb55b6f94ffde4659aa50479eaae05855645877
241225
url: "https://pub.dev"
242226
source: hosted
243-
version: "0.1.0"
227+
version: "0.1.0+1"
244228
gql_dedupe_link:
245229
dependency: transitive
246230
description:
@@ -253,10 +237,10 @@ packages:
253237
dependency: transitive
254238
description:
255239
name: gql_error_link
256-
sha256: "93901458f3c050e33386dedb0ca7173e08cebd7078e4e0deca4bf23ab7a71f63"
240+
sha256: dd0f3fbfbcec848ea050507470cdb5d3dc47d29544ae11044a1c883cbe159ccc
257241
url: "https://pub.dev"
258242
source: hosted
259-
version: "1.0.0+1"
243+
version: "1.0.1"
260244
gql_exec:
261245
dependency: transitive
262246
description:
@@ -269,42 +253,42 @@ packages:
269253
dependency: transitive
270254
description:
271255
name: gql_http_link
272-
sha256: ef6ad24d31beb5a30113e9b919eec20876903cc4b0ee0d31550047aaaba7d5dd
256+
sha256: "07635e85a4f313836904961904417fd27844fe8f68f77b410a4e6b81d8e9202e"
273257
url: "https://pub.dev"
274258
source: hosted
275-
version: "1.1.0"
259+
version: "1.2.0"
276260
gql_link:
277261
dependency: transitive
278262
description:
279263
name: gql_link
280-
sha256: c2b0adb2f6a60c2599b9128fb095316db5feb99ce444c86fb141a6964acedfa4
264+
sha256: "0730276ce3a6a0ced073194ff923a8d99b3c78e442cbf096eb54fd0c3fa9f974"
281265
url: "https://pub.dev"
282266
source: hosted
283-
version: "1.0.1-alpha+1730759315378"
267+
version: "1.1.0"
284268
gql_transform_link:
285269
dependency: transitive
286270
description:
287271
name: gql_transform_link
288-
sha256: "0645fdd874ca1be695fd327271fdfb24c0cd6fa40774a64b946062f321a59709"
272+
sha256: b3bb06a6991bc5c9d877e2757455f80e2c14dc684b8327bedae4f4ee67afae8b
289273
url: "https://pub.dev"
290274
source: hosted
291-
version: "1.0.0"
275+
version: "1.0.1"
292276
gql_tristate_value:
293277
dependency: transitive
294278
description:
295279
name: gql_tristate_value
296-
sha256: ae045e7e272fbfd030084315140c683c9b032a9861a37165f68c2ecd8a759664
280+
sha256: "2fdf2b9364bb2164fe7d23696d6128e8f76660941521a4851a4c19a2983422f5"
297281
url: "https://pub.dev"
298282
source: hosted
299-
version: "1.0.0"
283+
version: "1.1.0"
300284
graphql:
301285
dependency: "direct dev"
302286
description:
303287
name: graphql
304-
sha256: "735bbbaa4db10d38054932e726d291bdd46e46e0575cd482a74b0615b8622e1c"
288+
sha256: "2011435a7fea92fff5b02c77550a54f89427a3c33c92cd2fccfd3aa87ed3727d"
305289
url: "https://pub.dev"
306290
source: hosted
307-
version: "5.2.1"
291+
version: "5.2.2"
308292
graphs:
309293
dependency: transitive
310294
description:
@@ -333,10 +317,10 @@ packages:
333317
dependency: transitive
334318
description:
335319
name: http
336-
sha256: "2c11f3f94c687ee9bad77c171151672986360b2b001d109814ee7140b2cf261b"
320+
sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007
337321
url: "https://pub.dev"
338322
source: hosted
339-
version: "1.4.0"
323+
version: "1.5.0"
340324
http_multi_server:
341325
dependency: transitive
342326
description:
@@ -381,10 +365,10 @@ packages:
381365
dependency: "direct dev"
382366
description:
383367
name: json_serializable
384-
sha256: ab72b330200c008cd9ece5a8383226ea11b4bd88a3afa62d1f574b436c666393
368+
sha256: "33a040668b31b320aafa4822b7b1e177e163fc3c1e835c6750319d4ab23aa6fe"
385369
url: "https://pub.dev"
386370
source: hosted
387-
version: "6.10.0-dev"
371+
version: "6.11.1"
388372
lints:
389373
dependency: "direct dev"
390374
description:
@@ -461,10 +445,10 @@ packages:
461445
dependency: transitive
462446
description:
463447
name: pool
464-
sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
448+
sha256: "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d"
465449
url: "https://pub.dev"
466450
source: hosted
467-
version: "1.5.1"
451+
version: "1.5.2"
468452
pub_semver:
469453
dependency: transitive
470454
description:
@@ -533,18 +517,18 @@ packages:
533517
dependency: transitive
534518
description:
535519
name: source_gen
536-
sha256: b9e3027417cb348083c375318f3aa993a8f54508d0e1defe332ce6baa8516333
520+
sha256: ccf30b0c9fbcd79d8b6f5bfac23199fb354938436f62475e14aea0f29ee0f800
537521
url: "https://pub.dev"
538522
source: hosted
539-
version: "3.0.0-dev"
523+
version: "4.0.1"
540524
source_helper:
541525
dependency: transitive
542526
description:
543527
name: source_helper
544-
sha256: "4f81479fe5194a622cdd1713fe1ecb683a6e6c85cd8cec8e2e35ee5ab3fdf2a1"
528+
sha256: "6a3c6cc82073a8797f8c4dc4572146114a39652851c157db37e964d9c7038723"
545529
url: "https://pub.dev"
546530
source: hosted
547-
version: "1.3.6"
531+
version: "1.3.8"
548532
source_map_stack_trace:
549533
dependency: transitive
550534
description:
@@ -621,34 +605,26 @@ packages:
621605
dependency: "direct dev"
622606
description:
623607
name: test
624-
sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb"
608+
sha256: "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7"
625609
url: "https://pub.dev"
626610
source: hosted
627-
version: "1.26.2"
611+
version: "1.26.3"
628612
test_api:
629613
dependency: transitive
630614
description:
631615
name: test_api
632-
sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00"
616+
sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55
633617
url: "https://pub.dev"
634618
source: hosted
635-
version: "0.7.6"
619+
version: "0.7.7"
636620
test_core:
637621
dependency: transitive
638622
description:
639623
name: test_core
640-
sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a"
624+
sha256: "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0"
641625
url: "https://pub.dev"
642626
source: hosted
643-
version: "0.6.11"
644-
timing:
645-
dependency: transitive
646-
description:
647-
name: timing
648-
sha256: "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe"
649-
url: "https://pub.dev"
650-
source: hosted
651-
version: "1.0.2"
627+
version: "0.6.12"
652628
typed_data:
653629
dependency: transitive
654630
description:
@@ -677,10 +653,10 @@ packages:
677653
dependency: transitive
678654
description:
679655
name: watcher
680-
sha256: "0b7fd4a0bbc4b92641dbf20adfd7e3fd1398fe17102d94b674234563e110088a"
656+
sha256: "5bf046f41320ac97a469d506261797f35254fa61c641741ef32dacda98b7d39c"
681657
url: "https://pub.dev"
682658
source: hosted
683-
version: "1.1.2"
659+
version: "1.1.3"
684660
web:
685661
dependency: transitive
686662
description:
@@ -722,4 +698,4 @@ packages:
722698
source: hosted
723699
version: "3.1.3"
724700
sdks:
725-
dart: ">=3.8.0 <4.0.0"
701+
dart: ">=3.9.0 <4.0.0"

packages/graphql_codegen/pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ environment:
1212

1313
dependencies:
1414
gql: ^1.0.0
15-
build: ">=2.0.1 <4.0.0"
15+
build: ">=4.0.0 <5.0.0"
1616
glob: ^2.0.1
1717
code_builder: ^4.2.0
1818
dart_style: ^3.0.0
1919
built_collection: ^5.0.0
2020
path: ^1.8.0
21-
gql_code_builder: ^0.13.1
21+
gql_code_builder: ^0.15.1
2222
recase: ^4.0.0
2323
json_annotation: ^4.9.0
2424
dev_dependencies:
2525
test: ^1.17.4
2626
build_test: ^3.3.0
27-
build_runner: ^2.0.3
27+
build_runner: ^2.9.0
2828
json_serializable: ^6.9.5
29-
graphql: ^5.2.0-beta.3
29+
graphql: ^5.2.2
3030
lints: ^5.1.1

packages/graphql_codegen/test/assets/add_typenames/schema.graphql.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -864,6 +864,7 @@ extension UtilityExtension$Query$Q$docsWithTypename
864864
on Query$Q$docsWithTypename {
865865
CopyWith$Query$Q$docsWithTypename<Query$Q$docsWithTypename> get copyWith =>
866866
CopyWith$Query$Q$docsWithTypename(this, (i) => i);
867+
867868
_T when<_T>({
868869
required _T Function(Query$Q$docsWithTypename$$Contract) contract,
869870
required _T Function(Query$Q$docsWithTypename$$Report) report,
@@ -1197,6 +1198,7 @@ extension UtilityExtension$Query$Q$docsWihtoutTypename
11971198
on Query$Q$docsWihtoutTypename {
11981199
CopyWith$Query$Q$docsWihtoutTypename<Query$Q$docsWihtoutTypename>
11991200
get copyWith => CopyWith$Query$Q$docsWihtoutTypename(this, (i) => i);
1201+
12001202
_T when<_T>({
12011203
required _T Function(Query$Q$docsWihtoutTypename$$Contract) contract,
12021204
required _T Function(Query$Q$docsWihtoutTypename$$Report) report,
@@ -1847,6 +1849,7 @@ extension UtilityExtension$Query$Q$docsWithFragment
18471849
on Query$Q$docsWithFragment {
18481850
CopyWith$Query$Q$docsWithFragment<Query$Q$docsWithFragment> get copyWith =>
18491851
CopyWith$Query$Q$docsWithFragment(this, (i) => i);
1852+
18501853
_T when<_T>({
18511854
required _T Function(Query$Q$docsWithFragment$$Contract) contract,
18521855
required _T Function(Query$Q$docsWithFragment$$Report) report,

0 commit comments

Comments
 (0)