Prepare devtools_app_shared and devtools_extensions for publishing to 0.5.0 (#9652)

diff --git a/packages/devtools_app_shared/CHANGELOG.md b/packages/devtools_app_shared/CHANGELOG.md
index ae71e85..d09686f 100644
--- a/packages/devtools_app_shared/CHANGELOG.md
+++ b/packages/devtools_app_shared/CHANGELOG.md
@@ -3,9 +3,22 @@
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
 -->
-## 0.4.1 (not released)
+## 0.5.0
+* **Breaking change:** remove `scaleByFontFactor`.
+* **Breaking change:** remove `IdeTheme.fontSize` and `IdeTheme.fontSizeFactor`.
+* **Breaking change:** replace `minScreenWidthForTextBeforeScaling` with `minScreenWidthForText`.
+* **Breaking change:** replace `defaultIconSizeBeforeScaling` with `defaultIconSize`.
+* **Breaking change:** replace `defaultActionsIconSizeBeforeScaling` with `actionsIconSize`.
+* **Breaking change:** replace `unscaledLargeFontSize` with `largeFontSize`.
+* **Breaking change:** replace `unscaledDefaultFontSize` with `defaultFontSize`.
+* **Breaking change:** replace `unscaledSmallFontSize` with `smallFontSize`.
 * Ignore expected exceptions from the `navigateToCode` extension method.
 * Add `RpcErrorExtension` extension with an `isServiceDisposedError` getter.
+* `FormattedJson` uses `SelectionArea` instead of `SelectableText` to make multiple lines selectable.
+* Add `identifyChannel` helper to `FlutterVersion`. 
+* Add `webReload` to URL utilities.
+* `DTDManager` attempts to reconnect to DTD automatically if the connection drops.
+* Add `serviceRegistrationBroadcastStream` to `DTDManager`.
 
 ## 0.4.0
 * Bump `dtd` dependency to `^4.0.0`.
diff --git a/packages/devtools_app_shared/pubspec.yaml b/packages/devtools_app_shared/pubspec.yaml
index f5d499c..4e1b028 100644
--- a/packages/devtools_app_shared/pubspec.yaml
+++ b/packages/devtools_app_shared/pubspec.yaml
@@ -3,7 +3,7 @@
 # found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
 name: devtools_app_shared
 description: Package of Dart & Flutter structures shared between devtools_app and devtools extensions.
-version: 0.4.1
+version: 0.5.0
 repository: https://github.com/flutter/devtools/tree/master/packages/devtools_app_shared
 
 environment:
diff --git a/packages/devtools_extensions/CHANGELOG.md b/packages/devtools_extensions/CHANGELOG.md
index fe3c0c8..6f2f4bf 100644
--- a/packages/devtools_extensions/CHANGELOG.md
+++ b/packages/devtools_extensions/CHANGELOG.md
@@ -3,6 +3,9 @@
 Use of this source code is governed by a BSD-style license that can be
 found in the LICENSE file or at https://developers.google.com/open-source/licenses/bsd.
 -->
+## 0.5.0
+* Bump `devtools_app_shared` dependency to `0.5.0`.
+
 ## 0.4.0
 * Bump `devtools_app_shared` dependency to `0.4.0`.
 * Add `ShowBannerMessageExtensionEvent.dismissOnConnectionChanges` field. This
diff --git a/packages/devtools_extensions/pubspec.yaml b/packages/devtools_extensions/pubspec.yaml
index 9947480..3b9fa7f 100644
--- a/packages/devtools_extensions/pubspec.yaml
+++ b/packages/devtools_extensions/pubspec.yaml
@@ -19,7 +19,7 @@
 dependencies:
   args: ^2.4.2
   devtools_shared: ^12.0.0
-  devtools_app_shared: ^0.4.0
+  devtools_app_shared: ^0.5.0
   flutter:
     sdk: flutter
   io: ^1.0.4