microsoft/vscode-react-native

Public

mirrored from https://github.com/microsoft/vscode-react-nativeAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
network-inspector-manager

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

CHANGELOG.md

735lines · modecode

1## 1.13.3
2* Align Android launch command naming [#2580](https://github.com/microsoft/vscode-react-native/pull/2580)
3* Improve packager status bar to display Metro port and connected device name [#2557](https://github.com/microsoft/vscode-react-native/pull/2557) [#2564](https://github.com/microsoft/vscode-react-native/pull/2564)
4* Remove deprecated Element Inspector feature [#2561](https://github.com/microsoft/vscode-react-native/pull/2561)
5* Update README with security dependency override guidance [#2582](https://github.com/microsoft/vscode-react-native/pull/2582)
6* Internal changes:
7 * Fix shell injection risk in macOS app termination [#2550](https://github.com/microsoft/vscode-react-native/pull/2550)
8 * Fix packager test failure [#2559](https://github.com/microsoft/vscode-react-native/pull/2559)
9 * Add smoke test for simplified log grammar and stabilize app launch [#2551](https://github.com/microsoft/vscode-react-native/pull/2551)
10 * Explore and fix TypeScript 7 compatibility [#2543](https://github.com/microsoft/vscode-react-native/pull/2543)
11 * Pin and upgrade serialize-javascript to non-vulnerable versions [#2539](https://github.com/microsoft/vscode-react-native/pull/2539) [#2541](https://github.com/microsoft/vscode-react-native/pull/2541) [#2576](https://github.com/microsoft/vscode-react-native/pull/2576) [#2578](https://github.com/microsoft/vscode-react-native/pull/2578)
12 * Exclude auto-generated mochawesome test reports [#2583](https://github.com/microsoft/vscode-react-native/pull/2583)
13 * Bump minimatch in /test/smoke [#2537](https://github.com/microsoft/vscode-react-native/pull/2537)
14 * Bump tar in /test/smoke to 7.5.11 [#2547](https://github.com/microsoft/vscode-react-native/pull/2547) [#2554](https://github.com/microsoft/vscode-react-native/pull/2554)
15 * Bump @tootallnate/once and @vscode/test-electron [#2545](https://github.com/microsoft/vscode-react-native/pull/2545)
16 * Bump flatted from 3.1.1 to 3.4.2 [#2565](https://github.com/microsoft/vscode-react-native/pull/2565)
17 * Bump picomatch from 2.2.3 to 2.3.2 [#2569](https://github.com/microsoft/vscode-react-native/pull/2569)
18 * Bump brace-expansion to 5.0.5 [#2572](https://github.com/microsoft/vscode-react-native/pull/2572)
19 * Bump lodash from 4.17.23 to 4.18.1 [#2585](https://github.com/microsoft/vscode-react-native/pull/2585) [#2588](https://github.com/microsoft/vscode-react-native/pull/2588)
20
21## 1.13.2
22* Add command to support Expo EAS workflow [#2432](https://github.com/microsoft/vscode-react-native/pull/2432)
23* Improve and verify added launch/debug configuration in `launch.json` [#2442](https://github.com/microsoft/vscode-react-native/pull/2442) [#2424](https://github.com/microsoft/vscode-react-native/pull/2424)
24* Add launch requests for Expo Go (Android & iOS) and Expo Web debugging [#2311](https://github.com/microsoft/vscode-react-native/pull/2311) [#2306](https://github.com/microsoft/vscode-react-native/pull/2306)
25* Support pnpm package manager in debugging workflow [#2278](https://github.com/microsoft/vscode-react-native/pull/2278)
26* Rename and clarify Expo related commands in command palette [#2382](https://github.com/microsoft/vscode-react-native/pull/2382)
27* Improve Expo debugging websocket endpoint URL [#2396](https://github.com/microsoft/vscode-react-native/pull/2396)
28* Update documentation for recent changes [#2445](https://github.com/microsoft/vscode-react-native/pull/2445)
29* Fix translation errors in README [#2449](https://github.com/microsoft/vscode-react-native/pull/2449)
30* Add command to install iOS pods for React Native project [#2520](https://github.com/microsoft/vscode-react-native/pull/2520)
31* Add command to clean and restart React Native packager [#2482](https://github.com/microsoft/vscode-react-native/pull/2482)
32* Improve CDP error message for Node.js version compatibility [#2467](https://github.com/microsoft/vscode-react-native/pull/2467)
33* Fix Android package name resolution for projects with outdated setup [#2473](https://github.com/microsoft/vscode-react-native/pull/2473)
34* Fix VS Code CLI parameter duplication during extension installation [#2468](https://github.com/microsoft/vscode-react-native/pull/2468)
35* Internal changes:
36 * Add smoke build to create VSIX file [#2436](https://github.com/microsoft/vscode-react-native/pull/2436)
37 * Add VSIX smoke test case [#2439](https://github.com/microsoft/vscode-react-native/pull/2439)
38 * Refactor smoke tests to use playwright & @vscode/test-electron [#2400](https://github.com/microsoft/vscode-react-native/pull/2400)
39 * Bump tar-fs from 2.1.3 to 2.1.4 [#2425](https://github.com/microsoft/vscode-react-native/pull/2425)
40 * Bump playwright from 1.55.0 to 1.55.1 in /test/smoke [#2431](https://github.com/microsoft/vscode-react-native/pull/2431)
41 * Bump validator from 13.7.0 to 13.15.20 [#2435](https://github.com/microsoft/vscode-react-native/pull/2435)
42 * Bump js-yaml from 4.1.0 to 4.1.1 [#2450](https://github.com/microsoft/vscode-react-native/pull/2450)
43 * Bump glob in /test/smoke [#2453](https://github.com/microsoft/vscode-react-native/pull/2453)
44 * Support bun script when calling vsce [#2456](https://github.com/microsoft/vscode-react-native/pull/2456)
45 * Improve VSIX smoke build file handling [#2461](https://github.com/microsoft/vscode-react-native/pull/2461)
46 * Add smoke test for clean restart packager command [#2489](https://github.com/microsoft/vscode-react-native/pull/2489)
47 * Add .editorconfig for consistent cross-editor formatting [#2480](https://github.com/microsoft/vscode-react-native/pull/2480)
48 * Refactor and stabilize extension and smoke tests [#2494](https://github.com/microsoft/vscode-react-native/pull/2494) [#2496](https://github.com/microsoft/vscode-react-native/pull/2496) [#2501](https://github.com/microsoft/vscode-react-native/pull/2501) [#2509](https://github.com/microsoft/vscode-react-native/pull/2509) [#2510](https://github.com/microsoft/vscode-react-native/pull/2510) [#2521](https://github.com/microsoft/vscode-react-native/pull/2521)
49 * Bump validator from 13.15.20 to 13.15.23 [#2462](https://github.com/microsoft/vscode-react-native/pull/2462)
50 * Bump qs from 6.10.3 to 6.14.2 [#2484](https://github.com/microsoft/vscode-react-native/pull/2484) [#2523](https://github.com/microsoft/vscode-react-native/pull/2523)
51 * Bump lodash from 4.17.21 to 4.17.23 [#2503](https://github.com/microsoft/vscode-react-native/pull/2503) [#2504](https://github.com/microsoft/vscode-react-native/pull/2504)
52 * Bump tar in /test/smoke to 7.5.8 [#2498](https://github.com/microsoft/vscode-react-native/pull/2498) [#2502](https://github.com/microsoft/vscode-react-native/pull/2502) [#2511](https://github.com/microsoft/vscode-react-native/pull/2511) [#2524](https://github.com/microsoft/vscode-react-native/pull/2524)
53 * Bump webpack from 5.94.0 to 5.105.0 [#2518](https://github.com/microsoft/vscode-react-native/pull/2518)
54 * Bump minimatch [#2529](https://github.com/microsoft/vscode-react-native/pull/2529)
55
56## 1.13.1
57* Add command for expo prebuild directories clean up [#2124](https://github.com/microsoft/vscode-react-native/pull/2124)
58* Integrate expo prebuild to generate react-native app for android and ios platform [#2128](https://github.com/microsoft/vscode-react-native/pull/2128)
59* Add telemetry toggle in vscode settings [#2131](https://github.com/microsoft/vscode-react-native/pull/2131)
60* Add command to reopen QR code in webview for expo application [#2137](https://github.com/microsoft/vscode-react-native/pull/2137)
61* Change path for findXcodeProject for iOS since RN 0.74.0 [#2140](https://github.com/microsoft/vscode-react-native/pull/2140)
62* Change react native output regular expression to match success pattern [#2141](https://github.com/microsoft/vscode-react-native/pull/2141)
63* Add optional argument in settings.json to hide indicator [#2157](https://github.com/microsoft/vscode-react-native/pull/2157)
64* Internal changes:
65 * Bump follow-redirects from 1.15.5 to 1.15.6 [#2123](https://github.com/microsoft/vscode-react-native/pull/2123)
66 * Bump webpack-dev-middleware from 5.3.3 to 5.3.4 [#2127](https://github.com/microsoft/vscode-react-native/pull/2127)
67 * Bump minimatch from 3.0.4 to 3.1.2 [#2130](https://github.com/microsoft/vscode-react-native/pull/2130)
68 * Bump tar from 4.4.18 to 6.2.1 [#2132](https://github.com/microsoft/vscode-react-native/pull/2132)
69 * Add unit test for metro config verification [#2134](https://github.com/microsoft/vscode-react-native/pull/2134)
70 * Resolve CodeQL analysis alert: reg only replace its first occurence [#2148](https://github.com/microsoft/vscode-react-native/pull/2148)
71 * Resolve CodeQL analysis alert: cross-site scripting vulnerability [#2152](https://github.com/microsoft/vscode-react-native/pull/2152)
72 * Migrate pipeline to 1ES pipeline template - master pipeline [#2162](https://github.com/microsoft/vscode-react-native/pull/2162)
73 * Bump braces and gulp [#2163](https://github.com/microsoft/vscode-react-native/pull/2163)
74 * Migrate pipeline to 1ES pipeline tempalte - nightly pipeline [#2165](https://github.com/microsoft/vscode-react-native/pull/2165)
75 * Bump braces from 3.0.2 to 3.0.3 [#2166](https://github.com/microsoft/vscode-react-native/pull/2166)
76 * Bump ws from 7.4.6 to 7.5.10 [#2167](https://github.com/microsoft/vscode-react-native/pull/2167)
77
78## 1.13.0
79* Support react-native and expo doctor in command palette [#2116](https://github.com/microsoft/vscode-react-native/pull/2116)
80* Skip extra commas for getting workspace settings [#2113](https://github.com/microsoft/vscode-react-native/pull/2113)
81* Support .cjs metro config file [#2103](https://github.com/microsoft/vscode-react-native/pull/2103)
82* Remove all Experimental tags for Hermes debugging [#2094](https://github.com/microsoft/vscode-react-native/issues/2094)
83* Support default breakpoints filters for exceptions [#2097](https://github.com/microsoft/vscode-react-native/pull/2097)
84* Update package and software version for each doc [#2093](https://github.com/microsoft/vscode-react-native/pull/2093)
85* Internal changes:
86 * Fix security vulnerabilities
87 * Bump ip from 1.1.5 to 1.1.9 [#2112](https://github.com/microsoft/vscode-react-native/pull/2112)
88 * Bump JSON5 1.0.1 to 1.0.2, 2.x.x to 2.2.2 [#2106](https://github.com/microsoft/vscode-react-native/pull/2106)
89 * Bump follow-redirects from 1.15.2 to 1.15.4 [#2095](https://github.com/microsoft/vscode-react-native/pull/2095)
90 * Verify node version when start RN packager [#2099](https://github.com/microsoft/vscode-react-native/pull/2099)
91 * Improve metro config verification logic [#2100](https://github.com/microsoft/vscode-react-native/pull/2100)
92
93## 1.12.3
94* Handle settings file for unsaved workspace [#2077](https://github.com/microsoft/vscode-react-native/pull/2077)
95* Documentation: debugging in vscode workspace [#2075](https://github.com/microsoft/vscode-react-native/pull/2075)
96* Add command for launching Expo web application [#2073](https://github.com/microsoft/vscode-react-native/pull/2073)
97* Handle comment line in workspace settings file [#2071](https://github.com/microsoft/vscode-react-native/pull/2071)
98* Add command to download ExpoGo and install in simulator [#2064](https://github.com/microsoft/vscode-react-native/pull/2064)
99* Internal changes:
100 * Bump @babel/traverse from 7.14.2 to 7.23.2 [#2059](https://github.com/microsoft/vscode-react-native/pull/2059)
101 * Fix gulp script failure on node18 [#2079](https://github.com/microsoft/vscode-react-native/pull/2079)
102 * Bump vscode-test to 2.3.8 [#2083](https://github.com/microsoft/vscode-react-native/pull/2083)
103 * Add unit test for workspace settings file with comment line [#2081](https://github.com/microsoft/vscode-react-native/pull/2081)
104 * Bump eslint package to support typescript new version [#2088](https://github.com/microsoft/vscode-react-native/pull/2088)
105
106## 1.12.2
107* Fix react-native application crashing issue related to cdp event [#2055](https://github.com/microsoft/vscode-react-native/pull/2055)
108* Add workspace setting to ignore specific project folder in multi-root workspace [#2061](https://github.com/microsoft/vscode-react-native/pull/2061)
109* Internal changes:
110 * Bump postcss from 8.4.26 to 8.4.31 in /test/smoke/package [#2053](https://github.com/microsoft/vscode-react-native/pull/2053)
111 * Update vscode-debugadapter to @vscode/debugadapter [#2057](https://github.com/microsoft/vscode-react-native/pull/2057)
112 * Bump @babel/traverse from 7.22.8 to 7.23.2 in /test/smoke/package [#2060](https://github.com/microsoft/vscode-react-native/pull/2060)
113 * Add unit test for getting workspace settings [#2062](https://github.com/microsoft/vscode-react-native/pull/2062)
114
115## 1.12.1
116* Ignore merto config verification for expo application [#2040](https://github.com/microsoft/vscode-react-native/pull/2040)
117* Add documentation for Android applicationIdSuffix customization and fix format [#2044](https://github.com/microsoft/vscode-react-native/pull/2044)
118* Fix app launcher create issue in subfolder project [#2048](https://github.com/microsoft/vscode-react-native/pull/2048)
119* Internal changes:
120 * Resolve CodeQL analysis alert: Do not use eval or the Function constructor [#2034](https://github.com/microsoft/vscode-react-native/pull/2034)
121 * Add unit test for CLI generation [#2036](https://github.com/microsoft/vscode-react-native/pull/2036)
122
123## 1.12.0
124* Support Expo web debugging [#1997](https://github.com/microsoft/vscode-react-native/pull/1997)
125* Add Expo web debugging documentation [#2019](https://github.com/microsoft/vscode-react-native/pull/2019)
126* Add metro bundler field in app.json for expo web debugging [#2021](https://github.com/microsoft/vscode-react-native/pull/2021)
127* Verify metro.config.js when start debugging [#2023](https://github.com/microsoft/vscode-react-native/pull/2023)
128* Internal changes:
129 * Fix security vulnerabilities [#2015](https://github.com/microsoft/vscode-react-native/pull/2015)
130 * Disable mocha spec reporter for unit test [#2017](https://github.com/microsoft/vscode-react-native/pull/2017)
131 * Add unit test for expo web metro bundler setup [#2025](https://github.com/microsoft/vscode-react-native/pull/2025)
132
133## 1.11.2
134* Fix attach request for different metro ports [#2007](https://github.com/microsoft/vscode-react-native/pull/2007)
135* Fix unexpected internal error [#2005](https://github.com/microsoft/vscode-react-native/pull/2005)
136* Fix getting android sdk path logic in local.properties file [#1991](https://github.com/microsoft/vscode-react-native/pull/1991)
137* Replace RN CLI by Expo CLI to start Metro in Expo debugging [#1987](https://github.com/microsoft/vscode-react-native/pull/1987)
138* Fix show qrcode in output window function [#1985](https://github.com/microsoft/vscode-react-native/pull/1985)
139* Internal changes:
140 * Fix security vulnerabilities [#1994](https://github.com/microsoft/vscode-react-native/pull/1994)
141
142## 1.11.1
143* Support Expo EAS command: open the project page in a web browser [#1959](https://github.com/microsoft/vscode-react-native/pull/1959)
144* Update vscode marketpace badge service [#1967](https://github.com/microsoft/vscode-react-native/pull/1967)
145* Add command to quickly revert open module update [#1961](https://github.com/microsoft/vscode-react-native/pull/1961)
146* Add argument to collect js-debug native verbose log [#1971](https://github.com/microsoft/vscode-react-native/pull/1971)
147* Integrate react-native upgrade-helper [#1973](https://github.com/microsoft/vscode-react-native/pull/1973)
148* Update documentation: debug out of project directory [#1980](https://github.com/microsoft/vscode-react-native/pull/1980)
149* Internal changes:
150 * Fix security vulnerabilities
151 * Adding Microsoft SECURITY.MD [#1963](https://github.com/microsoft/vscode-react-native/pull/1963)
152 * Check updates for all package modules in extension [#1951](https://github.com/microsoft/vscode-react-native/pull/1951)
153 * Update typescript version to 5.0.4 and update related settings [#1956](https://github.com/microsoft/vscode-react-native/pull/1956)
154
155## 1.11.0
156* Support Hermes debugging for Expo SDK 48 [#1921](https://github.com/microsoft/vscode-react-native/pull/1921)
157* Update documentation for Expo SDK 48 [#1929](https://github.com/microsoft/vscode-react-native/pull/1929)
158* Remove 'Experimental' tag for iOS& Android Hermes debugger [#1935](https://github.com/microsoft/vscode-react-native/pull/1935)
159* Add Hermes Expo debugger in debug-alt menu [#1942](https://github.com/microsoft/vscode-react-native/pull/1942)
160* Add support for EAS build setup command [#1947](https://github.com/microsoft/vscode-react-native/pull/1947)
161* Internal changes:
162 * Update pipeline tasks - Component Detection& NOTICE File Generator [#1925](https://github.com/microsoft/vscode-react-native/pull/1925)
163 * Run locale testing on vscode latest stable version [#1938](https://github.com/microsoft/vscode-react-native/pull/1938)
164 * Cleanup and update 3rd party notices file [#1939](https://github.com/microsoft/vscode-react-native/pull/1939)
165
166## 1.10.2
167* Improve android sdk and adb.exe path reading logic [#1877](https://github.com/microsoft/vscode-react-native/pull/1877)
168* Update vscode marketplace badge [#1893](https://github.com/microsoft/vscode-react-native/pull/1893)
169* Add notification for local file changes [#1896](https://github.com/microsoft/vscode-react-native/pull/1896)
170* Fix deprecated new Buffer() to Buffer.from [#1905](https://github.com/microsoft/vscode-react-native/pull/1905)
171* Internal changes:
172 * Add unit test for getting adb path logic [#1889](https://github.com/microsoft/vscode-react-native/pull/1889)
173 * Update VSCE module from vsce to @vscode/vsce [#1897](https://github.com/microsoft/vscode-react-native/pull/1897)
174 * Update module vscode-test to @vscode/test-electron, fix node ECONNRESET error in MacOS [#1908](https://github.com/microsoft/vscode-react-native/pull/1908)
175
176## 1.10.1
177* Improve expo package.json file checking logic for some previous expo versions [#1870](https://github.com/microsoft/vscode-react-native/issues/1870)
178* Improve expo debugging output log user experience [#1874](https://github.com/microsoft/vscode-react-native/issues/1874)
179* Fix bug: i.Parse() is not a function when add target:"simulator" in launch.json [#1856](https://github.com/microsoft/vscode-react-native/issues/1856)
180* Avoid extension overwrite app.json in expo application [#1849](https://github.com/microsoft/vscode-react-native/pull/1849)
181* Temporarily disable some parts of log hightlight for tm-grammar refactor [#1872](https://github.com/microsoft/vscode-react-native/pull/1872)
182* Internal changes:
183 * Fix Json5 version issue in package dependencies [#1851](https://github.com/microsoft/vscode-react-native/pull/1851)
184 * Remove unused file from webpack [#1860](https://github.com/microsoft/vscode-react-native/pull/1860)
185 * Enable CodeQL for ADO pipeline [#1863](https://github.com/microsoft/vscode-react-native/pull/1863)
186 * Fix CodeQL issue: Disabling certificate validation is strongly discouraged [#1864](https://github.com/microsoft/vscode-react-native/issues/1864)
187 * Fix CodeQL issue: This replaces only the first occurrence of "../" [#1865](https://github.com/microsoft/vscode-react-native/issues/1865)
188
189## 1.10.0
190* Update documentation for Hermes and Expo Hermes [#1827](https://github.com/microsoft/vscode-react-native/commit/9498893a1eb44e5d4af51251d25afe3d7be1295a)
191* Improve react-native packager output log and error message [#1811](https://github.com/microsoft/vscode-react-native/commit/4b9b406bce36747a151614c6537573a8e66e50aa)
192* Fix iOS debugger findXcodeProject function location [#1784](https://github.com/microsoft/vscode-react-native/commit/8f9463c248692a78f1bb8e19007977776064d6c1)
193* Add Expo QR code to output window [#1786](https://github.com/microsoft/vscode-react-native/commit/b29085d1bbdd5ebf7d54348f54d94c4af4a42a9d)
194* Improve json file reading logic [#1422](https://github.com/microsoft/vscode-react-native/pull/1422)
195* Improve logging experience and add log color customize config [#1385](https://github.com/microsoft/vscode-react-native/pull/1385)
196* Internal changes:
197 * Switch husky hook from pre-push to pre-commit [#1841](https://github.com/microsoft/vscode-react-native/pull/1841)
198 * Simplify and group existing task in gulpfile.js [#1828](https://github.com/microsoft/vscode-react-native/pull/1828)
199 * Replace tasks in gulpfile.js with exports [#1815](https://github.com/microsoft/vscode-react-native/pull/1815)
200 * Unit test and localization test improvement [#1821](https://github.com/microsoft/vscode-react-native/pull/1821)
201 * Improve mocha test report [#1790](https://github.com/microsoft/vscode-react-native/pull/1790)
202
203## 1.9.3
204* Refactored RN commands. Implemented command cancelation. [#1744](https://github.com/microsoft/vscode-react-native/commit/36a2164531c4813b93ae053b80dbaf3413b5e047)
205* Updated android environment check. [#1772](https://github.com/microsoft/vscode-react-native/commit/8609d70137598f25e88fb8b6413a7aae76645c65)
206* Implemented checks for environment of Rect Native macOS projects. [#1763](https://github.com/microsoft/vscode-react-native/commit/60d514743b175cebe4ff6891f964b5944da92e39)
207* Improved extension security [#1757](https://github.com/microsoft/vscode-react-native/commit/a96ac6ce08c9ab607efaa9518a298d3b2a7a7467), [#1761](https://github.com/microsoft/vscode-react-native/commit/8517b16071d0d04a80b11a17ab8d6254fca3389e), [#1760](https://github.com/microsoft/vscode-react-native/commit/fc7319c75ba5f8933a1ccb95eb36179bc601ccfa), [#1759](https://github.com/microsoft/vscode-react-native/commit/a690c6bc153f3a5a2c50fda0a387b26c50dd52a7)
208
209## 1.9.2
210* Fixed debug session restarting [#1745](https://github.com/microsoft/vscode-react-native/pull/1745)
211* Improved debug session termination handling for Direct debugging [#1747](https://github.com/microsoft/vscode-react-native/pull/1747)
212* Improved the pattern for successful iOS build to support the `run-ios` command without verbose logs [#1755](https://github.com/microsoft/vscode-react-native/pull/1755)
213* Updated outdated documentation [#1748](https://github.com/microsoft/vscode-react-native/pull/1748)
214
215
216## 1.9.1
217* Fixed debugging issues caused by incorrect sourcemap URL detection if some additional packages were installed, such as `react-native-cn-quill` [#1730](https://github.com/microsoft/vscode-react-native/pull/1730)
218* Fixed extension's debugger behavior in case another debugger has connected to React Native iOS Hermes application [#1729](https://github.com/microsoft/vscode-react-native/pull/1729)
219* Implemented support for projects with React Native canary builds, thanks to [Andrew Coates(@acoates-ms)](https://github.com/acoates-ms) [#1734](https://github.com/microsoft/vscode-react-native/pull/1734), [#1736](https://github.com/microsoft/vscode-react-native/pull/1736)
220* Implemented user's development environment checking for common problems for React Native Windows projects [#1733](https://github.com/microsoft/vscode-react-native/pull/1733)
221* Improved extension security [#1739](https://github.com/microsoft/vscode-react-native/pull/1739)
222
223
224## 1.9.0
225* Added the `Check development environment configuration` Command Palette command intended for checking user's React Native development environment for common problems [#1702](https://github.com/microsoft/vscode-react-native/pull/1702)
226* Added `env` and `envFile` paramenters to attach debugging configurations [#1707](https://github.com/microsoft/vscode-react-native/pull/1707)
227* Contributed React Native Tools getting started guide to the [`Get Started` page](https://code.visualstudio.com/updates/v1_57#_new-getting-started-experience) of VS Code [#1698](https://github.com/microsoft/vscode-react-native/pull/1698)
228* Enhanced documentation about the Network inspector and Element inspector [#1716](https://github.com/microsoft/vscode-react-native/pull/1716), [#1698](https://github.com/microsoft/vscode-react-native/pull/1698)
229* Improved extension security [#1723](https://github.com/microsoft/vscode-react-native/pull/1723), [#1726](https://github.com/microsoft/vscode-react-native/pull/1726)
230* Internal changes:
231 * Unit tests improvements [#1706](https://github.com/microsoft/vscode-react-native/pull/1706), [#1711](https://github.com/microsoft/vscode-react-native/pull/1711), [#1709](https://github.com/microsoft/vscode-react-native/pull/1709)
232 * Enhanced ESLint rules and code style [#1708](https://github.com/microsoft/vscode-react-native/pull/1708)
233 * Moved master build and extension packaging to Linux [#1722](https://github.com/microsoft/vscode-react-native/pull/1722)
234
235
236## 1.8.1
237* Fixed debugging on reloading React Native Hermes applications [#1696](https://github.com/microsoft/vscode-react-native/pull/1696)
238* Optimized device and emulator targets selection [#1699](https://github.com/microsoft/vscode-react-native/pull/1699)
239* Added user survey notifications [#1701](https://github.com/microsoft/vscode-react-native/pull/1701)
240
241
242## 1.8.0
243* Improved device and emulator targets selection [#1673](https://github.com/microsoft/vscode-react-native/pull/1673)
244* Implemented support of [debugging without creating a "launch.json" file](https://github.com/microsoft/vscode-react-native#debugging-react-native-applications). Now it's possible to start debugging via dynamic debug configurations or the Debug button in the Editor Title area menu [#1687](https://github.com/microsoft/vscode-react-native/pull/1687)
245* Adapted the extension for debugging Expo SDK 43 applications [#1691](https://github.com/microsoft/vscode-react-native/pull/1691)
246* Internal changes:
247 * Smoke tests were updated to work with iOS 15.0 and Expo SDK 43 [#1690](https://github.com/microsoft/vscode-react-native/pull/1690), [#1691](https://github.com/microsoft/vscode-react-native/pull/1691)
248 * Bumped Node.js version in unit tests to 14 [#1695](https://github.com/microsoft/vscode-react-native/pull/1695)
249
250
251## 1.7.1
252* Improved behavior of Packager status indicator [#1680](https://github.com/microsoft/vscode-react-native/pull/1680)
253* Fixed debugging performance issue [#1684](https://github.com/microsoft/vscode-react-native/pull/1684)
254* Improved extension security [#1682](https://github.com/microsoft/vscode-react-native/pull/1682)
255* Internal changes:
256 * Smoke tests were updated to work with VS Code 1.61.0 [#1682](https://github.com/microsoft/vscode-react-native/pull/1682)
257
258
259## 1.7.0
260* Fixed forwarding security certificates for Network inspector on Windows [#1661](https://github.com/microsoft/vscode-react-native/pull/1661)
261* Improved Expo dependencies management: moved [configuration](https://github.com/microsoft/vscode-react-native#configure-dependencies-versions-for-debugging-expo-projects) of all packages versions to the `react-native.expo.dependencies` parameter [#1665](https://github.com/microsoft/vscode-react-native/pull/1665)
262* Bumped versions of Expo dependencies to the most recent ones [#1676](https://github.com/microsoft/vscode-react-native/pull/1676)
263* Improved extension security [#1658](https://github.com/microsoft/vscode-react-native/pull/1658), [#1670](https://github.com/microsoft/vscode-react-native/pull/1670)
264* Internal changes:
265 * Migrated to async/await API [#1637](https://github.com/microsoft/vscode-react-native/pull/1637)
266 * Updated WebdriverIO version in smoke tests to the latest [#1662](https://github.com/microsoft/vscode-react-native/pull/1662)
267
268
269## 1.6.1
270* Improved error logging on debugging [#1633](https://github.com/microsoft/vscode-react-native/pull/1633)
271* Improved parsing of `sdk.dir` parameter in Android `local.properties` [#1643](https://github.com/microsoft/vscode-react-native/pull/1643)
272* Fixed typos in error messages, thanks to [Alexander Sklar(@asklar)](https://github.com/asklar) [#1648](https://github.com/microsoft/vscode-react-native/pull/1648)
273* Enhanced documentation about extension commands usage [#1649](https://github.com/microsoft/vscode-react-native/pull/1649)
274* Improved tips notifications functionality [#1642](https://github.com/microsoft/vscode-react-native/pull/1642)
275* Added a settings parameter for controlling the version of the `@expo/ngrok` package [#1652](https://github.com/microsoft/vscode-react-native/pull/1652)
276* Improved extension security [#1635](https://github.com/microsoft/vscode-react-native/pull/1635), [#1640](https://github.com/microsoft/vscode-react-native/pull/1640), [#1641](https://github.com/microsoft/vscode-react-native/pull/1641)
277
278
279## 1.6.0
280* Added support of debugging of React Native for Windows Hermes applications: [more info](https://github.com/microsoft/vscode-react-native#windows-hermes-debugging) [#1624](https://github.com/microsoft/vscode-react-native/pull/1624)
281* Added tips about rarely used extension features [#1610](https://github.com/microsoft/vscode-react-native/pull/1610)
282* Updated documentation about `ios-deploy` installation, thanks to [Lucas Johnston(@lucasjohnston)](https://github.com/lucasjohnston) [#1611](https://github.com/microsoft/vscode-react-native/pull/1611)
283* Implemented debugging of Expo Hermes applications [#1608](https://github.com/microsoft/vscode-react-native/pull/1608)
284* Added context variables to configure custom key bindings with [`when` clauses](https://code.visualstudio.com/docs/getstarted/keybindings#_when-clause-contexts) for pair extension commands [#1606](https://github.com/microsoft/vscode-react-native/pull/1606)
285* Improved extension security [#1625](https://github.com/microsoft/vscode-react-native/pull/1625)
286* Internal changes:
287 * Smoke tests were updated to work with VS Code 1.58.1 [#1609](https://github.com/microsoft/vscode-react-native/pull/1609)
288
289
290## 1.5.2
291* Added the `sourceMapRenames` parameter to debugging configurations [#1602](https://github.com/microsoft/vscode-react-native/pull/1602)
292* Implemented debugging mode control for macOS apps [#1589](https://github.com/microsoft/vscode-react-native/pull/1589)
293* Added the `sourceMapPathOverrides` parameter to launch debugging configurations [#1589](https://github.com/microsoft/vscode-react-native/pull/1589)
294* Implemented settings parameters for controlling versions of the `xdl` and `@expo/metro-config` packages [#1578](https://github.com/microsoft/vscode-react-native/pull/1578)
295* Added `Run Windows` and `Run MacOS` Command Palette commands for running RNW and RNmacOS apps [#1576](https://github.com/microsoft/vscode-react-native/pull/1576)
296* Improved extension security [#1587](https://github.com/microsoft/vscode-react-native/pull/1587), [#1592](https://github.com/microsoft/vscode-react-native/pull/1592), [#1593](https://github.com/microsoft/vscode-react-native/pull/1593), [#1594](https://github.com/microsoft/vscode-react-native/pull/1594)
297* Internal changes:
298 * Adapted new VS Code API version for creating Packager status indicator on the status bar [#1597](https://github.com/microsoft/vscode-react-native/pull/1597)
299
300
301## 1.5.1
302* Improved debugging on remote Android devices [#1577](https://github.com/microsoft/vscode-react-native/pull/1577)
303* Fixed getting React Native version in cases `projectRoot` has been customized [#1583](https://github.com/microsoft/vscode-react-native/pull/1583)
304* Improved extension security [#1581](https://github.com/microsoft/vscode-react-native/pull/1581), [#1579](https://github.com/microsoft/vscode-react-native/pull/1579)
305
306
307## 1.5.0
308* Removed support of the deprecated WPF platform [#1554](https://github.com/microsoft/vscode-react-native/pull/1554)
309* Improved Expo tunnel debugging and set default Expo host type as `lan` [#1556](https://github.com/microsoft/vscode-react-native/pull/1556)
310* Added support of the `--appIdSuffix` flag to `runArguments` for Android apps [#1549](https://github.com/microsoft/vscode-react-native/pull/1549)
311* Implemented Network Inspector [#1550](https://github.com/microsoft/vscode-react-native/pull/1550)
312* Improved multiroot workspace support [#1540](https://github.com/microsoft/vscode-react-native/pull/1540)
313* Improved error handling for building React Native for Windows apps [#1560](https://github.com/microsoft/vscode-react-native/pull/1560)
314* Improved extension security [#1565](https://github.com/microsoft/vscode-react-native/pull/1565)
315* Implemented support of [Workspace Trust feature](https://github.com/microsoft/vscode-react-native/issues/1559) [#1563](https://github.com/microsoft/vscode-react-native/pull/1563)
316* Configured support of [virtual workspaces](https://github.com/microsoft/vscode-react-native/issues/1562) [#1570](https://github.com/microsoft/vscode-react-native/pull/1570)
317* Internal changes:
318 * Updated code coverage checking functional [#1570](https://github.com/microsoft/vscode-react-native/pull/1570)
319 * Stabilized Expo smoke tests [#1568](https://github.com/microsoft/vscode-react-native/pull/1568)
320
321
322## 1.4.2
323* Added support for debugging AppleTV apps, thanks to [Michele Bonazza(@micheleb)](https://github.com/micheleb) [#1498](https://github.com/microsoft/vscode-react-native/pull/1498)
324* Improved extension security [#1538](https://github.com/microsoft/vscode-react-native/pull/1538), [#1527](https://github.com/microsoft/vscode-react-native/pull/1527), [#1547](https://github.com/microsoft/vscode-react-native/pull/1547)
325* Resolved a conflict with [vscode-jest](https://github.com/jest-community/vscode-jest) extension while fast refreshing React Native apps [#1530](https://github.com/microsoft/vscode-react-native/pull/1530)
326* Migrated from `@expo/xdl` package to `xdl` package for debugging Expo applications [#1532](https://github.com/microsoft/vscode-react-native/pull/1532)
327* Internal changes:
328 * Improved sending error events to Telemetry [#1526](https://github.com/microsoft/vscode-react-native/pull/1526)
329
330
331## 1.4.1
332* Fixed resolving of custom file extensions while starting the packager for Expo [#1502](https://github.com/microsoft/vscode-react-native/pull/1502)
333* Updated documentation for debugging RNW apps [#1513](https://github.com/microsoft/vscode-react-native/pull/1513)
334* Enhanced extension security [#1521](https://github.com/microsoft/vscode-react-native/pull/1521), [#1505](https://github.com/microsoft/vscode-react-native/pull/1505), [#1520](https://github.com/microsoft/vscode-react-native/pull/1520)
335* Internal changes:
336 * Smoke tests refactoring [#1507](https://github.com/microsoft/vscode-react-native/pull/1507)
337
338
339## 1.4.0
340* Added support of debugging of React Native macOS Hermes applications: [more info](https://github.com/microsoft/vscode-react-native#macos-hermes-debugging) [#1495](https://github.com/microsoft/vscode-react-native/pull/1495)
341* Added support of debugging of React Native iOS Hermes applications: [more info](https://github.com/microsoft/vscode-react-native#ios-hermes-debugging) [#1488](https://github.com/microsoft/vscode-react-native/pull/1488)
342* Fixed attachment to the packager after a previous failed attempt to attach to it [#1489](https://github.com/microsoft/vscode-react-native/pull/1489)
343
344
345## 1.3.0
346* Enhanced creation of debugging configurations. Now debugging configurations are generated interactively. You just need to click on `React Native` button in the IntelliSense prompt in `launch.json` file and then select required parameters in selection panels [#1468](https://github.com/microsoft/vscode-react-native/pull/1468)
347* Added a notification with a link to the CHANGELOG after the extension update [#1476](https://github.com/microsoft/vscode-react-native/pull/1476)
348* Fixed the bug with incorrect recursive deletion of paths when activating the extension [#1481](https://github.com/microsoft/vscode-react-native/pull/1481)
349* Improved extension security [#1472](https://github.com/microsoft/vscode-react-native/pull/1472)
350* Enhanced contributing guide and documentation about debugging React Native for Windows and macOS applications [#1477](https://github.com/microsoft/vscode-react-native/pull/1477), [#1469](https://github.com/microsoft/vscode-react-native/pull/1469)
351* Internal changes:
352 * Fixed ESLint issues in the code and added Prettier support [#1463](https://github.com/microsoft/vscode-react-native/pull/1463), [#1475](https://github.com/microsoft/vscode-react-native/pull/1475)
353
354
355## 1.2.0
356* Added `Run React Native LogCat Monitor` and `Stop React Native LogCat Monitor` Command Palette commands. These commands allow to control LogCat outputs monitoring and create monitors for Android devices on demand. See [more information here](https://github.com/microsoft/vscode-react-native#configure-an-android-logcat-monitor) [#1461](https://github.com/microsoft/vscode-react-native/pull/1461)
357* Updated documentation for cases when React Native projects are opened via symbolic links on Linux. This might cause sourcemaps breakage, so it is not recommended [#1459](https://github.com/microsoft/vscode-react-native/pull/1459)
358* Internal changes:
359 * Smoke tests improvements [#1441](https://github.com/microsoft/vscode-react-native/issues/1441)
360
361
362## 1.1.1
363* Updated the extension supported languages for breakpoints in order to work with the latest VS Code API [#1451](https://github.com/microsoft/vscode-react-native/pull/1451)
364
365
366## 1.1.0
367* Added React Native macOS debugging support: [more info](https://github.com/microsoft/vscode-react-native#react-native-for-macos) [#1409](https://github.com/microsoft/vscode-react-native/pull/1409)
368* Added support for `openExpoQR` debugging argument determining whether to open a tab with a QR code after launching the Expo server or not. Enhanced the workflow for Expo server starting [#1413](https://github.com/microsoft/vscode-react-native/pull/1413)
369* Fixed launch scenarios for iOS direct debugging [#1430](https://github.com/microsoft/vscode-react-native/pull/1430)
370* Values in the `target` debug scenario argument are no longer replaced by UDID in case the existing simulator name is already used there [#1431](https://github.com/microsoft/vscode-react-native/pull/1431)
371* Fixed minor extension issues [#1424](https://github.com/microsoft/vscode-react-native/issues/1424), [#1425](https://github.com/microsoft/vscode-react-native/issues/1425)
372
373
374## 1.0.1
375* Fixed issue connected to incorrect project caching when the `projectRoot` argument is used in `settings.json`
376
377
378## 1.0.0
379* Added `sourcemaps` parameters for Direct debugging scenarios [#1395](https://github.com/microsoft/vscode-react-native/pull/1395)
380* Fixed the `Debug Windows` scenario for React Native Windows applications v0.63 [#1395](https://github.com/microsoft/vscode-react-native/pull/1395), [#1412](https://github.com/microsoft/vscode-react-native/pull/1412)
381* Implemented experimental support of iOS direct debugging. It could be used in next versions of React Native with support of [TurboModules](https://github.com/react-native-community/discussions-and-proposals/issues/40) and [Hermes engine for iOS](https://github.com/facebook/hermes/issues/34) [#1367](https://github.com/microsoft/vscode-react-native/pull/1367)
382* Implemented selection of iOS and Android emulators for launch and run scenarios and Command Palette commands [#1361](https://github.com/microsoft/vscode-react-native/pull/1361), [#1374](https://github.com/microsoft/vscode-react-native/pull/1374)
383* Implemented automatic launch of the packager in `attach` scenarios in case it is not running yet [#1320](https://github.com/microsoft/vscode-react-native/pull/1320)
384* Added scenarios (`Run Android, Run iOS, etc`) to run applications without debugging [#1319](https://github.com/microsoft/vscode-react-native/pull/1319)
385* Minor logging improvement [#1392](https://github.com/microsoft/vscode-react-native/pull/1392), [#1330](https://github.com/microsoft/vscode-react-native/pull/1330)
386* Updated documentation
387* The minimum supported version of VS Code has been increased from `1.31.0` to `1.40.0`
388* Internal changes:
389 * Migrated from the [`vscode-node-debug2`](https://github.com/microsoft/vscode-node-debug2) debugger to [`js-debug`](https://github.com/microsoft/vscode-js-debug) one
390 * Integrated the debug adapter directly inside the extension, which allows VS Code to connect to it instead of launching a new external debug adapter per extension's debugging session. See [`DebugAdapterDescriptorFactory`](https://code.visualstudio.com/api/extension-guides/debugger-extension#alternative-approach-to-develop-a-debugger-extension) approach for more details
391 * Improved debug sessions control
392 * Added Webpack bundling for the extension [#1308](https://github.com/microsoft/vscode-react-native/pull/1308)
393 * Got rid of Q promises [#1354](https://github.com/microsoft/vscode-react-native/pull/1354)
394
395
396## 0.17.0
397* Enhanced extension security [#1339](https://github.com/microsoft/vscode-react-native/pull/1339), [#1350](https://github.com/microsoft/vscode-react-native/pull/1350), [#1355](https://github.com/microsoft/vscode-react-native/pull/1355), [#1362](https://github.com/microsoft/vscode-react-native/pull/1362)
398* Updated extension troubleshooting for the Expo debugging case [#1338](https://github.com/microsoft/vscode-react-native/pull/1338)
399* Fixed the Github organisation name capitalization in URLs to the repository, thanks to [Frieder Bluemle(@friederbluemle)](https://github.com/friederbluemle) [#1324](https://github.com/microsoft/vscode-react-native/pull/1324)
400* Updated Packager statusbar indicator representation [#1340](https://github.com/microsoft/vscode-react-native/pull/1340), [#1353](https://github.com/microsoft/vscode-react-native/pull/1353):
401 * Now there are two representations available: `Full` and `Short`. To change it add `react-native.packager.status-indicator` property with a value `Full` for full representation or `Short` for icon only mode. [More info](https://github.com/microsoft/vscode-react-native/pull/1353).
402
403
404## 0.16.1
405* Improved extension security [#1310](https://github.com/microsoft/vscode-react-native/pull/1310), [#1329](https://github.com/microsoft/vscode-react-native/pull/1329)
406* Fixed the incorrect handling of spaces in `adb` path from `local.properties` [#1326](https://github.com/microsoft/vscode-react-native/pull/1326)
407* Internal changes:
408 * Migrated from TSLint to ESLint [#1315](https://github.com/microsoft/vscode-react-native/pull/1315)
409 * Implemented service for running different checks of the extension work [#1309](https://github.com/microsoft/vscode-react-native/pull/1309), [#1322](https://github.com/microsoft/vscode-react-native/pull/1322)
410 * Smoke tests were updated to work with VS Code 1.45.1 and Expo SDK 38
411
412
413## 0.16.0
414* Improved extension security [#1253](https://github.com/microsoft/vscode-react-native/pull/1253)
415* Updated extension license to MIT [#1286](https://github.com/microsoft/vscode-react-native/pull/1286)
416* Fixed fonts usage with Expo SDK 37 [#1260](https://github.com/microsoft/vscode-react-native/pull/1260), [#1264](https://github.com/microsoft/vscode-react-native/pull/1264)
417* Increased packager starting time and fixed handling of StatusBar items click [#1268](https://github.com/microsoft/vscode-react-native/pull/1268)
418* Fixed links in Table of Contents and typos, thanks to [Max von Webel(@343max)](https://github.com/343max) [#1284](https://github.com/microsoft/vscode-react-native/pull/1284)
419* Internal changes:
420 * Migrated unit tests to vscode-test [#1256](https://github.com/microsoft/vscode-react-native/pull/1256)
421 * Updated smoke tests docs [#1281](https://github.com/microsoft/vscode-react-native/pull/1281)
422
423
424## 0.15.0
425* Improved extension security [#1227](https://github.com/microsoft/vscode-react-native/pull/1227)
426* Added an option to add environment variables to the React Native packager process. [More info](https://github.com/microsoft/vscode-react-native#custom-environment-variables) [#1248](https://github.com/microsoft/vscode-react-native/pull/1248)
427* Readme extension homepage has been updated [#1243](https://github.com/microsoft/vscode-react-native/pull/1243), [#1250](https://github.com/microsoft/vscode-react-native/pull/1250), [#1251](https://github.com/microsoft/vscode-react-native/pull/1251)
428* Minor logging improvement [#1237](https://github.com/microsoft/vscode-react-native/pull/1237)
429* Internal changes:
430 * Added YAML Azure Pipelines support for the extension repository
431 * Smoke tests were updated to work with React Native 0.62 and Expo SDK 37
432
433
434## 0.14.2
435* Improved extension security [#1219](https://github.com/microsoft/vscode-react-native/pull/1219), [#1222](https://github.com/microsoft/vscode-react-native/pull/1222), [#1223](https://github.com/microsoft/vscode-react-native/pull/1223), [#1224](https://github.com/microsoft/vscode-react-native/pull/1224)
436* Updated extension dependencies [#1224](https://github.com/microsoft/vscode-react-native/pull/1224)
437* Added support for running iOS debugging on a specific device using flag `target: 'device=<iOS_device_name>'`. [More info](https://github.com/microsoft/vscode-react-native/blob/master/doc/debugging.md#debugging-on-ios-device). [#1207](https://github.com/microsoft/vscode-react-native/pull/1207)
438* Fixed launch of iOS apps with custom project's configuration: custom scheme name, custom app bundle name. [#1213](https://github.com/microsoft/vscode-react-native/pull/1213)
439
440
441## 0.14.1
442* Implemented Expo debugging without mandatory logging in and Internet connection [#1188](https://github.com/microsoft/vscode-react-native/issues/1188)
443 * Added `expoHostType` parameter to Expo debug scenario configuration. See the [documentation](https://github.com/microsoft/vscode-react-native#react-native-debug-configuration-properties) for more details
444* Fixed iOS debugging according to [XCode build caching changes in React Native CLI v3.1.0](https://github.com/react-native-community/cli/releases/tag/v3.1.0) [#1198](https://github.com/microsoft/vscode-react-native/issues/1198)
445
446## 0.14.0
447* Enhanced extension security [#1171](https://github.com/microsoft/vscode-react-native/pull/1171)
448* Deps: `vscode-chrome-debug-core@6.8.8` [#1193](https://github.com/microsoft/vscode-react-native/pull/1193)
449* Enhanced extension logging [#1175](https://github.com/microsoft/vscode-react-native/pull/1175)
450* Added `Debug Windows` scenario configuration to extension's debug scenarios configurations layouts ([#1189](https://github.com/microsoft/vscode-react-native/pull/1189), [#1191](https://github.com/microsoft/vscode-react-native/pull/1191)), thanks to [David Serafimov(@nasadigital)](https://github.com/nasadigital)
451* Fixed typos in documentation ([#1190](https://github.com/microsoft/vscode-react-native/pull/1190)), thanks to [Ivan Tse(@ivantse)](https://github.com/ivantse)
452* Enhanced React Native Hermes applications debugging [#1099](https://github.com/microsoft/vscode-react-native/issues/1099) ([#548](https://github.com/microsoft/vscode-chrome-debug-core/pull/548))
453 * Fixed incorrect displaying of `Global`, `Closure` variables
454 * Fixed incorrect displaying of value of numeric variables
455 * Fixed incorrect displaying of `this` object content
456 * Fixed incorrect handling of arrays on debugging
457 * Fixed displaying of redundant React Native Hermes native functions calls in Call Stack [#1187](https://github.com/microsoft/vscode-react-native/pull/1187)
458* Internal changes:
459 * Enhanced smoke tests workflow ([#1180](https://github.com/microsoft/vscode-react-native/pull/1180))
460 * Enhanced extension telemetry ([#1175](https://github.com/microsoft/vscode-react-native/pull/1175))
461
462## 0.13.2
463* Added support for Haul packager 0.15 [#1166](https://github.com/microsoft/vscode-react-native/pull/1166)
464* Fixed security vulnerability [#1165](https://github.com/microsoft/vscode-react-native/pull/1165)
465
466## 0.13.1
467* Fixed command palette commands execution in cases when `projectRoot` has been customized [#1160](https://github.com/microsoft/vscode-react-native/pull/1160)
468
469## 0.13.0
470* The algorithm of processing React Native CLI commands was changed, the [following changes were made](https://github.com/microsoft/vscode-react-native/pull/1093):
471 * Extension can now work without the `react-native-cli` installed globally. Now it uses local CLI from `react-native` package installed in `node_modules` of the React Native project
472 * Added `reactNativeGlobalCommandName` property support to `settings.json` that is allowing to switch between locally installed CLI and global ones ([more info](https://github.com/microsoft/vscode-react-native/blob/master/doc/customization.md#setting-up-react-native-global-cli))
473 * Added error handling in cases if React Native package is not installed in `node_modules`
474* Added additional verbose mode error logging in cases if `settings.json` file is incorrect or absent [#1148](https://github.com/microsoft/vscode-react-native/pull/1148)
475* Fixed --project-path React Native command argument handling for iOS [#1143](https://github.com/microsoft/vscode-react-native/pull/1143)
476* Fixed Hermes debug scenarios quick configurations names [#1140](https://github.com/microsoft/vscode-react-native/pull/1140)
477* Fixed `port` argument handling for launch and attach Hermes debug scenarios [#1140](https://github.com/microsoft/vscode-react-native/pull/1140)
478* Added support for `@expo/xdl` greater than 56.1 [#1155](https://github.com/microsoft/vscode-react-native/pull/1155), [@expo/expo-cli#864](https://github.com/expo/expo-cli/issues/864)
479* Improved extension security [#1145](https://github.com/microsoft/vscode-react-native/pull/1145)
480
481## 0.12.1
482* Fixed debugging issues with React Native 0.61 applications if some additional packages were installed, such as `react-native-navigation` or `react-native-splash-screen`
483
484## 0.12.0
485* Added experimental support for React Native Android applications on Hermes engine. Experimental means that the debugger is on early stage of development and some bugs can be revealed. If you tried experimental feature and would like to provide feedback, please post it to [Github issue](https://github.com/microsoft/vscode-react-native/issues/1099).
486* Added support for React Native 0.61 [#1122](https://github.com/microsoft/vscode-react-native/pull/1122)
487* Added wait phase for initializing React Native app bundle sourcemaps to avoid breakpoints skip on application initialization [#1081](https://github.com/microsoft/vscode-react-native/issues/1081)
488* Added [inline breakpoints feature](https://github.com/microsoft/vscode/issues/31612) support
489* Improved extension security [#1125](https://github.com/microsoft/vscode-react-native/pull/1125)
490
491## 0.11.2
492* Fixed `Attach to packager` debugging issue when Haul packager is being used [#1108](https://github.com/microsoft/vscode-react-native/issues/1108)
493* Optimized extension activation events [#1114](https://github.com/microsoft/vscode-react-native/pull/1114)
494
495## 0.11.1
496* Fixed debugging issue when using `broadcast-channels` package in React Native application [#1083](https://github.com/microsoft/vscode-react-native/issues/1083)
497* Added `launchActivity` debug configuration parameter for Android allowing to choose the activity to launch on `Debug Android` scenario [#1084](https://github.com/microsoft/vscode-react-native/pull/1084)
498* Added error handling for some specific cases [#1086](https://github.com/microsoft/vscode-react-native/pull/1086)
499* Optimized extension activation events [#1103](https://github.com/microsoft/vscode-react-native/pull/1103)
500
501## 0.11.0
502* Fixed the folder `.vscode/.react` isn't created when opening directory with nested RN project
503* Fixed usage of removed `-v` option for `react-native` command from @react-native-community/cli
504* Updated extension translation
505* [Internal] Improved smoke tests workflow
506
507## 0.10.2
508* Fixed security vulnerabilities ([#1050](https://github.com/microsoft/vscode-react-native/pull/1050), [#1052](https://github.com/microsoft/vscode-react-native/pull/1052), [#1055](https://github.com/microsoft/vscode-react-native/pull/1055))
509* Fixed readme markup ([#1051](https://github.com/microsoft/vscode-react-native/pull/1051))
510
511## 0.10.1
512* Added support for React Native 0.60 ([#1043](https://github.com/microsoft/vscode-react-native/pull/1043))
513* Fixed `diff` security vulnerability ([#1029](https://github.com/microsoft/vscode-react-native/pull/1029))
514* `program` debug configuration property is deprecated and will be removed in future, please remove it from debug configurations and replace it by `"cwd": "${workspaceFolder}"`
515* Added documentation for debug configurations properties ([#1040](https://github.com/microsoft/vscode-react-native/pull/1040))
516
517## 0.10.0
518* Added support for Expo SDK 33 ([#1025](https://github.com/microsoft/vscode-react-native/pull/1025))
519* Simplified `launch.json` debug configuration file generation, added debug configuration provider UI which allows to choose needed debug configurations ([#830](https://github.com/microsoft/vscode-react-native/issues/830))
520* `outDir` debug configuration property was removed, `sourceMaps` property was excluded from initial debug configurations and set to `true` if not specified explicitly ([#1033](https://github.com/microsoft/vscode-react-native/pull/1033))
521* Changed `Reload App` Command Pallete command approach for Android ([#1016](https://github.com/microsoft/vscode-react-native/pull/1016)), thanks to [Alter Code(@muhamad-rizki)](https://github.com/muhamad-rizki)
522* Fixed some logging typos ([#1018](https://github.com/microsoft/vscode-react-native/pull/1018)), thanks to [Adam Krantz(@akrantz)](https://github.com/akrantz)
523
524## 0.9.3
525* Fixed `Show Dev Menu` and `Reload App` Command Pallette commands for iOS ([#978](https://github.com/microsoft/vscode-react-native/issues/978))
526* Fixed debugging functionality on Node.js 12 due to deprecating of Node cli argument `--debug-brk` ([#1000](https://github.com/microsoft/vscode-react-native/issues/1000))
527* Fixed scheme configuration variable handling for iOS native apps, added instruction for using `scheme` variable ([#989](https://github.com/microsoft/vscode-react-native/issues/989))
528* Added debug configuration setup instruction[(#986)](https://github.com/microsoft/vscode-react-native/pull/986), thanks to [Peadar Coyle(@springcoil)](https://github.com/springcoil)
529* Changed extension publisher from `vsmobile` to `msjsdiag`
530
531## 0.9.2
532* Fixed issue when using `console.trace()` caused error on native app [#974](https://github.com/microsoft/vscode-react-native/issues/974)
533* Fixed [tar security vulnerabilities](https://www.npmjs.com/advisories/803)
534* Fixed logging for `attach` event
535* Updated documentation
536
537## 0.9.1
538* Added debugger configuration parameter `debuggerWorkerUrlPath` that provides the ability to change path to the React Native `debuggerWorker.js` file [#947](https://github.com/microsoft/vscode-react-native/issues/947)
539* Fixed [js-yaml security vulnerability](https://www.npmjs.com/advisories/788)
540* Bumped debug core dependencies versions to the more recent ones
541* Fixed wording for "Run Android on Emulator" command, thanks to [Frieder Bluemle(@friederbluemle)](https://github.com/friederbluemle)
542
543## 0.9.0
544* Finished localization of the extension
545* Bumped debug core dependencies versions to the more recent ones
546* Fixed debugging issue on iOS due to changes in building process in RN 0.59
547* Fixed several documentation wordings, thanks to [Kristian Sakarisson (@Sakarisson)](https://github.com/Sakarisson), [Brendan McGill (@brendanmc6)](https://github.com/brendanmc6)
548* Other minor improvements
549
550## 0.8.0
551* Improved extension security
552* Improved error logging
553* Improved Expo login workflow
554* Added warning if RN application is being ran using `Debug In Exponent` configuration and `expo` package is not installed [#882](https://github.com/microsoft/vscode-react-native/issues/882)
555* Fixed debugger url problem for haul projects [#875](https://github.com/microsoft/vscode-react-native/issues/875)
556* Added localization for next languages:
557 * Chinese Simplified
558 * Chinese Traditional
559 * Japanese
560 * Korean
561 * German
562 * French
563 * Spanish
564 * Russian
565 * Italian
566 * Czech
567 * Turkish
568 * Portuguese
569 * Polish
570
571**Some localizations may not be completed, they will be updated in future**
572
573## 0.7.0
574* Added `Run Element Inspector` command that runs standalone [React Developer Tools](https://github.com/facebook/react-devtools)
575* Migrate to [WebView Api](https://code.visualstudio.com/docs/extensions/webview) instead of using deprecated `vscode.previewHtml` command
576* Added minimal externalization support for Italian language
577* Moved to Azure pipelines builds instead of Travis CI for pull requests validation
578* Replaced deprecated dependency gulp-util
579* Updated documentation: improved `Debugging React Native applications` section and Expo instructions
580
581## 0.6.18
582* Fix parsing `sdk.dir` in `android/local.properties` on Windows machines
583
584## 0.6.17
585* Return changes from 0.6.14 - 0.6.15
586* Added support for react-native versions >= 0.57
587* Bug fixes
588
589## 0.6.16
590* Reverted to the state of 0.6.13
591
592## 0.6.15
593* Fixed critical issue with android debugging introduced in 0.6.14
594
595## 0.6.14
596* Added reading SDK location from `local.properties`
597* Added support for building iOS apps with custom configuration names
598* Bug fixes and improvements
599
600## 0.6.13
601* Fixed "Inverified breakpoint" error while debugging apps with RN >= 0.54.3 < 0.55
602* Fixed issue with ignoring getAssetExts() in rn-cli.config.js during debugging
603* Fixed leaking global variable "process.versions" from debugger process to worker
604
605## 0.6.12
606* Added debugger for WPF platform(react-native-windows > 0.55.0)
607* Minor bug fixes and improvements
608
609## 0.6.11
610* Fixed activation event promises handling
611* Fixed "connect ENOENT *.sock" error during debugging from within non React Native project root
612* Minor bug fixes and improvements
613
614## 0.6.10
615* Minor fixes and improvements
616
617## 0.6.9
618* Migrated CodePush functionality to App Center extension for VS Code
619
620## 0.6.8
621* Bug fixes
622
623## 0.6.7
624* Bug fixes
625
626## 0.6.6
627* Bug fixes
628
629## 0.6.5
630* Fixed issue with SourceMaps generation for RN 0.54.x
631
632## 0.6.4
633* Narrow down activation events for extension
634* Remove local file dependencies for code-push libs from package.json
635* Bug fixes
636
637## 0.6.3
638* Updated README
639
640## 0.6.2
641* Fixed issue with finding index{os}.js file
642
643## 0.6.1
644* Fixed issue with detecting react-native-code-push
645* Minor fixes
646
647## 0.6.0
648* Added support for react-native-code-push commands
649
650## 0.5.7
651* Bug fixes
652
653## 0.5.6
654* Bug fixes
655
656## 0.5.4
657* Bug fixes
658
659## 0.5.3
660* Environment Variable setting for debug configurations
661* Improved multi-root workspaces support
662* Bug fixes
663
664## 0.5.2
665* Added support React-Native 0.50 and greater
666
667## 0.5.1
668* Bug fixes
669
670## 0.5.0
671* Multi-root workspaces support
672* Debugging for Haxe project
673* Some bugs fixed
674
675## 0.4.4
676* Fixed issue with Run iOS on device
677
678## 0.4.3
679* Added custom packager port support
680* Added separate channels for logs output
681* Added Reload App and Open Dev Menu commands
682* Added launch options to attach to remote packager
683
684## 0.4.2
685* Fixed annoying error message when app's entry point is not `index.<platform>.js`
686* Added `runArguments` [configuration option](doc/customization.md#specifying-custom-arguments-for-react-native-run--command) to allow passing custom arguments to `react-native run-*` commands
687* Reorganized documentation structure
688* Switched to direct usage of React Native CLI instead of `ideviceinstaller` to run iOS
689* Fixed automatic enable of JS debugging on iOS simulator
690
691## 0.4.1
692* Added notice about `.vscode/.react` directory (#505)
693* Fixed bug in typescript sourcemaps rewrite logic when project and vscode are on different drives
694* Fixed regression causing `react-native` commands ran from command palette to fail
695* Fixed regression causing debugging to fail when start debugging Expo project first time
696
697## 0.4.0
698* Fixed issue with infinite loops when reloading RN app
699* Fixed compatibility issues with react-native >=0.45
700* Added more robust sourcemaps support to enable Typescript debugging
701* Added instructions to enable Flowtype intellisense
702* Fixed error "Error processing 'continue'" appearing when reloading app while staying on breakpoint
703* Added “scheme” option to `launch.json` to pass build scheme to xcodebuild
704* Improved LogCat logging - now reusing existing output channel when possible
705* Refactored extension to support debugging of Expo and CRNA apps better (#478)
706* Added support for displaying Expo's QR code
707
708## 0.3.2
709* Rename launch.json snippets to make it easier to add React Native launch configurations to existing `launch.json`
710* Fix regressions in app worker introduced after moving to 'node2' debugger
711* Fix bug with loading assets in exponent and upgrade XDL
712* Prevent unhandled rejection warnings to be logged to debug console when breakpoints are not set up successfully
713* Prefer `xcworkspace` files over `xcodeproj` when launching `xcodebuild`
714* Updated README `.babelrc` instructions
715
716## 0.3.1
717* Fixed an issue when no .vscode folder is present in a project
718* Added support for launch.json snippets
719
720## 0.3.0
721* Updated to use node2 debug engine instead of node. We now spawn a separate node process to run the app logic rather than using node's `vm` infrastructure.
722* Fixed support for android variants
723* Fixed the ability to open source files by tapping on stack frames when the app red-boxes
724
725## 0.2.5
726* Removed `require` from app worker context to work around change in node 7. `__debug__.require` is still present for applications which need it
727
728## 0.2.4
729* Allowed using this extension in a workspace with the react-native project in a subfolder.
730* Ignore references to inline sourcemaps, in the hopes of finding another reference to a map file
731* Exposed `react-native-tools.showInternalLogs` and `react-native-tools.logLevel` to print additional output for debugging issues with the extension.
732* Added CHANGELOG.md!
733
734## 0.2.3
735* Added a workaround for max-stack issues with react-native 0.37
736