devtools_extensions
A package for building and supporting extensions for Dart DevTools.
0.5.1
103K downloads/mo
#1116 most downloaded on pub.dev
flutter/devtools
What this package is like to depend on
Last release 3 months ago
04 May 2026
Release timing varies
gaps range from 3 weeks to 8 months
Nearly every release is documented
notes for 22 of 22 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
27 releases · first in 2023
2 releases in the last 12 months
see the full history below
Release timeline
27 releases · Jul 2023 to May 2026
2024
2025
2026
Releases
latest 27-
0.5.104 May 2026Release notes
Open source →- Updates
devtools_app_sharedconstraint to^0.5.1. - Updates
devtools_sharedconstraint to^13.0.0.
- Updates
-
0.5.009 Feb 2026 -
0.4.006 Jun 2025Release notes
Open source →- Bump
devtools_app_shareddependency to0.4.0. - Add
ShowBannerMessageExtensionEvent.dismissOnConnectionChangesfield. This value is set from an optional parameter in the constructor (defaults totrue).
- Bump
-
0.3.131 Jan 2025 -
0.3.017 Dec 2024Release notes
Open source →- Fix
build_and_copycommand by removing deprecated--web-rendereroption. - Bump minimum Dart SDK version to
3.6.0and minimum Flutter SDK version to3.27.1. - Bump
devtools_app_shareddependency to0.3.0. - Bump
devtools_shareddependency to11.1.0. - Clarify VS Code configuration in
README.md. - Add "Supported Flutter versions" policy to the README.
- Fix
-
0.3.0-dev.021 Aug 2024 pre-releaseRelease notes
Open source →- Add
ExtensionManager.copyToClipboardmethod. - Add
DevToolsExtensionEventType.copyToClipboardenum type. - Add
CopyToClipboardExtensionEventextension event type. - Bump
webdependency to^1.0.0.
- Add
-
0.2.231 Jul 2024Release notes
Open source →- Load the IDE Theme from the extension URL instead of creating
a placeholder
IdeThemeobject.
- Load the IDE Theme from the extension URL instead of creating
a placeholder
-
0.2.113 Jun 2024Release notes
Open source →- Add testimonies from extension authors to the
README.md. - Add an integration test to the example app,
app_that_uses_foo. - Bump minimum Dart SDK version to Dart stable
3.4.3and minimum Flutter SDK version to Flutter stable3.22.2.
- Add testimonies from extension authors to the
-
0.2.0-dev.017 May 2024 pre-releaseRelease notes
Open source →- Deprecate the
DevToolsExtension.requiresRunningApplicationfield. - Update
extension_config_spec.mdto include an optional fieldrequiresConnection. - Bump
devtools_shareddependency to^10.0.0. - Fix file locations in the
dart_fooextension example. - Bump
vm_servicedependency to^14.2.1. - Dispose
DTDManagerwhen theDevToolsExtensionwidget state is disposed. - Add an example of a standalone extension.
- Add examples of Dart and Flutter tests that can be ran and connected to available DevTools extensions.
- Add an example of interacting with the Dart Tooling Daemon from a DevTools extension.
- Deprecate the
-
0.1.110 Apr 2024Release notes
Open source →- Update the simulated environment help dialogs with information about the
new
--print-dtdCLI flag. - Bump the minimum Dart and Flutter SDK versions to
3.4.0-282.1.betaand3.22.0-0.1.prerespectively. - Bump
devtools_app_sharedto ^0.1.1-dev.0 - Bump
devtools_sharedto ^8.1.1-dev.0
- Update the simulated environment help dialogs with information about the
new
-
0.1.1-dev.028 Mar 2024 pre-releaseNothing published for this version
-
0.1.021 Mar 2024Release notes
Open source →- Bump
devtools_app_sharedto ^0.1.0 - Update readme to use
pub addinstead of explicit package version. - Bump
devtools_sharedto ^8.1.0
- Bump
-
0.0.1423 Feb 2024Release notes
Open source →- Add a global
dtdManagerfor interacting with the Dart Tooling Daemon. - Add support for connecting to the Dart Tooling Daemon from the simulated DevTools environment.
- Add help buttons to the VM Service and DTD connection text fields in the simulated DevTools environment.
- Bump
package:vm_servicedependency to ^14.0.0. - Refactor
exampledirectory to support more package examples. - Add an example of providing an extension from a pure Dart package.
- Update the
example/README.md. - Add a
devtools_extensions validatefor validating extension requirements. - Update the
README.mdto make it clear that you can build a DevTools extension as a standalone tool.
- Add a global
-
0.0.1324 Jan 2024Release notes
Open source →- Bump
package:webto^0.4.1. - Fix
README.mdinstructions for adding a.pubignorefile. - Make Simulated DevTools Environment Panel collapsible.
- Bump
-
0.0.1218 Dec 2023Release notes
Open source →- Fix a bug preventing Dart server apps from connecting to DevTools extensions.
-
0.0.1130 Nov 2023Release notes
Open source →- Add error messaging when
extensionManagerorserviceManagerare accessed before they are initialized. - Improve dartdoc for
DevToolsExtension,extensionManager, andserviceManager. - Migrate from
dart:htmltopackage:web. - Add
utils.dartlibrary with helper for message event parsing.
- Add error messaging when
-
0.0.1008 Nov 2023Release notes
Open source →- Bump minimum Dart SDK version to
3.3.0-91.0.devand minimum Flutter SDK version to3.17.0-0.0.pre. - Add a test target to the
app_that_uses_fooexample that can also be debugged with the DevTools extension provided bypackage:foo. - Add an example of performing expression evaluations from a DevTools extension.
- Add an example of registering a service extension and calling it from a DevTools extension.
- Document the DevTools extension examples.
- Add documentation to [ExtensionManager] public APIs.
- Fix some bugs with the
build_and_copycommand for Windows. - Add an example
launch.jsonfile in theexample/foodirectory. - Clean up the package readme to make instructions Windows-compatible.
- Update the README with instructions for joining the Flutter Discord server.
- Bump
package:devtools_shareddependency to ^6.0.1 - Bump
package:devtools_app_shareddependency to ^0.0.7 - Bump
package:vm_servicedependency to ^13.0.0.
- Bump minimum Dart SDK version to
-
0.0.918 Oct 2023Release notes
Open source →- 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.yamlexamples. - Add a VS Code launch config for the
app_that_uses_fooexample app.
-
0.0.826 Sep 2023Release notes
Open source →- Fix the
build_and_copycommand so that it succeeds when there is not an existingextension/devtools/builddirectory.
- Fix the
-
0.0.726 Sep 2023Release notes
Open source →- Update the
build_and_copycommand to stop copying unnecessary files. - Add
ExtensionManager.unregisterEventHandlermethod. - Update README.md to include
.pubignorerecommendation. - Add integration testing.
- Update the
-
0.0.619 Sep 2023 -
0.0.518 Sep 2023Release notes
Open source →- Ensure theme and vm service connection are preserved on refresh of the extension iFrame or the simulated DevTools environment.
- Add a
forceReloadendpoint to the extensions API. - Add a
toString()representation forDevToolsExtensionEvent. - Add
ignoreIfAlreadyDismissedparameter toExtensionManager.showBannerMessageapi. - Update README.md to include package publishing instructions.
-
0.0.414 Sep 2023Release notes
Open source →- Bump
package:vm_servicedependency to ^11.10.0. - Fix a leaking event listener in the simulated DevTools environment.
- Bump
-
0.0.314 Sep 2023Release notes
Open source →- Connect the template extension manager to the VM service URI that is passed as a query parameter to the embedded extension iFrame.
- Add built-in theme support for DevTools extensions (light theme and dark theme).
- Add event direction to the
DevToolsExtensionEventTypeapi. - Add an end to end example of a DevTools extension in the
example/directory. - Add exception handling to
devtools_extensions build_and_copycommand. - Add
showNotificationandshowBannerMessageendpoints to the extensions API. - Add hot reload and hot restart actions to the simulated DevTools environment.
- Update
build_and_copycommand, as well as documentation, to referenceconfig.yamlinstead ofconfig.json, as required bypackage:extension_discoveryv2.0.0.
-
0.0.228 Aug 2023Release notes
Open source →- Add a simulated DevTools environment that for easier development.
- Add a
build_and_copycommand to build a devtools extension and copy the output to the parent package's extension/devtools directory.
-
0.0.2-dev.017 Aug 2023 pre-release -
0.0.1-dev.031 Jul 2023 pre-release