Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prep for 2.12.0 release #3937

Merged
merged 2 commits into from
Mar 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 90 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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)
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/devtools_app/lib/devtools.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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';
6 changes: 3 additions & 3 deletions packages/devtools_app/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/devtools_app/web/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
application. For more information, see:
https://developers.google.com/web/fundamentals/primers/service-workers -->
<script>
var version = '2.11.4';
var version = '2.12.0';
var scriptLoaded = false;
function loadMainDartJs() {
if (scriptLoaded) {
Expand Down
2 changes: 1 addition & 1 deletion packages/devtools_shared/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: devtools_shared
description: Package of shared structures between devtools_app, dds, and other tools.

version: 2.11.4
version: 2.12.0

homepage: https://github.com/flutter/devtools

Expand Down
6 changes: 3 additions & 3 deletions packages/devtools_test/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ description: A package containing shared test helpers for Dart DevTools tests.
# When publishing new versions of this package be sure to publish a new version
# of package:devtools as well. package:devtools contains a compiled snapshot of
# this package.
version: 2.11.4
version: 2.12.0

homepage: https://github.com/flutter/devtools

Expand All @@ -20,8 +20,8 @@ environment:
dependencies:
async: ^2.0.0
collection: ^1.15.0
devtools_shared: 2.11.4
devtools_app: 2.11.4
devtools_shared: 2.12.0
devtools_app: 2.12.0
flutter:
sdk: flutter
flutter_test:
Expand Down