PackageTrack
Sign in Get early access

devtools

A suite of web-based performance tooling for Dart and Flutter.

2.9.4 10K downloads/mo #2892 most downloaded on pub.dev flutter/devtools

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Ships fairly regularly

a new release about every 4 weeks

Most releases are documented

notes for 65 of 84 stable releases

1 version withdrawn

withdrawn after publishing

8 years old

119 releases · first in 2019

0 releases in the last 12 months

see the full history below

Release timeline

119 releases · Jan 2019 to Feb 2022
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 119
  1. 2.9.4 04 Feb 2022
    Release notes
    • Update README.md
    Open source →
  2. 2.9.3 04 Jan 2022
    Release notes
    • Update package:vm_service to ^8.1.0 and package:dds to ^2.1.6 #3545
    • escape (unsafe) text directional Unicode #3529
    • Fixes VM service breakage due to deprecated method #3510
    • VM service wrapper implements noSuchMethod #3505
    • Add support for vm_service 7.4.0 #3490
    Open source →
  3. 2.9.2 20 Dec 2021 withdrawn

    Nothing published for this version

  4. 2.8.0 01 Nov 2021
    Release notes
    • Don't register service worker when running DevTools locally #3476
    • [Cleanup] Moved [set/get]PubRootDirectories functions from InspectorServiceBase to InspectorService #3478
    • Improve startup performance of DevTools by using lazy initialization for debugger and console service #3468
    • Fix bug with version parsing #3473
    • Add new inspectorServiceProvider() function to extensions_base.dart #3470
    • Add inspector/diagnostics.dart and split.dart exports to devtools_app.dart #3469
    • Refactor InspectorServiceBase and ObjectGroupBase out of InspectorService and ObjectGroup #3465
    • Add a warning to stop launching on pub for DevTools version 2.8.0 #3464
    • Keyboard shortcuts are set on the top-level scaffold #3458
    • Adds caching to speed up the expression evaluation autocomplete #3463
    • Cleanup "More Debugging Options" button on Performance page #3461
    • Add Track Paints and Track Layouts toggles to the performance page #3451
    • Reland ProgramExplorer #3448
    • Expression evaluation autocomplete overlay is positioned over the last . in the expression #3449
    • Add debug disable layer toggles to the Performance page #3441
    • Add service worker to cache main.dart.js and everything in /assets #3325
    • Do not fetch timeline stream values for web apps #3446
    • Refactors search to have private _SearchField and _AutoCompleteSearchField widgets #3442
    • Fix 'unnecessary import' warnings #3440
    • Listen to timeline stream changes from the VM service and cleanup perf settings #3432
    • Update widget_icons changelog to match version number #3437
    • Update git url for widget_icons pubspec #3436
    • Tweak positioning of file picker #3421
    • Clean up pubspec files #3431
    • Run serveRequests in an error zone and log errors #3429
    • Widget Icons package added #3409
    • Update DevTools release instructions #3428
    • Expose more common devtools_app source files via devtools_app.dart #3427
    Open source →
  5. 2.7.0 04 Oct 2021
    Release notes
    • Fix file:line:col color fixed (#3249) #3365
    • Moved test helper code from "test/support" to a new "devtools_test" package #3406
    • Upgrade to DDS version 2.1.3 #3404
    • Update flutter-version.txt to latest dev #3392
    • Add connected app information to offline snapshots #3397
    • Added some Hyperlinks #3403
    • Prepare version 2.6.1-dev.2 #3402
    • Always show the vertical scrollbar #3401
    • Disable default scrollbar behavior on web #3393
    • Highlight matches in the file picker dropdown #3384
    • Add class names to CPU stack frames in the profiler #3385
    • Changed the issue link to go straight to filing an issue (#2915) #3373
    • Calculate tile size for the autocomplete widget #3377
    • Improves searching in the file picker #3371
    • Remove unused class that is causing compiler issues #3380
    • Move 'Step Over' button before 'Step in' #3379
    • Prepare for v2.6.1-dev.1 release #3370
    • Merge InspectorTreeControllerFlutter and superclass into single InspectorTreeController class #3367
    • Moves the file opener out of a dialog #3354
    • Add multi-isolate support to the CPU profiler #3362
    • Add ability to profile app start up and improve CPU profile caching #3357
    • Send event to dwds when debug screen is ready #3355
    • Add analytics for app disconnects #3356
    • Use "Command" instead of special character ⌘ on web #3353
    • Enable the file opener #3350
    • Revert "Don't wait on stream listening in DevTools start up (#3333)" #3351
    • Don't wait on stream listening in DevTools start up #3333
    • Add timing analytics for debugger page load #3346
    • Add TODO to inspector controller #3347
    • Fix some state management issues in the inspector #3339
    • Adds a basic dialog for opening a file #3342
    • Feat: Copy Button for Call stack #3334
    • Add custom dimension and metric instructions to analytics config #3341
    • Cache the results of getVersion and getIsolate on startup #3309
    • Fix network_model_test.dart breaking the bots #3340
    • Fix some formatting errors in the changelog #3338
    • Restructure analytics code so that the AnalyticsController can be tested #3336
    • Add is_external_build dimension to analytics #3337
    • Fix grey panels when selecting some HTTP Requests #3328
    • Remove filter text field from ScriptPicker #3319
    Open source →
  6. 2.6.0 01 Sep 2021
    Release notes
    • Fix analytics initialization #3323
    • Update CPU profiler colors to make them accessible #3324
    • Polish for scaling the DevTools UI for large font sizes #3316
    • Add a key set command for opening a file #3315
    • Add reportLines parameter to getSourceReport #3322
    • Revert "Don't wait on listening for streams in DevTools startup #3321
    • Don't wait on listening for streams in DevTools startup #3320
    • Fix filtering bug in CPU profiler #3313
    • Support custom font sizes better across all pages #3299
    • Color stack frames by categories: native, dart core, flutter core #3310
    • Add warning for ios profiling issue and link to workaround #3311
    • Tweak how we assign timeline events to flutter frames #3297
    • Update few icons in Flutter Inspector #3305
    • Cancel timeline polling timer when the vmService is closed #3304
    • Hide the CPU profiler filter button when the summary tab is selected #3303
    • Fix js issue with GtagEventDevTools constructor #3301
    • Add a scrollbar for horizontal scrolling of source files in the debugger #3262
    • Cleanup console with eval that scrolls and less busy splitter #3298
    • Fix a couple bugs for offline imports #3296
    • Add analytics to performance and cpu profiler screens #3281
    • Clear HttpProfile on VM when pressing 'Clear' on network page #3294
    • Updated macos/Runner.xcodeproj/project.pbxproj #3293
    • Fix selection bug in the network profiler #3287
    • Sort timeline events before processing #3285
    • Fix links opening when embedded in VSCode #3252
    • Add a hidden arg to the devtools command #3282
    • Add a package:args Command implementation #3280
    • Add some analytics to the memory screen and clean up code #3272
    • Add analytics to documentation links in the status line #3273
    • Some syntax modifications to the analytics dimensions #3266
    • Fix type errors in Filter code #3277
    • Performance improvements for the CPU profiler #3274
    • Fix missing network screen documentation link #3268
    • Add analytics to settings options #3267
    • Refactor Landing screen and add analytics for buttons #3265
    • Changes to when analytics dialog appears and how it sets analytics #3263
    • Adds configuration for running devtools on Linux #3261
    • Support filtering CPU profiles #3236
    • Fix 'not found' icons for ElevatedButton and CircleAvatar #3258
    • Remove some older crash handling support #3255
    • Remove a no longer used compile step #3253
    • Delete devtools_testing package #3250
    • Show HTTP POST request body #3233
    Open source →
  7. 2.5.0 04 Aug 2021
    Release notes
    • Fix some render overflow errors and cleanup #3246
    • Update the contributing documentation #3245
    • New widget icons and alignment added #3215
    • Add rich tooltips to debug toggles #3183
    • Add text previews to widget tree #3218
    • Prepare for v2.5.0 release #3235
    • Improve generate_changelog script #3239
    • Finish converting tool/ to null safety #3237
    • Fix debug buttons layout overflow #3224
    • Make return key submit connect form #3228
    • Minor analysis updates to the repo #3225
    • Always build devtools from a specified, specific sdk version #3216
    • Refactor CpuProfileData in preparation for filtering support #3220
    • Add focus node names to help debug focus node issues #3217
    • Process stats for widget rebuild events #3219
    • Fix icon positions in the eval console #3213
    • Polish to the live timeline #3209
    • Rev. the dep on package:vm_service #3211
    • Experimenting with building against a specific flutter sdk #3197
    • Make Flutter Frame timeline live and migrate to the FrameTiming API #3168
    • Add functionality to filter tree data #3203
    • Only run the formatter on the bots for the master channel and add missing VmService method #3202
    • Implement redesign of debug toggle buttons #3167
    • Fix lint that is breaking the build #3198
    • Console land #3138
    • Support more uri params for specifying the service uri #3161
    • Run all integration tests #3189
    • Allow embedding unless specified #3193
    • Eliminate spurious test output spam on missing taps #3192
    • Update release script #3188
    Open source →
  8. 2.4.0 08 Jul 2021
    Release notes
    • Fix isEmbedded bug #3177
    • Move performance tests out of package:devtools_testing #3173
    • Refactor devtools_server to minimize transitive deps #3164
    • Ignore a reference to a deprecated item #3166
    • Surface extra field in RemoteDiagnosticsNode #3137
    • Perform more normalization of the input service uri #3160
    • Make our toast UI more compact #3159
    • Update version to 2.3.3-dev.1 #3157
    • Convert the repo tool lib to null safety #3155
    • Show the event summary view for UI events in the performance page #3154
    • Do not fetch CPU profiles in offline mode #3152
    • Add dense mode for inspector #3149
    • Some cleanup to the CLI UI #3129
    • Fix a couple null issues in the cpu profiler #3142
    • Add a TODO for rich tooltips in the Flutter frames chart #3140
    • Handle pre-release versions in Flutter version parsing and comparison #3134
    • Add an Error banner with a link to documentation when shader jank is detected #3128
    • Surface shader time per frame in the Performance page #3125
    • Disable CPU profile controls when recording #3127
    • Updated buildViewportChrome #3124
    • Remove references to the widget transformer's parameterLocations field #3120
    • Cache CPU profiles for selected frames #3121
    • Update Dart favicon to match elsewhere #3119
    • Added the padding to the Details Tree View #3108
    • Fix bug where you could trigger simultaneous connects by accidentally clicking or pressing return twice #3114
    • Start of refactoring hovercards #3117
    • Add a clear method to history_manager #3118
    • Optimize _isOperator test #3115
    • Avoid NPE in the layout explorer #3116
    • Fix inspector on flutter web #3112
    • Switch to flutter pub get and update canvaskit version #3096
    • Add a loading message when loading app size data from file paths #3109
    • Fix bug with including html import in desktop app #3111
    • Improve scrolling / zooming behavior in flame charts #3107
    • Added the autofocus to debug Filter TextField #3104
    • Fix a null pointer exception if keypress fires before app is initialized #3106
    • Catch any unhandled exceptions in devtools and report via our analytics channel #3100
    • Replace reference to dartlang.org with dart.dev #3101
    • Add padding for go to line dialog #3093
    Open source →
  9. 2.4.0-dev.2 30 Jun 2021 pre-release

    Nothing published for this version

  10. 2.3.3 11 Jun 2021

    Nothing published for this version

  11. 2.3.3-dev.1 23 Jun 2021 pre-release

    Nothing published for this version

  12. 2.3.2 07 Jun 2021
    Release notes
    • Hover fixes 3065
    • Fix a bug with app initialization 3067
    • Stop checking flutter version for connected app in flutter web apps 3066
    • Fix bug with adding flutter version to exports 3060
    • Show LegacyPerformanceScreen or PerformanceScreen based on the current flutter version 3056
    • Use font size from IDE theme 3054
    • Lighten the area pane header color for light theme 3051
    • Fix title color for light theme. 3048
    • Polish UI in the debugger page 3052
    • Fix flutter frame coloring to reflect which part of the frame is janky. 3049
    • Handle getObject issues during autocomplete 3046
    • Improve eval autocomplete 3045
    • Add "Load all CPU samples" button to the CPU profiler 2943
    • Migrate ansi_up to null safety 3027
    • Migrate devtools_server to null safety 3009
    • Migrate package:codicon to null safety. 3026
    • Use selectable text everywhere in Network page 3036
    • CPU profiler search: support regexp and match on stack frame urls 3035
    • Eval Console Autocomplete 3013
    • Rank skia shader events first in the performance page timeline #3083
    • Support multi-line eval output #3086
    • Update vm_service dependency. #3082
    Open source →
  13. 2.2.4 19 May 2021
    Release notes
    • Fix bug in devtools_server by calling proper vm service API #3040
    Open source →
  14. 2.2.3 13 May 2021
    Release notes
    Open source →
  15. 2.2.2 06 May 2021
    Release notes
    • Throw RPCError when invoking getSourceReport in profile mode #2986
    Open source →
  16. 2.2.1 04 May 2021
    Release notes
    • Temporarily disable the provider screen. #2970
    • Refactor CPU profiler screen controls into their own widgets #2969
    Open source →
  17. 2.2.0 04 May 2021
    Release notes
    • Add richer auto-complete for use in an expression evaluator. #2962
    • Refactor Debugger history view into HistoryViewport widget #2957
    • Improve search and build performance in flame charts #2959
    • Add tab for inspecting the state of package:provider #2851
    • Add source paths to CPU profile bottom up and call tree tables #2956
    • Add support for system isolates to isolate selector while in VM developer mode #2947
    • Do not log eval error for _connectedToProfileBuild check #2954
    • Add a secondary sort column to tables and fix logging page sorting bug. #2940
    • Improve debug hover #2936
    • Add search in file functionality to the debugger code view. #2931
    • Add report feedback button to top level actions in DevTools #2925
    • Refactor areaPaneHeader into a widget #2924
    • Add network profiler response image preview #2922
    • Support passing keypresses up to IDEs to enable shortcut keys when embedded DevTools has focus #2872
    • Render GC and non-ui/non-raster events in their respective thread groups #2917
    • Fix issue where first build of the VM Tools status bar would cause a null pointer exception #2905
    • [network_request_inspector_views] remove maxLines from SelectableText widgets #2912
    • Matching landing page title to subheadings #2891
    • Use "fuzzy match" in debugger libraries search #2904
    • Larger evaluation hover overlay #2908
    • Fix scrolling with with drag #2907
    • Go To Line Number Option #2902
    • Fix "Count" text getting cut off when sorting #2898
    • Add issueTrackerLink method to DevToolsExtensionPoints #2901
    • Change to calling upgrade #2897
    • Added stacked and hover card trace color/dash. #2889
    • Add framework for internal features and add debugger menu options hook. #2887
    • Polish to debugger actions. #2886
    • Use a single scroll offset for all flame chart painters instead of having them all listen for offset changes independently #2884
    • Fix focus management in timeline flame chart #2883
    • Support copying file in the debugger #2875
    • Add previous/next event in thread buttons to the Timeline #2878
    • Auto expand search results #2877
    • Fix a couple bugs with flame chart styling and zoom. #2873
    Open source →
  18. 2.1.1 06 Apr 2021
    Release notes
    • Set the correct dart:io service extension protocol version for the new HTTP profiler logic #2867
    Open source →
  19. 2.1.0 05 Apr 2021
    Release notes
    • Memory legends cleanup #2833
    • Update network profiler to support dart:io HTTP profiling service extensions #2839
    • Use widgets for flame chart group labels instead of custom painters #2837
    • Add EvalOnDartLibrary utilities #2807
    • Remove Android Memory CTA if not connected to an Android app#2799
    • Fixed location of exported memory stat JSON file. #2795
    • Increase size of total time column in CPU profiler #2814
    • Fix bugs with DevTools title and move title code to separate file #2809
    • Fix some flame chart scrolling bugs #2808
    • Cleanup for performance settings dialog #2801
    • Fix frame timing issue in performance page #2802
    • Improve file history picker UX #2785
    • Improve file picker UX #2784
    • Add show/hide gc button in memory screen#1089 #2787
    • Show correct mouse cursor for splitters #2783
    • Clean up - fix overflow error and some text styles #2782
    • Add option to load offline file from landing screen #2762
    • Evaluation HoverCard #2746, #2810, #2831
    • Reworked UX for tracking call stack. #2846
    Open source →
  20. 2.0.0 01 Mar 2021
    Release notes
    • Add support for older VMs, cleanup memory filter dialog and retained size #2752
    • Add memory allocations tracked indicator and polish event icons for track and reset #2751
    • Memory page cleanup and hints #2749
    • Add support for serving a custom DevTools build #2748
    • Add temporary workaround for flutter engine bug #2747
    • Flame chart scrolling polish #2745
    • Add selection styling to network table and cleanup table selection style #2744
    • Make debugger gutter background color extend to bottom of view #2743
    • Cleanup memory icons to be sharper #2742
    • Memory page UX polish #2740
    • Move codicon.ttf file as part of publish script to include it in build #2739
    • Initialize framework before initializing PreferencesController #2737
    • Fix another lifecycle issue #2736
    • New UX look for memory snapshot and allocations #2735
    • Fix Memory panel hover overlay leak #2734
    • Bump version to dev version #2733
    • Fix lifecycle management issues with disconnecting and reconnecting to apps #2732
    • Update CanvasKit release to 0.24.0 to match current version used by engine #2731
    • Remove thread information on Isolates page #2730
    • Fixed memory heap snapshot semantics #2728
    • Use new VM API for allocation trace #2720
    • Support latest VMService version #2719
    • Remove inspector error indicators and render error message inline #2717
    • Fixed hover card in memory events chart #2716
    • Use lazy list for network requests table #2715
    • Delete code to fallback to the dart:html version of the app #2713
    • Auto-populate call stack frames in the debugger #2711
    • Request focus from flame chart keyboard listener #2710
    • Fix inspector scrollbars #2709
    • Fix noisy assertion error in timeline processing code #2708
    • Disable error badging for the logging screen #2707
    • Fixed memory search, auto-complete, and added tests #2705
    • Fix tree table scrolling issues #2702
    • Prevent most caught exceptions when constraints are unavailable #2700
    • Run flutter format #2699
    • Flex layout polish #2698
    • Handle bad source input during syntax highlighting #2696
    • Use VS code debugging icons in debugger #2693
    • Fix bug in inspector for expand / collapse button display #2692
    • Add persistent scrollbars to tables #2689
    • Add a help dialog to the flame chart describing how to navigate and zoom within the chart #2686
    • Fix a bug with debugger stepping buttons state #2683
    • Rev SSE version #2681
    • Fix lifecycle bug in network page #2680
    • Add vertical scrollbar to flame charts #2678
    • Add floating debugger controls to non-debugging pages when app is paused #2676
    • Revert auto-selection of the inspector root widget as it causes the cursor location to change in IDEs #2675
    • Add scrollbars to inspector views #2671
    • Prevent SelectableText widgets in the debugger code view from scrolling #2670
    • Added support for expandable object inspection in the debugger console #2666
    • Support selection within the TextView and fix bug showing pause location #2665
    • Stop using rounded and sharp icons #2659
    Open source →
  21. 2.0.0+1 18 Mar 2021
    Release notes
    • Upgrade dependencies for args, meta, path, and pedantic #2817
    Open source →
  22. 2.0.0+2 23 Mar 2021
    Release notes
    • Upgrade DevTools dependencies #2818
    Open source →
  23. 2.0.0+3 24 Mar 2021
    Release notes
    • Upgrade DevTools dependencies for usage and shelf_static #2836
    Open source →
  24. 2.0.0+4 25 Mar 2021
    Release notes
    • Upgrade DevTools dependencies for http_multi_server #2838
    Open source →
  25. 2.0.0-dev.2 25 Feb 2021 pre-release

    Nothing published for this version

  26. 2.0.0-dev.1 25 Feb 2021 pre-release

    Nothing published for this version

  27. 0.9.8-dev.1 01 Feb 2021 pre-release

    Nothing published for this version

  28. 0.9.7 30 Jan 2021
    Release notes
    • Button cleanup and polish #2645
    • Make layout explorer the default tab in the inspector #2644
    • Added settings dialog for memory page #2637
    • Bundle canvaskit with the release binary so that DevTools can be used without internet #2634
    • Add support for visualizing fixed layouts in the layout explorer #2633
    • Listen for logs with event history in logging page and error badge manager #2629
    • Add app events, extension events, and chart selection hover card to live memory view #2605
    • Correctly process large HTTP responses in network profiler #2602
    • Fallback to port 0 if we cannot connect the DevTools server to ports 9100+ #2600
    • Add tooltips to CPU profiler column titles #2599
    • Add timeline grid to CPU Profiler flame chart #2593
    • Migrate to new material buttons #2592
    Open source →
  29. 0.9.7+1 30 Jan 2021

    Nothing published for this version

  30. 0.9.7+2 01 Feb 2021
    Release notes
    • Fix issue where DevTools would fail to connect to an application with no DDS instance #2650
    Open source →
  31. 0.9.7+3 04 Feb 2021

    Nothing published for this version

  32. 0.9.6 08 Jan 2021
    Release notes
    • Remove use of Flutter service worker #2586
    • Badge performance tab when UI jank is detected and add a setting to enable/disable this functionality. #2580
    • Badge inspector tab for structured inspector errors (Flutter.error) #2576
    • Badge the Network tab when we receive failed network requests. #2567
    • Badge logging page with error counts from logs and stderr #2566
    • Add scrollbar to flutter frames chart #2565
    • Rename "Timeline" page to "Performance" and populate CPU profile on frame selection #2563
    • Rename "Performance" page to "CPU profiler" #2562
    • Support truncated frames with a corresponding SHOW ALL button for faster flutter web stepping #2545
    • Better x-axis labeling on the memory page #2539
    • Add VM Tools screen with initial VM and Isolate statistics tabs #2499
    Open source →
  33. 0.9.6+1 19 Jan 2021
    Release notes
    • Fallback to port 0 if we cannot connect the DevTools server to ports 9100-9109 #2600
    Open source →
  34. 0.9.6+2 22 Jan 2021
    Release notes
    • Support null safe package:vm_service version >=6.x.x.
    Open source →
  35. 0.9.6+3 22 Jan 2021
    Release notes
    • Support null safe package:intl version >=0.17.x.
    Open source →
  36. 0.9.5 03 Dec 2020
    Release notes
    • Add padding between columns and add minWidth for flexible columns. #2526
    • Fix import bug. #2528
    • Support loading app size files from query parameters and local storage #2510
    • Remove use of mp_flutterchart and use new charting subsystem. #2517
    • Fix null error in service manager #2515
    • Expose information about oversized images #2509
    • Fix race condition in service_manager. #2501
    • Url and query param parsing cleanup #2502
    • Add CenteredCircularProgressIndicator helper widget. #2508
    • Add search and filter to the logging page; refactor filter code #2493
    • Add a lower bound sdk constraint #2511
    • New chart #2498
    • Run pub upgrade and update VMService wrapper. #2496
    • Restore socket profiling state after hot restart #2481
    • Add vm service connection info and option to connect to a new app #2484
    • Add selection styling to Logs table #2485
    • Add support for hide=debugger #2487
    • Don't reuse embedded windows in launchDevTools #2489
    Open source →
  37. 0.9.5+1 14 Dec 2020

    Nothing published for this version

  38. 0.9.5+2 29 Dec 2020

    Nothing published for this version

  39. 0.9.4 31 Oct 2020
    Release notes
    • Fix NPE in VM flags table #2472
    • Color failed network requests with red status codes #2466
    • Fix bug with Expand All control in the CPU profiler #2465
    • Add average FPS information to the Timeline #2462
    • Increase number of try ports when launching DevTools #2458
    • Prevent dart.io extensions from being called on paused isolates #2450
    • Remove the max zoom level bound for flame charts #2447
    • Fix an NPE in the memory page #2443
    • Add prompt for Q4 DevTools survey #2442
    • Improvements to the memory page controls #2432
    • Usability improvements for the Timeline Flutter frames chart #2419, #2421
    • Use new routing API to support permalinks #2406
    Open source →
  40. 0.9.3 30 Sep 2020
    Release notes
    • Add search to the Network profiler #2333
    • Add filtering to the Network profiler #2340
    • Fix timeline rendering issue for async instant events #2342
    • Display call graph and dominator tree for diffs in app size tool #2344
    • Fix NPE in banner messages #2358
    • Add "Dart DevTools" window title to web app #2359
    • Rename "code size tool" to "app size tool" #2365
    • Add search to Performance page CPU profiler #2368
    • Fix analytics bug giving the incorrect value for "first run" #2369
    • Collect RasterCache estimates from the Flutter engine in the Memory profiler #2371
    • Display HTTP and HTTPS response bodies in the Network profiler #2374
    • Pause should still record memory stats just not update charts #2382
    • Simplify the debugger's libraries view #2386
    • Make inspector polyfill compatible with both null safe and legacy Flutter #2387
    • Fixed RSS plotting and plotting RasterCache data #2389
    Open source →
  41. 0.9.3+1 02 Oct 2020
    Release notes
    • Added meta dependency to devtools_shared
    • Group GC events together in the timeline
    • Restore http logging state after hot restart
    • Cleanup for DevTools dialogs
    Open source →
  42. 0.9.3+2 02 Oct 2020
    Release notes
    • Fix a bug causing "null" statuses in the Network profiler
    Open source →
  43. 0.9.3+3 02 Oct 2020
    Release notes
    • Remove flutter dependency from devtools_shared
    Open source →
  44. 0.9.3+4 05 Oct 2020
    Release notes
    • Do not try to launch Chrome by default when running the server in --machine mode
    • Prevent exceptions launching Chrome from terminate the server
    Open source →
  45. 0.9.3-dev.1 22 Sep 2020 pre-release

    Nothing published for this version

  46. 0.9.2 14 Sep 2020
    Release notes
    • Fix a bug causing extra evaluation for primitive values
    • Fix an issue handling google3: paths #2288
    • Update dependencies to use package:vm_service 5.0.0+1
    Open source →
  47. 0.9.2-dev.1 09 Sep 2020 pre-release

    Nothing published for this version

  48. 0.9.1 03 Sep 2020
    Release notes
    • Add opt-in for feature usage reporting
    • Add Code Size Debugging Tools to DevTools
    • Use MIME types for http requests in the Network profiler
    Open source →
  49. 0.9.1-dev.3 17 Aug 2020 pre-release

    Nothing published for this version

  50. 0.9.1-dev.2 10 Aug 2020 pre-release

    Nothing published for this version

  51. 0.9.1-dev.1 07 Aug 2020 pre-release

    Nothing published for this version

  52. 0.9.0 05 Aug 2020
    Release notes
    • Add search functionality to Timeline flame chart #2164
    • Add socket profiling to Network page #2191
    • Support multiple memory snapshots and support automatic snapshots #2105
    • Add memory events pane and support for tracking # allocations of each class without a full snapshot #2166
    • Replace heatmap with treemap on the memory page #2131
    • Have the cmd-p keybinding toggle the libraries debugger pane #2187
    • Add support for non-primitive map keys #2154
    • Add tooltips to list items in the Debugger Libraries pane #2167
    Open source →
  53. 0.8.0 25 Jun 2020
    Release notes
    • Ship Flutter Web version of DevTools by default
    • Update package:vm_service dependency to ^4.1.0
    Open source →
  54. 0.8.0+1 30 Jun 2020
    Release notes
    • Build with fix for canvas kit crasher
    Open source →
  55. 0.8.0+2 14 Jul 2020

    Nothing published for this version

  56. 0.8.0+3 23 Jul 2020

    Nothing published for this version

  57. 0.8.0-dev.1 24 Jun 2020 pre-release

    Nothing published for this version

  58. 0.2.6-dev.3 23 Jun 2020 pre-release

    Nothing published for this version

  59. 0.2.6-dev.1 08 Jun 2020 pre-release

    Nothing published for this version

  60. 0.2.5 07 May 2020
    Release notes
    • Persist connected app URI when switching to Flutter web version of DevTools #1933
    • Fix CPU profiler bug where we were unintentionally mutating data #1923
    • Add "Remove all breakpoints" functionality to debugger #1914
    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