Split deep link exports into ones that require IO and ones that do not (#6576) * Split deep link exports into ones that require IO and ones that do not * bump surrounding deps
diff --git a/packages/devtools_app/pubspec.yaml b/packages/devtools_app/pubspec.yaml index 3b63b7c..eb1e722 100644 --- a/packages/devtools_app/pubspec.yaml +++ b/packages/devtools_app/pubspec.yaml
@@ -27,7 +27,7 @@ dds_service_extensions: ^1.6.0 devtools_app_shared: ^0.0.5 devtools_extensions: ^0.0.9 - devtools_shared: ^4.1.0 + devtools_shared: ^5.0.0 file: ">=6.0.0 <8.0.0" file_selector: ^0.8.0 file_selector_linux: ^0.0.2
diff --git a/packages/devtools_app_shared/CHANGELOG.md b/packages/devtools_app_shared/CHANGELOG.md index 2257da6..305f68b 100644 --- a/packages/devtools_app_shared/CHANGELOG.md +++ b/packages/devtools_app_shared/CHANGELOG.md
@@ -1,4 +1,5 @@ ## 0.0.7 +* Bump the `devtools_shared` dependency to ^5.0.0 * Remove public getter `libraryRef`, and public methods `getLibrary` and `retrieveFullValueAsString` from `EvalOnDartLibrary`. * Change `toString` output for `UnknownEvalException`, `EvalSentinelException`, and `EvalErrorException`. * Remove public getters `flutterVersionSummary`, `frameworkVersionSummary`, and `engineVersionSummary` from `FlutterVersion`.
diff --git a/packages/devtools_app_shared/pubspec.yaml b/packages/devtools_app_shared/pubspec.yaml index 16ad65d..7da974a 100644 --- a/packages/devtools_app_shared/pubspec.yaml +++ b/packages/devtools_app_shared/pubspec.yaml
@@ -9,7 +9,7 @@ dependencies: collection: ^1.15.0 - devtools_shared: ^4.1.0 + devtools_shared: ^5.0.0 flutter: sdk: flutter logging: ^1.1.1
diff --git a/packages/devtools_extensions/CHANGELOG.md b/packages/devtools_extensions/CHANGELOG.md index ca90e0c..12a773e 100644 --- a/packages/devtools_extensions/CHANGELOG.md +++ b/packages/devtools_extensions/CHANGELOG.md
@@ -1,3 +1,6 @@ +## 0.0.10 +* Bump the `devtools_shared` dependency to ^5.0.0 + ## 0.0.9 * Add a link to the new #devtools-extension-authors Discord channel in the README.md. * Fix typos that incorrectly used snake case instead of camel case for `config.yaml` examples.
diff --git a/packages/devtools_extensions/pubspec.yaml b/packages/devtools_extensions/pubspec.yaml index 81d4155..253763a 100644 --- a/packages/devtools_extensions/pubspec.yaml +++ b/packages/devtools_extensions/pubspec.yaml
@@ -1,6 +1,6 @@ name: devtools_extensions description: A package for building and supporting extensions for Dart DevTools. -version: 0.0.9 +version: 0.0.10 repository: https://github.com/flutter/devtools/tree/master/packages/devtools_extensions @@ -13,7 +13,7 @@ dependencies: args: ^2.4.2 - devtools_shared: ^4.1.0 + devtools_shared: ^5.0.0 devtools_app_shared: ^0.0.5 flutter: sdk: flutter
diff --git a/packages/devtools_shared/CHANGELOG.md b/packages/devtools_shared/CHANGELOG.md index e232c53..c540345 100644 --- a/packages/devtools_shared/CHANGELOG.md +++ b/packages/devtools_shared/CHANGELOG.md
@@ -1,4 +1,5 @@ -# 4.1.0 +# 5.0.0 +- Split deeplink exports into `devtools_deeplink_io.dart` and `devtools_deeplink.dart`. - Bump `package:vm_service` to ^12.0.0. - Adds `DeeplinkApi.androidAppLinkSettings`, `DeeplinkApi.iosBuildOptions`, and `DeeplinkApi.iosUniversalLinkSettings` endpoints to ServerApi.
diff --git a/packages/devtools_shared/lib/devtools_deeplink.dart b/packages/devtools_shared/lib/devtools_deeplink.dart index ce3f79f..bdddf88 100644 --- a/packages/devtools_shared/lib/devtools_deeplink.dart +++ b/packages/devtools_shared/lib/devtools_deeplink.dart
@@ -3,6 +3,5 @@ // found in the LICENSE file. export 'src/deeplink/app_link_settings.dart'; -export 'src/deeplink/deeplink_manager.dart'; export 'src/deeplink/universal_link_settings.dart'; export 'src/deeplink/xcode_build_options.dart';
diff --git a/packages/devtools_shared/lib/devtools_deeplink_io.dart b/packages/devtools_shared/lib/devtools_deeplink_io.dart new file mode 100644 index 0000000..5b3a7db --- /dev/null +++ b/packages/devtools_shared/lib/devtools_deeplink_io.dart
@@ -0,0 +1,5 @@ +// Copyright 2023 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +export 'src/deeplink/deeplink_manager.dart';
diff --git a/packages/devtools_shared/pubspec.yaml b/packages/devtools_shared/pubspec.yaml index 4ad81e6..4101a74 100644 --- a/packages/devtools_shared/pubspec.yaml +++ b/packages/devtools_shared/pubspec.yaml
@@ -1,7 +1,7 @@ name: devtools_shared description: Package of shared Dart structures between devtools_app, dds, and other tools. -version: 4.1.0 +version: 5.0.0 repository: https://github.com/flutter/devtools/tree/master/packages/devtools_shared
diff --git a/packages/devtools_test/pubspec.yaml b/packages/devtools_test/pubspec.yaml index ce87489..c828e4b 100644 --- a/packages/devtools_test/pubspec.yaml +++ b/packages/devtools_test/pubspec.yaml
@@ -18,7 +18,7 @@ dependencies: async: ^2.0.0 collection: ^1.15.0 - devtools_shared: ^4.1.0 + devtools_shared: ^5.0.0 devtools_app: 2.28.1 devtools_app_shared: path: ../devtools_app_shared