@samitouri / QOS-React-2 / commits / 2a7bb41548

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 }