DevTools 2.40.1 release notes

The 2.40.1 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.

General updates

#
  • Add a setting that allows users to opt in to loading DevTools with WebAssembly. - #8270

    Wasm opt-in setting

  • Removed the legacy Provider screen from DevTools. The package:provider tool is now distributed as a DevTools extension from package:provider. Upgrade your package:provider dependency to use the extension. - #8364

  • Fixed a bug that was causing the DevTools release notes to always show. - #8277

  • Added support for loading extensions in pub workspaces 8347.

  • Mapped error stack traces to use the Dart source code locations so that they are human-readable. - #8385

  • Added handling for IDE theme change events to update embedded DevTools UI. - #8336

  • Fixed a bug that was causing data filters to be cleared when clearing data on the Network and Logging screens. - #8407

  • Fixed a bug that was causing the navigator to lose state when opening the VM Flags dialog. - #8413

Inspector updates

#
  • Added a setting to the Flutter Inspector controls that allows users to opt in to the newly redesigned Flutter Inspector. - #8342

    New inspector opt-in setting

Performance updates

#
  • Fixed an issue with the "Refreshing timeline" overlay that was getting shown when it should not have been. - #8318

Network profiler updates

#
  • Resolved an issue in .har export where response content was sometimes missing in the data. - #8333
#
  • Added support for validating iOS deep link settings. - #8394

    Deep link validator for iOS

Full commit history

#

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