devtools_shared 7.0.0
devtools_shared: ^7.0.0 copied to clipboard
Package of shared Dart structures between devtools_app, dds, and other tools.
7.0.0 #
- Breaking change: remove the
ServerApi.setCompletedmethod that was a duplicate ofServerApi.getCompleted. - Breaking change: add required parameter
analyticstoServerApi.handle, which accepts an instance ofAnalyticsfrompackage:unified_analytics. - Add the ability to send debug logs in DevTools server request responses.
- Add an optional positional parameter
logsto theServerApi.serverErrormethod. - Include debug logs with the
ExtensionsApi.apiServeAvailableExtensionsAPI response. - Devtools server API
apiGetConsentMessageadded to fetch the consent message frompackage:unified_analytics. - Devtools server API
apiMarkConsentMessageAsShownadded to mark the consent message forpackage:unified_analyticsas shown to enable telemetry.
6.0.4 #
- Add
apiGetDtdUrito the server api. - Add a description and link to documentation to the
devtools_options.yamlfile that is created in a user's project.
6.0.3 #
CompareMixinis now generic, implementingComparable<T>instead ofComparable<dynamic>, and it's operators each therefore accept aTargument.SemanticVersionnow mixes inCompareMixin<SemanticVersion>, and it'scompareTomethod therefore now accepts aSemanticVersion.- Fix an issue parsing file paths that could prevent extensions from being detected.
- Bump
package:vm_servicedependency to>=13.0.0 <15.0.0.
6.0.2 #
- Fix an issue parsing file paths on Windows that could prevent extensions from being detected.
6.0.1 #
- Bump minimum Dart SDK version to
3.3.0-91.0.devand minimum Flutter SDK version to3.17.0-0.0.pre. - Add field
isPublictoDevToolsExtensionConfig. - Add validation for
DevToolsExtensionConfig.namefield to ensure it is a valid Dart package name. - Pass warnings and errors for DevTools extension APIs from the DevTools server to DevTools app.
6.0.0 #
- Bump
package:vm_servicedependency to ^13.0.0. - Remove
ServiceCreatortypedef and replace usages withVmServiceFactorytypedef frompackage:vm_service.
5.0.0 #
- Split deeplink exports into
devtools_deeplink_io.dartanddevtools_deeplink.dart. - Bump
package:vm_serviceto ^12.0.0. - Adds
DeeplinkApi.androidAppLinkSettings,DeeplinkApi.iosBuildOptions, andDeeplinkApi.iosUniversalLinkSettingsendpoints to ServerApi. - Add shared integration test utilities to
package:devtools_shared. These test utilities are exported as part of the existingdevtools_test_utils.dartlibrary.
4.0.1 #
- Override equality operator and hashCode for
DevToolsExtensionConfigto be based on the values of its fields.
4.0.0 #
- Bump
package:extension_discoveryversion to ^2.0.0 - Adds a
DeeplinkApi.androidBuildVariantsendpoint to ServerApi. - BREAKING CHANGE:
ServerApi.handleparametersextensionsManagerandapiwere converted to named parameters- Adds a new required named parameter
deeplinkManagertoServerApi.handle.
3.0.1 #
- Bump
package:extension_discoveryversion to ^1.0.1
3.0.0 #
- Separate extension-related libraries into those that require
dart:io(exported asdevtools_extensions_io.dart) and those that do not (exported asdevtools_extensions.dart).
Prior to version 3.0.0, package:devtools_shared was versioned in lockstep with
package:devtools_app. Both of these packages are developed as part of the broader
DevTools project. To see changes and commits
for package:devtools_shared, prior to version 3.0.0 please view the git log
here.