Preparing DevTools 4.12.4 -> 4.13.0 release (#21378)
Brian Vaughn committed
Apr 28, 2021 at 12:36 UTC
2a7bb4154809f1f4e17ffbdde1342bd4ce91ea37
7 files changed
+29
-11
packages/react-devtools-core/package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "react-devtools-core",
3
- "version": "4.12.4",
3
+ "version": "4.13.0",
4
"description": "Use react-devtools outside of the browser",
5
"license": "MIT",
6
"main": "./dist/backend.js",
packages/react-devtools-extensions/chrome/manifest.json
+2
-2
@@ -2,8 +2,8 @@
2
"manifest_version": 2,
3
"name": "React Developer Tools",
4
"description": "Adds React debugging tools to the Chrome Developer Tools.",
5
- "version": "4.12.4",
6
- "version_name": "4.12.4",
5
+ "version": "4.13.0",
6
+ "version_name": "4.13.0",
7
8
"minimum_chrome_version": "60",
9
packages/react-devtools-extensions/edge/manifest.json
+2
-2
@@ -2,8 +2,8 @@
2
"manifest_version": 2,
3
"name": "React Developer Tools",
4
"description": "Adds React debugging tools to the Microsoft Edge Developer Tools.",
5
- "version": "4.12.4",
6
- "version_name": "4.12.4",
5
+ "version": "4.13.0",
6
+ "version_name": "4.13.0",
7
8
"minimum_chrome_version": "60",
9
packages/react-devtools-extensions/firefox/manifest.json
+1
-1
@@ -2,7 +2,7 @@
2
"manifest_version": 2,
3
"name": "React Developer Tools",
4
"description": "Adds React debugging tools to the Firefox Developer Tools.",
5
- "version": "4.12.4",
5
+ "version": "4.13.0",
6
7
"applications": {
8
"gecko": {
packages/react-devtools-inline/package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "react-devtools-inline",
3
- "version": "4.12.4",
3
+ "version": "4.13.0",
4
"description": "Embed react-devtools within a website",
5
"license": "MIT",
6
"main": "./dist/backend.js",
packages/react-devtools/CHANGELOG.md
+20
-2
@@ -9,6 +9,24 @@
9
<!-- Upcoming changes go here -->
10
</details>
11
12
+## 4.13.0 (April 28, 2021)
13
+#### Features
14
+* Add Bridge protocol version backend/frontend ([bvaughn](https://github.com/bvaughn) in [#21331](https://github.com/facebook/react/pull/21331))
15
+
16
+#### Bugfix
17
+* DevTools iterates over siblings during mount (rather than recursing) to avoid stack overflow errors ([bvaughn](https://github.com/bvaughn) in [#21377](https://github.com/facebook/react/pull/21377))
18
+* Multiple error dialogs can be visible at once ([bvaughn](https://github.com/bvaughn) in [#21370](https://github.com/facebook/react/pull/21370))
19
+* Console patching should handle Symbols without erroring ([bvaughn](https://github.com/bvaughn) in [#21368](https://github.com/facebook/react/pull/21368))
20
+
21
+###### Bridge protocol version backend/frontend
22
+During initialization, DevTools now checks to ensure it's compatible with the ["backend"](https://github.com/facebook/react/blob/master/packages/react-devtools/OVERVIEW.md#overview) that's embedded within a renderer like React Native. If the two aren't compatible, upgrade instructions will be shown:
23
+
24
+<img width="400" height="233" alt="Dialog displaying downgrade instructions for the React DevTools frontend to connect to an older backend version" src="https://user-images.githubusercontent.com/29597/115997927-f77f2a00-a5b2-11eb-9098-20042b664cea.png">
25
+
26
+<img width="400" height="233" alt="Dialog displaying upgrade instructions for the React DevTools frontend to connect to a newer backend version" src="https://user-images.githubusercontent.com/29597/115997965-167dbc00-a5b3-11eb-9cbc-082c65077a6e.png">
27
+
28
+Learn more about this change at [fb.me/devtools-unsupported-bridge-protocol](https://fb.me/devtools-unsupported-bridge-protocol)
29
+
30
## 4.12.4 (April 19, 2021)
31
#### Bugfix
32
* Remove `@octokit/rest` depedency because of a problem with transitive dependencies ([bvaughn](https://github.com/bvaughn) in [#21317](https://github.com/facebook/react/pull/21317))
@@ -28,7 +46,7 @@ Although this release is being made for all NPM packages, only the `react-devtoo
46
47
## 4.12.0 (April 12, 2021)
48
Although this release is being made for all NPM packages, only the `react-devtools-inline` package contains changes.
31
-#### Feature
49
+#### Features
50
* Added `createBridge` and `createStore` exports to the `react-devtools-inline/frontend` entrypoint to support advanced use cases ([bvaughn](https://github.com/bvaughn) in [#21032](https://github.com/facebook/react/pull/21032))
51
52
## 4.11.1 (April 11, 2021)
@@ -85,7 +103,7 @@ The following features are only enabled when used with (experimental) builds of
103
* Replaced Facebook-internal fburl.com link with public fb.me link for Bridge protocol mismatch info page ([bvaughn](https://github.com/bvaughn) in [#21344](https://github.com/facebook/react/pull/21344))
104
105
## 4.10.2 (April 27, 2021)
88
-#### Feature
106
+#### Features
107
* Added Bridge protocol check and warning dialog if embedded DevTools backend is incompatible with DevTools UI ([bvaughn](https://github.com/bvaughn) in [#21344](https://github.com/facebook/react/pull/21344))
108
109
## 4.10.1 (November 12, 2020)
packages/react-devtools/package.json
+2
-2
@@ -1,6 +1,6 @@
1
{
2
"name": "react-devtools",
3
- "version": "4.12.4",
3
+ "version": "4.13.0",
4
"description": "Use react-devtools outside of the browser",
5
"license": "MIT",
6
"repository": {
@@ -27,7 +27,7 @@
27
"electron": "^11.1.0",
28
"ip": "^1.1.4",
29
"minimist": "^1.2.3",
30
- "react-devtools-core": "4.12.4",
30
+ "react-devtools-core": "4.13.0",
31
"update-notifier": "^2.1.0"
32
}
33
}