PackageTrack
Sign in Get early access

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
Release Pre-release

Releases

latest 27
  1. 0.5.1 04 May 2026
    Release notes
    • Updates devtools_app_shared constraint to ^0.5.1.
    • Updates devtools_shared constraint to ^13.0.0.
    Open source →
  2. 0.5.0 09 Feb 2026
    Release notes
    • Bump devtools_app_shared dependency to 0.5.0.
    Open source →
  3. 0.4.0 06 Jun 2025
    Release notes
    • Bump devtools_app_shared dependency to 0.4.0.
    • Add ShowBannerMessageExtensionEvent.dismissOnConnectionChanges field. This value is set from an optional parameter in the constructor (defaults to true).
    Open source →
  4. 0.3.1 31 Jan 2025
    Release notes
    • Bump vm_service dependency to >=13.0.0 <16.0.0.
    Open source →
  5. 0.3.0 17 Dec 2024
    Release notes
    • Fix build_and_copy command by removing deprecated --web-renderer option.
    • Bump minimum Dart SDK version to 3.6.0 and minimum Flutter SDK version to 3.27.1.
    • Bump devtools_app_shared dependency to 0.3.0.
    • Bump devtools_shared dependency to 11.1.0.
    • Clarify VS Code configuration in README.md.
    • Add "Supported Flutter versions" policy to the README.
    Open source →
  6. 0.3.0-dev.0 21 Aug 2024 pre-release
    Release notes
    • Add ExtensionManager.copyToClipboard method.
    • Add DevToolsExtensionEventType.copyToClipboard enum type.
    • Add CopyToClipboardExtensionEvent extension event type.
    • Bump web dependency to ^1.0.0.
    Open source →
  7. 0.2.2 31 Jul 2024
    Release notes
    • Load the IDE Theme from the extension URL instead of creating a placeholder IdeTheme object.
    Open source →
  8. 0.2.1 13 Jun 2024
    Release notes
    • 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.3 and minimum Flutter SDK version to Flutter stable 3.22.2.
    Open source →
  9. 0.2.0-dev.0 17 May 2024 pre-release
    Release notes
    • Deprecate the DevToolsExtension.requiresRunningApplication field.
    • Update extension_config_spec.md to include an optional field requiresConnection.
    • Bump devtools_shared dependency to ^10.0.0.
    • Fix file locations in the dart_foo extension example.
    • Bump vm_service dependency to ^14.2.1.
    • Dispose DTDManager when the DevToolsExtension widget 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.
    Open source →
  10. 0.1.1 10 Apr 2024
    Release notes
    • Update the simulated environment help dialogs with information about the new --print-dtd CLI flag.
    • Bump the minimum Dart and Flutter SDK versions to 3.4.0-282.1.beta and 3.22.0-0.1.pre respectively.
    • Bump devtools_app_shared to ^0.1.1-dev.0
    • Bump devtools_shared to ^8.1.1-dev.0
    Open source →
  11. 0.1.1-dev.0 28 Mar 2024 pre-release

    Nothing published for this version

  12. 0.1.0 21 Mar 2024
    Release notes
    • Bump devtools_app_shared to ^0.1.0
    • Update readme to use pub add instead of explicit package version.
    • Bump devtools_shared to ^8.1.0
    Open source →
  13. 0.0.14 23 Feb 2024
    Release notes
    • Add a global dtdManager for 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_service dependency to ^14.0.0.
    • Refactor example directory 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 validate for validating extension requirements.
    • Update the README.md to make it clear that you can build a DevTools extension as a standalone tool.
    Open source →
  14. 0.0.13 24 Jan 2024
    Release notes
    • Bump package:web to ^0.4.1.
    • Fix README.md instructions for adding a .pubignore file.
    • Make Simulated DevTools Environment Panel collapsible.
    Open source →
  15. 0.0.12 18 Dec 2023
    Release notes
    • Fix a bug preventing Dart server apps from connecting to DevTools extensions.
    Open source →
  16. 0.0.11 30 Nov 2023
    Release notes
    • Add error messaging when extensionManager or serviceManager are accessed before they are initialized.
    • Improve dartdoc for DevToolsExtension, extensionManager, and serviceManager.
    • Migrate from dart:html to package:web.
    • Add utils.dart library with helper for message event parsing.
    Open source →
  17. 0.0.10 08 Nov 2023
    Release notes
    • Bump minimum Dart SDK version to 3.3.0-91.0.dev and minimum Flutter SDK version to 3.17.0-0.0.pre.
    • Add a test target to the app_that_uses_foo example that can also be debugged with the DevTools extension provided by package: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_copy command for Windows.
    • Add an example launch.json file in the example/foo directory.
    • Clean up the package readme to make instructions Windows-compatible.
    • Update the README with instructions for joining the Flutter Discord server.
    • Bump package:devtools_shared dependency to ^6.0.1
    • Bump package:devtools_app_shared dependency to ^0.0.7
    • Bump package:vm_service dependency to ^13.0.0.
    Open source →
  18. 0.0.9 18 Oct 2023
    Release notes
    • 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.
    • Add a VS Code launch config for the app_that_uses_foo example app.
    Open source →
  19. 0.0.8 26 Sep 2023
    Release notes
    • Fix the build_and_copy command so that it succeeds when there is not an existing extension/devtools/build directory.
    Open source →
  20. 0.0.7 26 Sep 2023
    Release notes
    • Update the build_and_copy command to stop copying unnecessary files.
    • Add ExtensionManager.unregisterEventHandler method.
    • Update README.md to include .pubignore recommendation.
    • Add integration testing.
    Open source →
  21. 0.0.6 19 Sep 2023
    Release notes
    • Bump package:devtools_app_shared dependency to version ^0.0.4.
    Open source →
  22. 0.0.5 18 Sep 2023
    Release notes
    • Ensure theme and vm service connection are preserved on refresh of the extension iFrame or the simulated DevTools environment.
    • Add a forceReload endpoint to the extensions API.
    • Add a toString() representation for DevToolsExtensionEvent.
    • Add ignoreIfAlreadyDismissed parameter to ExtensionManager.showBannerMessage api.
    • Update README.md to include package publishing instructions.
    Open source →
  23. 0.0.4 14 Sep 2023
    Release notes
    • Bump package:vm_service dependency to ^11.10.0.
    • Fix a leaking event listener in the simulated DevTools environment.
    Open source →
  24. 0.0.3 14 Sep 2023
    Release notes
    • 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 DevToolsExtensionEventType api.
    • Add an end to end example of a DevTools extension in the example/ directory.
    • Add exception handling to devtools_extensions build_and_copy command.
    • Add showNotification and showBannerMessage endpoints to the extensions API.
    • Add hot reload and hot restart actions to the simulated DevTools environment.
    • Update build_and_copy command, as well as documentation, to reference config.yaml instead of config.json, as required by package:extension_discovery v2.0.0.
    Open source →
  25. 0.0.2 28 Aug 2023
    Release notes
    • Add a simulated DevTools environment that for easier development.
    • Add a build_and_copy command to build a devtools extension and copy the output to the parent package's extension/devtools directory.
    Open source →
  26. 0.0.2-dev.0 17 Aug 2023 pre-release
    Release notes
    • Add missing dependency on package:devtools_shared.
    Open source →
  27. 0.0.1-dev.0 31 Jul 2023 pre-release
    Release notes
    • Initial commit. This package is under construction.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive