From 7b2c8a3776083b6cacadd09c87a1e708ce281ae2 Mon Sep 17 00:00:00 2001 From: Kenzie Davisson <43759233+kenzieschmoll@users.noreply.github.com> Date: Wed, 30 Mar 2022 15:04:01 -0700 Subject: [PATCH] Prep for 2.12.0 release (#3937) --- CHANGELOG.md | 91 ++++++++++++++++++++++++- packages/devtools_app/lib/devtools.dart | 2 +- packages/devtools_app/pubspec.yaml | 6 +- packages/devtools_app/web/index.html | 2 +- packages/devtools_shared/pubspec.yaml | 2 +- packages/devtools_test/pubspec.yaml | 6 +- 6 files changed, 99 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a49022b2328..078aa7157f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,12 +1,92 @@ +## 2.12.0 +* Prep for 2.12.0 release [#3937](https://github.com/flutter/devtools/pull/3937) +* Add documentation links to More Debugging Options menu [#3936](https://github.com/flutter/devtools/pull/3936) +* Add documentation links to Enhance Tracing options [#3934](https://github.com/flutter/devtools/pull/3934) +* Add scrolling support to all hover cards [#3923](https://github.com/flutter/devtools/pull/3923) +* Migrate inspector ui to null safety [#3895](https://github.com/flutter/devtools/pull/3895) +* Refactor script caching logic out of `DebuggerController` into `ScriptManager` [#3914](https://github.com/flutter/devtools/pull/3914) +* Update bots.sh to fix build for web [#3913](https://github.com/flutter/devtools/pull/3913) +* Remove service protocol version checks in DevTools [#3907](https://github.com/flutter/devtools/pull/3907) +* Add flag --no-sound-null-safety to instructions and goldens [#3909](https://github.com/flutter/devtools/pull/3909) +* Add a ga hit when an inspector tree node is selected [#3906](https://github.com/flutter/devtools/pull/3906) +* Add additional variants of inspector goldens to prevent test flakes [#3905](https://github.com/flutter/devtools/pull/3905) +* Bump minimum dart sdk version to 2.15.0 [#3904](https://github.com/flutter/devtools/pull/3904) +* Update to the latest flutter beta [#3894](https://github.com/flutter/devtools/pull/3894) +* Fix null-safety related errors in tests [#3903](https://github.com/flutter/devtools/pull/3903) +* Migrate tests t-w to null safety [#3890](https://github.com/flutter/devtools/pull/3890) +* Migrate tests f-i to null safety [#3887](https://github.com/flutter/devtools/pull/3887) +* Migrate layout_explorer, matchers and provider tests to null safety [#3872](https://github.com/flutter/devtools/pull/3872) +* Migrate tests p-s to null safety [#3889](https://github.com/flutter/devtools/pull/3889) +* Migrate tests l-n to null safety [#3888](https://github.com/flutter/devtools/pull/3888) +* Migrate tests a-c to null safety [#3883](https://github.com/flutter/devtools/pull/3883) +* Migrate ansi_up_test to null safety [#3885](https://github.com/flutter/devtools/pull/3885) +* Migrate memory_screen to null safety [#3893](https://github.com/flutter/devtools/pull/3893) +* Migrate test data and infra to null safety [#3873](https://github.com/flutter/devtools/pull/3873) +* Fix noisy test logs on flutter driver tests [#3901](https://github.com/flutter/devtools/pull/3901) +* Service worker should not claim other clients on activate [#3899](https://github.com/flutter/devtools/pull/3899) +* Migrate diagnostics_node to null safety [#3892](https://github.com/flutter/devtools/pull/3892) +* Migrate test utils to null safety. [#3882](https://github.com/flutter/devtools/pull/3882) +* Migrate networking screen to null safety [#3880](https://github.com/flutter/devtools/pull/3880) +* Migrate memory_heap_tree_view.dart to null safety [#3881](https://github.com/flutter/devtools/pull/3881) +* Migrate breadcrumb to null safety [#3891](https://github.com/flutter/devtools/pull/3891) +* Migrate inspector_service to null safety [#3854](https://github.com/flutter/devtools/pull/3854) +* Migrate test fixtures to null safety [#3870](https://github.com/flutter/devtools/pull/3870) +* Migrate tests d-e to null safety [#3884](https://github.com/flutter/devtools/pull/3884) +* Update bots to run tests with --no-sound-null-safety [#3886](https://github.com/flutter/devtools/pull/3886) +* Send pageReady event to dwds from Inspector page [#3834](https://github.com/flutter/devtools/pull/3834) +* Migrate instance_viewer and integration tests to null safety [#3871](https://github.com/flutter/devtools/pull/3871) +* Migrate inspector ui primitives to null safety [#3855](https://github.com/flutter/devtools/pull/3855) +* Migrate memory_charts.dart to null safety [#3853](https://github.com/flutter/devtools/pull/3853) +* Migrate memory_instance_tree_view.dart to null safety [#3852](https://github.com/flutter/devtools/pull/3852) +* Migrate log screen to null safety [#3857](https://github.com/flutter/devtools/pull/3857) +* Migrate `app_size/` code to null safety [#3866](https://github.com/flutter/devtools/pull/3866) +* Migrate `performance/` code to null safety [#3848](https://github.com/flutter/devtools/pull/3848) +* Migrate _message_column.dart to null safety [#3851](https://github.com/flutter/devtools/pull/3851) +* Migrate _log_details.dart to null safety [#3838](https://github.com/flutter/devtools/pull/3838) +* Update table_data.dart [#3847](https://github.com/flutter/devtools/pull/3847) +* Fix casting errors [#3849](https://github.com/flutter/devtools/pull/3849) +* Migrate memory_heap_treemap.dart to null safety [#3840](https://github.com/flutter/devtools/pull/3840) +* Delete flutter_widget.dart [#3846](https://github.com/flutter/devtools/pull/3846) +* Migrate memory_events_pane.dart to null safety [#3844](https://github.com/flutter/devtools/pull/3844) +* Migrate memory_android_chart.dart to null safety [#3845](https://github.com/flutter/devtools/pull/3845) +* Migrate memory_analyzer to null safety [#3843](https://github.com/flutter/devtools/pull/3843) +* Convert memory_vm_chart to null safety [#3841](https://github.com/flutter/devtools/pull/3841) +* Update memory_filter.dart [#3842](https://github.com/flutter/devtools/pull/3842) +* Migrate memory_snapshot_models.dart to null safety [#3824](https://github.com/flutter/devtools/pull/3824) +* Columns [#3836](https://github.com/flutter/devtools/pull/3836) +* Export `Storage` class and create new `MockStorage` class for testing [#3837](https://github.com/flutter/devtools/pull/3837) +* Migrate memory_filter.dart to null safety [#3831](https://github.com/flutter/devtools/pull/3831) +* Migrate memory_tracker_model to null safety [#3830](https://github.com/flutter/devtools/pull/3830) +* Split logging_screen [#3833](https://github.com/flutter/devtools/pull/3833) +* Migrate screens/profiler code to null safety [#3829](https://github.com/flutter/devtools/pull/3829) +* Migrate memory_allocation_table_view.dart to null safety [#3822](https://github.com/flutter/devtools/pull/3822) +* Migrate logging_controller.dart to null safety [#3804](https://github.com/flutter/devtools/pull/3804) +* Migrate memory_allocation_table_data.dart to null safety [#3821](https://github.com/flutter/devtools/pull/3821) +* Migrate memory_graph_model.dart to null safety [#3820](https://github.com/flutter/devtools/pull/3820) +* Migrate memory_protocol.dart to null safety [#3815](https://github.com/flutter/devtools/pull/3815) +* Move shared code into devtools_shared [#3827](https://github.com/flutter/devtools/pull/3827) +* Migrate VM Tools screens to be null safe [#3818](https://github.com/flutter/devtools/pull/3818) +* Migrate memory_timeline to null safety [#3819](https://github.com/flutter/devtools/pull/3819) +* Update chart_controller.dart [#3817](https://github.com/flutter/devtools/pull/3817) +* Migrate isolate_manager to null safety [#3792](https://github.com/flutter/devtools/pull/3792) +* Remove internal Flutter Web warning [#3816](https://github.com/flutter/devtools/pull/3816) +* Migrate memory_controller.dart to null safety [#3795](https://github.com/flutter/devtools/pull/3795) +* Migrate chart.dart to null safety [#3796](https://github.com/flutter/devtools/pull/3796) +* Update vm_service_logger.dart [#3798](https://github.com/flutter/devtools/pull/3798) +* Migrate http_request_data.dart to null safety [#3779](https://github.com/flutter/devtools/pull/3779) + ## 2.11.4 +* Prep for 2.11.4 release [#3810](https://github.com/flutter/devtools/pull/3810) * Fix bug with release notes viewer [#3811](https://github.com/flutter/devtools/pull/3811) * Try downgraded patch versions until we find release notes [#3809](https://github.com/flutter/devtools/pull/3809) +* Add instructions and functionality for testing new release notes [#3803](https://github.com/flutter/devtools/pull/3803) * Fix null assertion in profile mode [#3808](https://github.com/flutter/devtools/pull/3808) ## 2.11.3 -Check for CHROME_PATH env variable in devtools_shared [#3805](https://github.com/flutter/devtools/pull/3805) +* Check for CHROME_PATH env variable in devtools_shared [#3805](https://github.com/flutter/devtools/pull/3805) ## 2.11.2 +* Prep for 2.11.2 release [#3791](https://github.com/flutter/devtools/pull/3791) * Migrate chart_trace.dart to null safety [#3782](https://github.com/flutter/devtools/pull/3782) * Fix selection issue if file is already visible in program explorer [#3794](https://github.com/flutter/devtools/pull/3794) * Automatic scrolling in the Program Explorer [#3786](https://github.com/flutter/devtools/pull/3786) @@ -58,8 +138,17 @@ Check for CHROME_PATH env variable in devtools_shared [#3805](https://github.com * Migrate vm_service_wrapper.dart to null safety [#3714](https://github.com/flutter/devtools/pull/3714) * Add line numbers to CPU stack frame uris [#3718](https://github.com/flutter/devtools/pull/3718) * Migrate search and utils to null safety [#3713](https://github.com/flutter/devtools/pull/3713) +* Migrate colors.dart to null safety [#3715](https://github.com/flutter/devtools/pull/3715) +* Migrate utils.dart to null safety [#3689](https://github.com/flutter/devtools/pull/3689) +* Migrate tree.dart to null safety [#3688](https://github.com/flutter/devtools/pull/3688) +* Move service related functionality to separate folder [#3708](https://github.com/flutter/devtools/pull/3708) +* Remove double loop when initializing thread names [#3707](https://github.com/flutter/devtools/pull/3707) +* Fix tag_version script [#3706](https://github.com/flutter/devtools/pull/3706) +* Keep mapping of thread ids to thread names up to date [#3603](https://github.com/flutter/devtools/pull/3603) +* Migrate vm_flags.dart to null safety [#3690](https://github.com/flutter/devtools/pull/3690) ## 2.11.1 +* Prep for 2.11.1 release [#3717](https://github.com/flutter/devtools/pull/3717) * Update CLI test driver with correct Dart VM Service prefix string [#3716](https://github.com/flutter/devtools/pull/3716) ## 2.11.0 diff --git a/packages/devtools_app/lib/devtools.dart b/packages/devtools_app/lib/devtools.dart index b5049d5efa3..0afb8990657 100644 --- a/packages/devtools_app/lib/devtools.dart +++ b/packages/devtools_app/lib/devtools.dart @@ -7,4 +7,4 @@ // that updates all versions for DevTools. // Note: a regexp in tools/update_version.dart matches the following line so // if you change it you must also modify tools/update_version.dart. -const String version = '2.11.4'; +const String version = '2.12.0'; diff --git a/packages/devtools_app/pubspec.yaml b/packages/devtools_app/pubspec.yaml index f4e478edddd..d3850113d0d 100644 --- a/packages/devtools_app/pubspec.yaml +++ b/packages/devtools_app/pubspec.yaml @@ -3,7 +3,7 @@ description: Web-based performance tooling for Dart and Flutter. # Note: this version should only be updated by running tools/update_version.dart # that updates all versions of devtools packages (devtools_app, devtools_test). -version: 2.11.4 +version: 2.12.0 homepage: https://github.com/flutter/devtools @@ -25,7 +25,7 @@ dependencies: collection: ^1.15.0 dds: ^2.2.0 dds_service_extensions: ^1.3.0 - devtools_shared: 2.11.4 + devtools_shared: 2.12.0 file: ^6.0.0 file_selector: ^0.8.0 file_selector_linux: ^0.0.2 @@ -57,7 +57,7 @@ dependencies: dev_dependencies: build_runner: ^2.0.4 - devtools_test: 2.11.4 + devtools_test: 2.12.0 flutter_test: sdk: flutter mockito: ^5.1.0 diff --git a/packages/devtools_app/web/index.html b/packages/devtools_app/web/index.html index 4bbda11ef22..8663dd5e5d3 100644 --- a/packages/devtools_app/web/index.html +++ b/packages/devtools_app/web/index.html @@ -61,7 +61,7 @@ application. For more information, see: https://developers.google.com/web/fundamentals/primers/service-workers -->