Skip to content

Commit dd3fade

Browse files
authored
Prepare for 2.20.0 release. (#4843)
1 parent 23f0d18 commit dd3fade

File tree

6 files changed

+103
-10
lines changed

6 files changed

+103
-10
lines changed

CHANGELOG.md

Lines changed: 94 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,96 @@
1+
## 2.20.0
2+
* Prepare for 2.20.0 release [#4843](https://github.com/flutter/devtools/pull/4843)
3+
* Turn off all rebuild related UI when the flag is off [#4840](https://github.com/flutter/devtools/pull/4840)
4+
* Disable allocation tracing in profile mode [#4839](https://github.com/flutter/devtools/pull/4839)
5+
* Fix column width calculations [#4818](https://github.com/flutter/devtools/pull/4818)
6+
* Format file [#4838](https://github.com/flutter/devtools/pull/4838)
7+
* Make feature flags more readable/supportable [#4828](https://github.com/flutter/devtools/pull/4828)
8+
* Polish Perfetto iFrame lifecycle [#4827](https://github.com/flutter/devtools/pull/4827)
9+
* Comment layout for legend [#4824](https://github.com/flutter/devtools/pull/4824)
10+
* Update CODEOWNERS [#4833](https://github.com/flutter/devtools/pull/4833)
11+
* Only support code coverage tool for VM apps [#4826](https://github.com/flutter/devtools/pull/4826)
12+
* Update Debugger screen to support more VM service types [#4760](https://github.com/flutter/devtools/pull/4760)
13+
* Remove workspace to adjust configuration for the folder devtools_app [#4823](https://github.com/flutter/devtools/pull/4823)
14+
* Make chart legend visible by default [#4811](https://github.com/flutter/devtools/pull/4811)
15+
* Handle possible `RPCError` exceptions in `ProgramExplorerController` [#4820](https://github.com/flutter/devtools/pull/4820)
16+
* Fix null assertion failure in `AllocationProfileTableViewController` when service disconnects [#4819](https://github.com/flutter/devtools/pull/4819)
17+
* Move launch config to the project it describes - [#4815](https://github.com/flutter/devtools/pull/4815)
18+
* Decouple traceEventsFieldName from Performance screen [#4814](https://github.com/flutter/devtools/pull/4814)
19+
* Hide the tree guidelines toggle for the CPU flame chart [#4813](https://github.com/flutter/devtools/pull/4813)
20+
* Add copy button for the Vm service uri in the Device Dialog [#4810](https://github.com/flutter/devtools/pull/4810)
21+
* Add missing text style in the Frame Analysis frame hints [#4805](https://github.com/flutter/devtools/pull/4805)
22+
* Add title with frame id in Frame Analysis tab [#4808](https://github.com/flutter/devtools/pull/4808)
23+
* Rename "Profile granularity" dropdown to "CPU sampling rate" for clarity [#4803](https://github.com/flutter/devtools/pull/4803)
24+
* Decouple screen ids and metrics from screen main widgets [#4774](https://github.com/flutter/devtools/pull/4774)
25+
* Add support for running tests on Chrome [#4778](https://github.com/flutter/devtools/pull/4778)
26+
* Delete dead code [#4775](https://github.com/flutter/devtools/pull/4775)
27+
* Add `debugPrintFeatureFlags` helper [#4801](https://github.com/flutter/devtools/pull/4801)
28+
* Fix double successful download message [#4798](https://github.com/flutter/devtools/pull/4798)
29+
* UX improvements for memory screen [#4765](https://github.com/flutter/devtools/pull/4765)
30+
* Some fixes for the update_flutter_sdk.sh script [#4771](https://github.com/flutter/devtools/pull/4771)
31+
* Pull stack frame generation code into an extension method for reuse [#4770](https://github.com/flutter/devtools/pull/4770)
32+
* Update launch.json [#4767](https://github.com/flutter/devtools/pull/4767)
33+
* Document process for requesting documentation updates [#4768](https://github.com/flutter/devtools/pull/4768)
34+
* Hook up scroll-to-time-range functionality for Perfetto trace viewer [#4766](https://github.com/flutter/devtools/pull/4766)
35+
* Add vscode configurations [#4764](https://github.com/flutter/devtools/pull/4764)
36+
* Create PerfettoEventProcessor for processing trace events [#4761](https://github.com/flutter/devtools/pull/4761)
37+
* Performance screen cleanups [#4751](https://github.com/flutter/devtools/pull/4751)
38+
* Update BETA_TESTING.md [#4747](https://github.com/flutter/devtools/pull/4747)
39+
* Fix some UI state issues with the Perfetto iFrame [#4745](https://github.com/flutter/devtools/pull/4745)
40+
* Fix beta testing instructions - [#4744](https://github.com/flutter/devtools/pull/4744)
41+
* Fix some offline import issues with the Performance page [#4735](https://github.com/flutter/devtools/pull/4735)
42+
* Drop remaining references to pkg:pedantic [#4738](https://github.com/flutter/devtools/pull/4738)
43+
* Bump github/codeql-action from 2.1.30 to 2.1.32 [#4739](https://github.com/flutter/devtools/pull/4739)
44+
* Move goldens and data to test_infra [#4731](https://github.com/flutter/devtools/pull/4731)
45+
* Cleanup code after retirement of the Analysis tab [#4733](https://github.com/flutter/devtools/pull/4733)
46+
* Rebuild Indicator UI support [#4566](https://github.com/flutter/devtools/pull/4566)
47+
* Remove `package:archive` constraint [#4730](https://github.com/flutter/devtools/pull/4730)
48+
* Delete inspector polyfill logic [#4633](https://github.com/flutter/devtools/pull/4633)
49+
* Add support for displaying guidelines in `TreeTable` columns [#4722](https://github.com/flutter/devtools/pull/4722)
50+
* Macos seperate goldens [#4720](https://github.com/flutter/devtools/pull/4720)
51+
* Move non-tests to test_infra [#4724](https://github.com/flutter/devtools/pull/4724)
52+
* Constrain archive dependency since it is breaking our builds [#4729](https://github.com/flutter/devtools/pull/4729)
53+
* Display request data in TextView if content type is not json [#4602](https://github.com/flutter/devtools/pull/4602)
54+
* Calculate the width of a table's columns more accurately [#4723](https://github.com/flutter/devtools/pull/4723)
55+
* Enable memory diffing and retire the Analysis tab [#4714](https://github.com/flutter/devtools/pull/4714)
56+
* Cache the flutter-sdk for testing [#4703](https://github.com/flutter/devtools/pull/4703)
57+
* Separate build steps into their own Github Actions jobs [#4716](https://github.com/flutter/devtools/pull/4716)
58+
* Fix issues for latest flutter candidate [#4718](https://github.com/flutter/devtools/pull/4718)
59+
* Add diff case for class filter test [#4713](https://github.com/flutter/devtools/pull/4713)
60+
* Hook up 'isActiveFeature' functionality in the Performance page [#4715](https://github.com/flutter/devtools/pull/4715)
61+
* Test class filter [#4712](https://github.com/flutter/devtools/pull/4712)
62+
* Configure GA for memory screen [#4705](https://github.com/flutter/devtools/pull/4705)
63+
* Add a scene diffSnapshot [#4708](https://github.com/flutter/devtools/pull/4708)
64+
* Set initial selection [#4706](https://github.com/flutter/devtools/pull/4706)
65+
* Add support for grouping samples by tag [#4693](https://github.com/flutter/devtools/pull/4693)
66+
* Add missing dart doc for performance code [#4704](https://github.com/flutter/devtools/pull/4704)
67+
* Batch buildVariablesTree calls when initiating hover [#4688](https://github.com/flutter/devtools/pull/4688)
68+
* Add support for displaying coverage in `CodeView` [#4700](https://github.com/flutter/devtools/pull/4700)
69+
* Clean up tabbed_performance_view.dart [#4702](https://github.com/flutter/devtools/pull/4702)
70+
* Add TimeRange.offset utility method [#4701](https://github.com/flutter/devtools/pull/4701)
71+
* Fix race condition when expanding variables [#4699](https://github.com/flutter/devtools/pull/4699)
72+
* Refactor PerformanceController [#4698](https://github.com/flutter/devtools/pull/4698)
73+
* Update case study instructions [#4696](https://github.com/flutter/devtools/pull/4696)
74+
* Add analytics to snapshot adaptation. [#4695](https://github.com/flutter/devtools/pull/4695)
75+
* Use markdown for documentation and improve wording [#4694](https://github.com/flutter/devtools/pull/4694)
76+
* Move button Clear to chart area [#4677](https://github.com/flutter/devtools/pull/4677)
77+
* Update feature_flags.dart [#4692](https://github.com/flutter/devtools/pull/4692)
78+
* Bump github/codeql-action from 2.1.28 to 2.1.30 [#4691](https://github.com/flutter/devtools/pull/4691)
79+
* Move Flutter Frames code into its own folder [#4689](https://github.com/flutter/devtools/pull/4689)
80+
* Add documentation for the diff [#4687](https://github.com/flutter/devtools/pull/4687)
81+
* Add Perfetto logic for scrolling to a time range [#4686](https://github.com/flutter/devtools/pull/4686)
82+
* Revert async calculations - [#4681](https://github.com/flutter/devtools/pull/4681)
83+
* Break enhance tracing code out of performance controller [#4684](https://github.com/flutter/devtools/pull/4684)
84+
* Add descriptions to exceptions [#4685](https://github.com/flutter/devtools/pull/4685)
85+
* Small refactoring to the performance page [#4683](https://github.com/flutter/devtools/pull/4683)
86+
* Update the perfetto_compiled assets to latest [#4679](https://github.com/flutter/devtools/pull/4679)
87+
* Make snapshot creation for diffing async [#4676](https://github.com/flutter/devtools/pull/4676)
88+
* Move isExternalBuild to globals so that it's clients do not reference app.dart [#4678](https://github.com/flutter/devtools/pull/4678)
89+
* Update release instructions [#4671](https://github.com/flutter/devtools/pull/4671)
90+
* Enable beta features for Google3 [#4667](https://github.com/flutter/devtools/pull/4667)
91+
* Preserve selected sorting for different data sets [#4670](https://github.com/flutter/devtools/pull/4670)
92+
* Fix some issues with the build release scripts [#4674](https://github.com/flutter/devtools/pull/4674)
93+
194
## 2.19.0
295
* Prep for 2.19.0 release [#4673](https://github.com/flutter/devtools/pull/4673)
396
* Add lint 'discarded_futures' [#4659](https://github.com/flutter/devtools/pull/4659)
@@ -508,7 +601,7 @@
508601
## 2.11.2
509602
* Prep for 2.11.2 release [#3791](https://github.com/flutter/devtools/pull/3791)
510603
* Migrate chart_trace.dart to null safety [#3782](https://github.com/flutter/devtools/pull/3782)
511-
* Fix selection issue if file is already visible in program explorer [#3794](https://github.com/flutter/devtools/pull/3794)
604+
* Fix selection issue if file is already visible in program explorer [#3794](https://github.com/flutter/devtools/pull/3794)
512605
* Automatic scrolling in the Program Explorer [#3786](https://github.com/flutter/devtools/pull/3786)
513606
* Migrate analytics code to null-safety [#3790](https://github.com/flutter/devtools/pull/3790)
514607
* Migrate isolate_state.dart to null safety [#3781](https://github.com/flutter/devtools/pull/3781)

packages/devtools_app/lib/devtools.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
// that updates all versions for DevTools.
88
// Note: a regexp in tools/update_version.dart matches the following line so
99
// if you change it you must also modify tools/update_version.dart.
10-
const String version = '2.19.0';
10+
const String version = '2.20.0';

packages/devtools_app/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ publish_to: none
44

55
# Note: this version should only be updated by running tools/update_version.dart
66
# that updates all versions of devtools packages (devtools_app, devtools_test).
7-
version: 2.19.0
7+
version: 2.20.0
88

99
repository: https://github.com/flutter/devtools/tree/master/packages/devtools_app
1010

@@ -25,7 +25,7 @@ dependencies:
2525
collection: ^1.15.0
2626
dds: ^2.2.2
2727
dds_service_extensions: ^1.3.1
28-
devtools_shared: 2.19.0
28+
devtools_shared: 2.20.0
2929
file: ^6.0.0
3030
file_selector: ^0.8.0
3131
file_selector_linux: ^0.0.2
@@ -63,7 +63,7 @@ dependencies:
6363

6464
dev_dependencies:
6565
build_runner: ^2.0.4
66-
devtools_test: 2.19.0
66+
devtools_test: 2.20.0
6767
flutter_test:
6868
sdk: flutter
6969
mockito: ^5.1.0

packages/devtools_app/web/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
application. For more information, see:
5252
https://developers.google.com/web/fundamentals/primers/service-workers -->
5353
<script>
54-
var version = '2.19.0';
54+
var version = '2.20.0';
5555
var scriptLoaded = false;
5656
function loadMainDartJs() {
5757
if (scriptLoaded) {

packages/devtools_shared/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: devtools_shared
22
description: Package of shared structures between devtools_app, dds, and other tools.
33

4-
version: 2.19.0
4+
version: 2.20.0
55

66
repository: https://github.com/flutter/devtools/tree/master/packages/devtools_shared
77

packages/devtools_test/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ publish_to: none
77
# When publishing new versions of this package be sure to publish a new version
88
# of package:devtools as well. package:devtools contains a compiled snapshot of
99
# this package.
10-
version: 2.19.0
10+
version: 2.20.0
1111

1212
repository: https://github.com/flutter/devtools/tree/master/packages/devtools_test
1313

@@ -18,8 +18,8 @@ environment:
1818
dependencies:
1919
async: ^2.0.0
2020
collection: ^1.15.0
21-
devtools_shared: 2.19.0
22-
devtools_app: 2.19.0
21+
devtools_shared: 2.20.0
22+
devtools_app: 2.20.0
2323
flutter:
2424
sdk: flutter
2525
flutter_test:

0 commit comments

Comments
 (0)