Releases: microsoft/vscode-react-native
Releases · microsoft/vscode-react-native
1.1.0
- Added React Native macOS debugging support: more info #1409
- 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 - Fixed launch scenarios for iOS direct debugging #1430
- Values in the
target
debug scenario argument are no longer replaced by UDID in case the existing simulator name is already used there #1431 - Fixed minor extension issues #1424, #1425
Changes:
- 65c5d12 Prepare for 1.1.0 (#1439)
- 3b72884 Dont replace simulator name with udid (#1431)
- c73f53c Ignore disabling JS debugging mode if target is device (#1430)
- b747ebe Enhance extension logging documentation (#1434)
- 9928222 Prepare preview version for stable (#1437)
- 58882bb Implement flag for open QR code after start expo server (#1413)
- 341dba3 Add macOS platform support for debugging (#1409)
- a32e1e1 Add filtering for debuggerWorker.js file for searching sourcemaps, fix minor issues (#1429) [ #1425, #1424 ]
- d39cfa1 Update the tests to fix some problems on Windows (#1427)
This list of changes was auto generated.
1.0.1
1.0.0
- Added
sourcemaps
parameters for Direct debugging scenarios #1395 - Fixed the
Debug Windows
scenario for React Native Windows applications v0.63 #1395, #1412 - Implemented experimental support of iOS direct debugging. It could be used in next versions of React Native with support of TurboModules and Hermes engine for iOS #1367
- Implemented selection of iOS and Android emulators for launch and run scenarios and Command Palette commands #1361, #1374
- Implemented automatic launch of the packager in
attach
scenarios in case it is not running yet #1320 - Added scenarios (
Run Android, Run iOS, etc
) to run applications without debugging #1319 - Minor logging improvement #1392, #1330
- Updated documentation
- The minimum supported version of VS Code has been increased from
1.31.0
to1.40.0
- Internal changes:
- Migrated from the
vscode-node-debug2
debugger tojs-debug
one - 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
approach for more details - Improved debug sessions control
- Added Webpack bundling for the extension #1308
- Got rid of Q promises #1354
- Migrated from the
Changes:
- 5ae900b Prepare for 1.0.0 (#1404)
- c6027ea Add --remote-debugging flag support for RNW (#1412)
- a81a584 Expo smoke test update for Expo 39 (#1407)
- 30806f6 Fix security vulnerabilities, bump Mocha, fix macOS tests (#1402)
- d55f3c2 Remove mentions of the preview extension (#1403)
- 4dfc9ff Preview version fixes (#1395)
- 0c3e92b Update Preview docs (#1397)
- 507fd5f Catch errors while select virtual device (#1384)
- 2eb6cdb Fix RN Hermes debug configuration (#1394)
- dd8375c Fixing child process spawn logging (#1392)
See More
- 2db9ac8 Fix sourceMaps argument processing (#1393)
- a2ddbba Change parent session stop command (#1383)
- deaeda1 Remove TPN copy task (#1381)
- 259c018 Add iOS direct handler (#1367)
- 119d787 Add iOS simulator selection (#1374)
- 30e7096 Smoke tests update (#1373)
- 68a5b8d Android emulator selection for launch scenarios (#1361)
- b78a1aa Fix LogCat monitor error (#1370)
- 869b2b5 Add switchable representation for Packager Status Indicator for Preview branch (#1357)
- 152e2b5 Fix https://www.npmjs.com/advisories/1523 (#1358)
- 9fc0791 Start packager before attach to it (#1320)
- ce5e88e Q package removal (#1354) [ #1336, #1342, #1343, #1344, #1348, #1349 ]
- 89d9ba2 Improve Packager status indicator(#1351)
- af0c5c3 Fix capitalization of GitHub org (#1341)
- 6de8182 Add solution of entry point not exist error for Expo on macOS to Known issues (#1337)
- c036b0d Fix ExponentHelper multi initializing (#1330)
- 8867179 Add experiment service to preview (#1323)
- 8152571 Fix errors in case of spaces in adb path from local.properties (#1328)
- 4e4705f [Preview] Fix expo smoke tests (#1334) [ #1332 ]
- 67ffa5b Fix logger and appWorker stop (#1325)
- 5514e28 Add scenarios to run apps without debugging (#1319)
- 4f8669f Eslint migration for preview branch (#1318)
- ff70c05 Add debug config migration guide for RNT preview (#1311)
- 2d8af44 Add webpack bundling for the extension (#1308)
- 9442a7e Remove skip from Hermes RN app Debug test (#1307)
- 153aa7b Add status badges (preview) (#1305)
- 0af37fc Prepare CI to preview branch (#1303)
- 0b26572 Add "preview" type to debug scenarios and Command Palette commands (#1297)
- 1bdccb6 Enhance js-debug debugging configuration (#1299)
- f521686 chore: fix ci branch name for smoke tests (#1301)
- fe9bf48 chore: fix indents in nightly pipeline (#1300)
- 17bf2e6 Prepare nightly release for preview version (#1298)
- a64fc94 Adapt smoke tests to dev (#1292)
- 5d47053 Fix use of skipFiles parameter (#1293)
- 6213678 deps: Clean prod dependencies (#1296)
- ebbd64f Improve debug sessions control (#1291)
- e23d184 Improve async functions control (#1285)
- de838bb Merging master and dev (#1283) [ #1204, #1207, #1208, #1219, #1222, #1224, #1213, #1225, #1227, #1234, #1237, #1241, #1244, #1240, #1245, #1247, #1243, #1248, #1250, #1251, #1255, #1256, #1253, #1260, #1264 ]
- 984ca03 Enhance Hermes apps debugging (#1282)
- 4adeb45 Adding CDP Proxy tests (#1267)
- b7451ae Add support of Hermes apps debugging (#1262)
- 2c19da7 Prepare for direct debugger migration (#1261)
- a656258 Add CDP message handler to proxy (#1259)
- d277959 js-debug migration: migrate unit tests to vscode-test (#1257)
- 6e49163 Fix debug sessions processing
- 4c757ee Fix applications reloads handling (#1232)
- 7e74daf Add RN app commands support (#1229)
- d9c9ddc Implemented inspector socket look up (#1228)
- a324603 Fix port definition on attaching and enhance logging (#1220)
- 5aead7e Initialization of first breakpoints in the RN app code (#1221)
- af1b966 Fix applications reloads handling (#1218)
- f872f4d CDP proxy integration (#1211)
- 6e1bcd3 Refactoring of caching of projects instances (#1205)
This list of changes was auto generated.
0.17.0
- Enhanced extension security #1339, #1350, #1355, #1362
- Updated extension troubleshooting for the Expo debugging case #1338
- Fixed the Github organisation name capitalization in URLs to the repository, thanks to Frieder Bluemle(@friederbluemle) #1324
- Updated Packager statusbar indicator representation #1340, #1353:
- Now there are two representations available:
Full
andShort
. To change it addreact-native.packager.status-indicator
property with a valueFull
for full representation orShort
for icon only mode. More info.
- Now there are two representations available:
Changes:
- 58f6e6e Prepare for 0.17.0 (#1364)
- f549b38 Fix security vulnerabilities, bump several deps (#1362)
- a078be6 Fix https://www.npmjs.com/advisories/1523 (#1355)
- 38b844d Add switchable representation for Packager Status Indicator (#1353)
- 09ffd85 Bump lodash from 4.17.14 to 4.17.19 (#1350)
- db93345 Improve Packager status indicator (#1340)
- 2d6fb4c Bump npm-registry-fetch from 8.0.0 to 8.1.1 in /test/smoke/package (#1339)
- f6fb2d2 Fix capitalization of GitHub org (#1324)
- 3ea567c Add solution of entry point not exist error for Expo on macOS to Known issues for master branch (#1338) [ #1337 ]
This list of changes was auto generated.
0.16.1
- Improved extension security #1310, #1329
- Fixed the incorrect handling of spaces in
adb
path fromlocal.properties
#1326 - Internal changes:
Changes:
- 166908e Prepare for 0.16.1 (#1333)
- 0fafe17 Fix vulnerabilities (#1329)
- a971c8f Fix Expo smoke tests (#1332)
- 10e2def Fix errors in case of spaces in adb path from local.properties (#1326)
- f4f2d27 Implement launch of experiment service (#1322)
- 305d77d Add prompt functionality to promote RNT-preview extension (#1309)
- 90d1511 Eslint migration (#1315)
- fc73309 Bump websocket-extensions from 0.1.3 to 0.1.4 in /test/smoke/package (#1310)
- 022b068 Add status badges (#1304)
- b599928 Smoke tests migration to vscode 1.45.1 (#1290)
This list of changes was auto generated.
0.16.0
- Improved extension security #1253
- Updated extension license to MIT #1286
- Fixed fonts usage with Expo SDK 37 #1260, #1264
- Increased packager starting time and fixed handling of StatusBar items click #1268
- Fixed links in Table of Contents and typos, thanks to Max von Webel(@343max) #1284
- Internal changes:
Changes:
- 36e1bd9 Prepare for 0.16.0 (#1287)
- 6340e8b Update extension license to MIT (#1286)
- 35d8a66 Update smoke tests docs (#1281)
- 60a092c Fix links in Table of Contents, typo (#1284)
- cf67a95 feat: issue templates (#1277)
- e76d63b Update Expo app template code (#1279)
- b85586f Increase packager starting time and fix handling of StatusBar items click (#1268)
- 573224f Fix runOptions check for packager (#1264)
- 294ec6b Fix fonts usage for Expo 37 (#1260)
- 0c81f71 Fix security vulnerabilities (#1253)
0.15.0
- Improved extension security #1227
- Added an option to add environment variables to the React Native packager process. More info #1248
- Readme extension homepage has been updated #1243, #1250, #1251
- Minor logging improvement #1237
- Internal changes:
- Added YAML Azure Pipelines support for the extension repository
- Smoke tests were updated to work with React Native 0.62 and Expo SDK 37
Changes:
- 9fd770e Prepare for 0.15.0 (#1255)
- 3f04971 Update Expo documentation (#1251)
- 8e5437e Update command palette commands table in documentation (#1250)
- 5f0a4a4 transfer launch params (env and envFIle) to packager (#1248)
- 9537320 docs: reorganize content of readme.md (#1243)
- ce08976 Fix smoke tests for Expo 37 SDK (#1247)
- 7953ce1 Fix artifacts generation (#1245)
- a4b29fb Bump React Native version up to 0.62.0 in smoke tests (#1240)
- 9572b32 Fix YAML master pipeline (#1244)
- ce7dbc5 Add unit tests YAML pipelines (#1241)
0.14.2
- Improved extension security #1219, #1222, #1223, #1224
- Updated extension dependencies #1224
- Added support for running iOS debugging on a specific device using flag
target: 'device=<iOS_device_name>'
. More info. #1207 - Fixed launch of iOS apps with custom project's configuration: custom scheme name, custom app bundle name. #1213
Changes:
- c24309d Prepare for 0.14.2 (#1225)
- ced701a Fix use of custom Xcode scheme in iOS project (#1213)
- 36749b5 Bump several dependencies, fix security vulnerabilities (#1224)
- 814f0c2 Fix security vulnerabilities (#1223)
- b2b5d01 Bump vulnerable dependencies
- 195185f Bump minimist from 1.2.0 to 1.2.2
- 89f44d5 Bump acorn from 6.4.0 to 6.4.1 in /test/smoke/package (#1222)
- 5f5f9a0 Fix dependency vulnerabilities (#1219)
- 78bdc57 Add expo tests for different Expo network scenarios (#1208)
- 58726f4 Added handling for an iOS device target concrete device (#1207)
0.14.1
- Implemented Expo debugging without mandatory logging in and Internet connection #1188
- Added
expoHostType
parameter to Expo debug scenario configuration. See the documentation for more details
- Added
- Fixed iOS debugging according to XCode build caching changes in React Native CLI v3.1.0 #1198
Changes:
- 0379522 Prepare for 0.14.1 (#1201)
- b6459d8 Update smoke tests Troubleshooting for Linux (#1200)
- b3753d4 Fix getting of iOS build path according to React Native CLI v3.1.0 features (#1199)
- 62c4de2 Add Expo debugging without mandatory logging in and Internet connection (#1192)
This list of changes was auto generated.
0.14.0
- Enhanced extension security #1171
- Deps:
vscode-chrome-debug-core@6.8.8
#1193 - Enhanced extension logging #1175
- Added
Debug Windows
scenario configuration to extension's debug scenarios configurations layouts (#1189, #1191), thanks to David Serafimov(@nasadigital) - Fixed typos in documentation (#1190), thanks to Ivan Tse(@ivantse)
- Enhanced React Native Hermes applications debugging #1099 (#548)
- Fixed incorrect displaying of
Global
,Closure
variables - Fixed incorrect displaying of value of numeric variables
- Fixed incorrect displaying of
this
object content - Fixed incorrect handling of arrays on debugging
- Fixed displaying of redundant React Native Hermes native functions calls in Call Stack #1187
- Fixed incorrect displaying of
- Internal changes:
Changes:
- ba8849a Prepare for 0.14.0 (#1182)
- 26bea16 Enhanced telemetry in cases if Windows scenario was run without RNW package (#1194)
- 9080287 Update vscode-chrome-debug-core dependency to v6.8.8 (#1193)
- 8411c43 Show clearer message when debugging Windows without react-native-windows installed (#1191)
- 36e9730 Add Windows configuration to the presets (#1189)
- deea992 Fixing typo in "helpful" (#1190)
- 6b9f7c4 Fix displaying of VM_unknown calls in Call Stack for Hermes debugger (#1187)
- 7080f52 Update extension debug scenarios for direct debugger (#1186)
- c820ac1 Remove redundant cpx package (#1184)
- e3706a1 Fix sending of empty React Native version strings to telemetry (#1175)
See More
- e50dadc Update environment preparation for Hermes smoke tests, bump smoke tests deps (#1181)
- 37f011e [Smoke tests] Fix Expo clients installation (#1183)
- ef3ea09 [Smoke tests] Migrate to the VS Code smoke test driver (#1180) [ #1173, #1176, #1177, #1178 ]
- 3c6708a Fix Handlebars security vulnerability (#1171)
This list of changes was auto generated.