Skip to content

Commit 7485922

Browse files
authored
Batch dependency bumps (supersedes open dependabot PRs) (#1163)
Consolidates the open dependabot PRs (#1144, #1137, #1131, #1122, #1075) into one verified batch. Supersedes those PRs, they will auto close once this lands. ## What is bumped Lockfile only, within existing constraints: - connectivity_plus 7.1.1 -> 7.3.1 - dart_webrtc 1.8.0 -> 1.8.1 - synchronized 3.4.0 -> 3.4.1+1 - uuid 4.5.3 -> 4.6.0 - plus transitive refreshes from `flutter pub upgrade` Constraint change: - device_info_plus ^12.3.0 -> '>=12.3.0 <14.0.0'. 13.x requires Flutter 3.38.1, so a caret on 13.x would break resolution for consumers on older toolchains (Devin's finding). The widened range lets older toolchains keep resolving 12.x while the lockfile and CI validate 13.2.0. Audited usage: the SDK only reads stable fields in `utils.dart`, unchanged across both majors. ## What is deliberately not bumped - json_serializable stays pinned below 6.10.0 (deliberate codegen containment from #911, bumping it means regenerating all committed .g.dart files and belongs in its own PR) - ~~The example app's `dependency_overrides` stay in place~~ Update: the overrides from #1048 are removed in this PR. The current CI Xcode compiles the newer Apple APIs (verified by green iOS/macOS jobs on this PR), and removing them means the platform jobs now build the same plugin versions consumers resolve. - dependabot #1113 (actions/checkout v7) is not a package dependency and has a failing check, handled separately. ## Verification Full suite passes locally with the upgraded set (394 tests), analyze, format, import sorter, and version consistency all clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
1 parent 7c232d9 commit 7485922

4 files changed

Lines changed: 81 additions & 53 deletions

File tree

.changes/batch-dep-bumps

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
patch type="changed" "Update dependencies: device_info_plus to 13.x, connectivity_plus 7.3.1, dart_webrtc 1.8.1, synchronized 3.4.1, uuid 4.6.0"

example/pubspec.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ dependencies:
2525
livekit_client:
2626
path: ../
2727

28-
dependency_overrides:
29-
# Pin packages that use Apple APIs unavailable on CI runner's Xcode version.
30-
connectivity_plus: '>=7.0.0 <7.1.0' # NWPath.isUltraConstrained
31-
device_info_plus: '>=12.3.0 <12.4.0' # NSProcessInfo.isiOSAppOnVision
32-
3328
dev_dependencies:
3429
flutter_test:
3530
sdk: flutter

pubspec.lock

Lines changed: 79 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,10 @@ packages:
6969
dependency: transitive
7070
description:
7171
name: build_daemon
72-
sha256: bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957
72+
sha256: "79e05eaf15a48d7230b053a4363b8eaac0cc234bbd0134c3229455481f55cbc6"
7373
url: "https://pub.dev"
7474
source: hosted
75-
version: "4.1.1"
75+
version: "4.1.5"
7676
build_resolvers:
7777
dependency: transitive
7878
description:
@@ -109,10 +109,10 @@ packages:
109109
dependency: transitive
110110
description:
111111
name: built_value
112-
sha256: "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9"
112+
sha256: "31b24be6615ec7fcf70b3aa5a7469fe35826485e639a16dd7eb83ba30e4cc6a8"
113113
url: "https://pub.dev"
114114
source: hosted
115-
version: "8.12.4"
115+
version: "8.12.7"
116116
characters:
117117
dependency: transitive
118118
description:
@@ -141,10 +141,10 @@ packages:
141141
dependency: transitive
142142
description:
143143
name: code_assets
144-
sha256: "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687"
144+
sha256: bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8
145145
url: "https://pub.dev"
146146
source: hosted
147-
version: "1.0.0"
147+
version: "1.2.1"
148148
code_builder:
149149
dependency: transitive
150150
description:
@@ -165,10 +165,10 @@ packages:
165165
dependency: "direct main"
166166
description:
167167
name: connectivity_plus
168-
sha256: "62ffa266d9a23b79fb3fcbc206afc00bb979417ba57b1324c546b5aab95ba057"
168+
sha256: "762c99f890ca8bf87f7337236f99edd42793843bc6c3631da294a76653a54bd0"
169169
url: "https://pub.dev"
170170
source: hosted
171-
version: "7.1.1"
171+
version: "7.3.1"
172172
connectivity_plus_platform_interface:
173173
dependency: transitive
174174
description:
@@ -213,34 +213,34 @@ packages:
213213
dependency: "direct main"
214214
description:
215215
name: dart_webrtc
216-
sha256: "63a3ed6b958b5ba32d95ddba484c0dcf1cad4fd55eb551bb23c815b6f1e5d844"
216+
sha256: f6d615bddea5e458ce180a914f3055c234ffb52fb7397a51b3491e76d6d7edb2
217217
url: "https://pub.dev"
218218
source: hosted
219-
version: "1.8.0"
219+
version: "1.8.1"
220220
dbus:
221221
dependency: transitive
222222
description:
223223
name: dbus
224-
sha256: d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270
224+
sha256: "0ce9b0a839e6dee59a37a623d2fc26a35bbbe6404213e419b0d6411023d62645"
225225
url: "https://pub.dev"
226226
source: hosted
227-
version: "0.7.12"
227+
version: "0.7.14"
228228
device_info_plus:
229229
dependency: "direct main"
230230
description:
231231
name: device_info_plus
232-
sha256: "4df8babf73058181227e18b08e6ea3520cf5fc5d796888d33b7cb0f33f984b7c"
232+
sha256: "0891702f96b2e465fe567b7ec448380e6b1c14f60af552a8536d9f583b6b8442"
233233
url: "https://pub.dev"
234234
source: hosted
235-
version: "12.3.0"
235+
version: "13.2.0"
236236
device_info_plus_platform_interface:
237237
dependency: transitive
238238
description:
239239
name: device_info_plus_platform_interface
240-
sha256: e1ea89119e34903dca74b883d0dd78eb762814f97fb6c76f35e9ff74d261a18f
240+
sha256: "04b173a92e2d9161dfead145667037c8d834db725ce2e7b942bfe18fd2f45a46"
241241
url: "https://pub.dev"
242242
source: hosted
243-
version: "7.0.3"
243+
version: "8.1.0"
244244
fake_async:
245245
dependency: transitive
246246
description:
@@ -257,6 +257,14 @@ packages:
257257
url: "https://pub.dev"
258258
source: hosted
259259
version: "2.2.0"
260+
ffi_leak_tracker:
261+
dependency: transitive
262+
description:
263+
name: ffi_leak_tracker
264+
sha256: "4093d4ef9ca06ffe2786e73bfb25e22aa92112b9bb4ec941f11e3e6b61489a97"
265+
url: "https://pub.dev"
266+
source: hosted
267+
version: "0.1.2"
260268
file:
261269
dependency: transitive
262270
description:
@@ -324,10 +332,10 @@ packages:
324332
dependency: transitive
325333
description:
326334
name: hooks
327-
sha256: e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388
335+
sha256: "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba"
328336
url: "https://pub.dev"
329337
source: hosted
330-
version: "1.0.2"
338+
version: "2.0.2"
331339
http:
332340
dependency: "direct main"
333341
description:
@@ -368,6 +376,30 @@ packages:
368376
url: "https://pub.dev"
369377
source: hosted
370378
version: "1.0.5"
379+
jni:
380+
dependency: transitive
381+
description:
382+
name: jni
383+
sha256: f038e58b4dc2c9037f50e233175086337e0b305e356d28211bf55f21c504cbd3
384+
url: "https://pub.dev"
385+
source: hosted
386+
version: "1.0.3"
387+
jni_flutter:
388+
dependency: transitive
389+
description:
390+
name: jni_flutter
391+
sha256: "7b717011ea40d04fd47c2731d3d1d36eb99eba3435c2753d62489e8c3c9991d5"
392+
url: "https://pub.dev"
393+
source: hosted
394+
version: "1.0.2"
395+
jni_util:
396+
dependency: transitive
397+
description:
398+
name: jni_util
399+
sha256: "1ba86da04a5f2bf18fde2edb235587e70c5b0fc5bd4ba955f46b00942c3fc35f"
400+
url: "https://pub.dev"
401+
source: hosted
402+
version: "1.0.0"
371403
js:
372404
dependency: transitive
373405
description:
@@ -488,14 +520,6 @@ packages:
488520
url: "https://pub.dev"
489521
source: hosted
490522
version: "5.4.6"
491-
native_toolchain_c:
492-
dependency: transitive
493-
description:
494-
name: native_toolchain_c
495-
sha256: "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572"
496-
url: "https://pub.dev"
497-
source: hosted
498-
version: "0.17.6"
499523
nm:
500524
dependency: transitive
501525
description:
@@ -508,10 +532,10 @@ packages:
508532
dependency: transitive
509533
description:
510534
name: objective_c
511-
sha256: "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52"
535+
sha256: b7fb95a6d9a4f009edd63dc5ac69f07420b23a16161c6dd8660290b59c602e8e
512536
url: "https://pub.dev"
513537
source: hosted
514-
version: "9.3.0"
538+
version: "9.5.0"
515539
package_config:
516540
dependency: transitive
517541
description:
@@ -532,18 +556,18 @@ packages:
532556
dependency: transitive
533557
description:
534558
name: path_provider
535-
sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd"
559+
sha256: a7f4874f987173da295a61c181b8ee71dab59b332a486b391babf26a1b884825
536560
url: "https://pub.dev"
537561
source: hosted
538-
version: "2.1.5"
562+
version: "2.1.6"
539563
path_provider_android:
540564
dependency: transitive
541565
description:
542566
name: path_provider_android
543-
sha256: f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e
567+
sha256: "69cbd515a62b94d32a7944f086b2f82b4ac40a1d45bebfc00813a430ab2dabcd"
544568
url: "https://pub.dev"
545569
source: hosted
546-
version: "2.2.22"
570+
version: "2.3.1"
547571
path_provider_foundation:
548572
dependency: transitive
549573
description:
@@ -556,18 +580,18 @@ packages:
556580
dependency: transitive
557581
description:
558582
name: path_provider_linux
559-
sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
583+
sha256: "58c2005f147315b11e9b4a7bc889cd5203e250cba8e3f012dae259b4972b5c16"
560584
url: "https://pub.dev"
561585
source: hosted
562-
version: "2.2.1"
586+
version: "2.2.2"
563587
path_provider_platform_interface:
564588
dependency: transitive
565589
description:
566590
name: path_provider_platform_interface
567-
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
591+
sha256: "484838772624c3a4b94f1e44a3e19897fee738f2d5c4ce448443b0417f7c9dda"
568592
url: "https://pub.dev"
569593
source: hosted
570-
version: "2.1.2"
594+
version: "2.1.3"
571595
path_provider_windows:
572596
dependency: transitive
573597
description:
@@ -640,6 +664,14 @@ packages:
640664
url: "https://pub.dev"
641665
source: hosted
642666
version: "1.5.0"
667+
record_use:
668+
dependency: transitive
669+
description:
670+
name: record_use
671+
sha256: "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed"
672+
url: "https://pub.dev"
673+
source: hosted
674+
version: "0.6.0"
643675
sdp_transform:
644676
dependency: "direct main"
645677
description:
@@ -729,10 +761,10 @@ packages:
729761
dependency: "direct main"
730762
description:
731763
name: synchronized
732-
sha256: c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0
764+
sha256: "61894a1956de6b4fc1aefd0892e109514a1a706cbece3ac59decd90ff5a7a423"
733765
url: "https://pub.dev"
734766
source: hosted
735-
version: "3.4.0"
767+
version: "3.4.1+1"
736768
term_glyph:
737769
dependency: transitive
738770
description:
@@ -777,10 +809,10 @@ packages:
777809
dependency: "direct main"
778810
description:
779811
name: uuid
780-
sha256: "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489"
812+
sha256: "9b129329f58692f6e6578329498a8fe9fbe98f090beb764ffbb8ee2eadd01dcd"
781813
url: "https://pub.dev"
782814
source: hosted
783-
version: "4.5.3"
815+
version: "4.6.0"
784816
vector_math:
785817
dependency: transitive
786818
description:
@@ -793,10 +825,10 @@ packages:
793825
dependency: transitive
794826
description:
795827
name: vm_service
796-
sha256: "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60"
828+
sha256: "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360"
797829
url: "https://pub.dev"
798830
source: hosted
799-
version: "15.0.2"
831+
version: "15.2.0"
800832
watcher:
801833
dependency: transitive
802834
description:
@@ -841,18 +873,18 @@ packages:
841873
dependency: transitive
842874
description:
843875
name: win32
844-
sha256: d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e
876+
sha256: a0b93865d5644f11cf6a8c3f6db909f1ec168958b5805f6cc684adea957cd63d
845877
url: "https://pub.dev"
846878
source: hosted
847-
version: "5.15.0"
879+
version: "6.4.0"
848880
win32_registry:
849881
dependency: transitive
850882
description:
851883
name: win32_registry
852-
sha256: "6f1b564492d0147b330dd794fee8f512cec4977957f310f9951b5f9d83618dae"
884+
sha256: "73b1d78920a9d6e03f8b4e43e612b87bf3152a0e5c5e5150267762b7c4116904"
853885
url: "https://pub.dev"
854886
source: hosted
855-
version: "2.1.0"
887+
version: "3.0.3"
856888
xdg_directories:
857889
dependency: transitive
858890
description:
@@ -878,5 +910,5 @@ packages:
878910
source: hosted
879911
version: "3.1.3"
880912
sdks:
881-
dart: ">=3.10.3 <4.0.0"
913+
dart: ">=3.12.0 <4.0.0"
882914
flutter: ">=3.38.4"

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ dependencies:
4343
uuid: ^4.5.3
4444
synchronized: ^3.4.0
4545
protobuf: ^6.0.0
46-
device_info_plus: ^12.3.0
46+
device_info_plus: '>=12.3.0 <14.0.0'
4747
sdp_transform: ^0.3.2
4848
web: ^1.1.1
4949
mime_type: ^1.0.1

0 commit comments

Comments
 (0)