Releases: microsoft/vscode-react-native
Releases · microsoft/vscode-react-native
1.2.0
- Added
Run React Native LogCat MonitorandStop React Native LogCat Monitorcommand palette commands. These commands allow to control LogCat outputs monitoring and create monitors for Android devices on demand. See more information here #1461 - 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
- Internal changes:
- Smoke tests improvements #1441
Changes:
- 44be472 Prepare for 1.2.0 (#1466)
- c8a7a4b Overall smoke test refactoring (#1455) [ #1460 ]
- 8df5011 Add logcat control commands (#1461)
- 8abe87a Add mention for symbolic links in Linux and sourcemaps (#1459)
- 253b6e8 Smoke tests improvements (#1458)
- d021703 Update smoke tests documentation (#1457)
- 484bd77 Smoke tests logging improvement (#1449)
- 57071b7 Add macOS smoke test (#1448)
- c348184 Add RNW smoke test (#1447)
This list of changes was auto generated.
1.1.1
- Updated the extension supported languages for breakpoints in order to work with the latest VS Code API #1451
Changes:
- 5af093f Prepare for 1.1.1 (#1454)
- 8299cc5 Remove deprecated enableBreakpointsFor API from package.json (#1451)
- d9cf2ee Bump smoke tests VS Code version to latest(1.50.1) (#1446)
- 5759f79 Update WebdriverIO in smoke tests (#1442)
- 6967df4 use vscode-test for vscode client download (#1443)
This list of changes was auto generated.
1.1.0
- Added React Native macOS debugging support: more info #1409
- Added support for
openExpoQRdebugging 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
targetdebug 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
sourcemapsparameters for Direct debugging scenarios #1395 - Fixed the
Debug Windowsscenario 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
attachscenarios 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.0to1.40.0 - Internal changes:
- Migrated from the
vscode-node-debug2debugger tojs-debugone - 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
DebugAdapterDescriptorFactoryapproach 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:
FullandShort. To change it addreact-native.packager.status-indicatorproperty with a valueFullfor full representation orShortfor 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
adbpath 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)