DevTools 2.36.0 release notes

The 2.36.0 release of the Dart and Flutter DevTools includes the following changes among other general improvements. To learn more about DevTools, check out the DevTools overview.

Performance updates

#
  • Added a feature for showing widget build counts. Enable this setting to see widget build counts for each Flutter frame in the "Frame Analysis" tool, or to see an aggregate summary of these counts in the new "Rebuild Stats" tool. - #7838, #7847

    Track widget build counts setting

    Widget rebuild counts in the Frame Analysis view

    Widget rebuild counts in the Rebuild Stats view

Network profiler updates

#
  • Added better support for narrow viewing windows, like when this screen is embedded in an IDE. - #7726
#
  • Adds an error page to explain the issue when the tool fails to parse the project. - #7767

DevTools Extension updates

#
  • Fixed an issue with detecting extensions for Dart or Flutter tests. - #7717
  • Fixed an issue with detecting extensions for nested Dart or Flutter projects. - #7742
  • Added an example to package:devtools_extensions that shows how to interact with the Dart Tooling Daemon from a DevTools extension. - #7752
  • Fixed a DevTools routing bug related to disabling an extension. - #7791
  • Fixed a bug causing a "Page Not Found" error when refreshing DevTools from an extension screen. - #7822
  • Fixed a theming issue when extensions are embedded in an IDE - #7824

Full commit history

#

To find a complete list of changes in this release, check out the DevTools git log.