- Added support for React Native 0.60 (#1043)
- Fixed
diff
security vulnerability (#1029) program
debug configuration property is deprecated and will be removed in future, please remove it from debug configurations and replace it by"cwd": "${workspaceFolder}"
- Added documentation for debug configurations properties (#1040)
- Added support for Expo SDK 33 (#1025)
- Simplified
launch.json
debug configuration file generation, added debug configuration provider UI which allows to choose needed debug configurations (#830) outDir
debug configuration property was removed,sourceMaps
property was excluded from initial debug configurations and set totrue
if not specified explicitly (#1033)- Changed
Reload App
Command Pallete command approach for Android (#1016), thanks to Alter Code(@muhamad-rizki) - Fixed some logging typos (#1018), thanks to Adam Krantz(@akrantz)
- Fixed
Show Dev Menu
andReload App
Command Pallette commands for iOS (#978) - Fixed debugging functionality on Node.js 12 due to deprecating of Node cli argument
--debug-brk
(#1000) - Fixed scheme configuration variable handling for iOS native apps, added instruction for using
scheme
variable (#989) - Added debug configuration setup instruction(#986), thanks to Peadar Coyle(@springcoil)
- Changed extension publisher from
vsmobile
tomsjsdiag
- Fixed issue when using
console.trace()
caused error on native app #974 - Fixed tar security vulnerabilities
- Fixed logging for
attach
event - Updated documentation
- Added debugger configuration parameter
debuggerWorkerUrlPath
that provides the ability to change path to the React NativedebuggerWorker.js
file #947 - Fixed js-yaml security vulnerability
- Bumped debug core dependencies versions to the more recent ones
- Fixed wording for "Run Android on Emulator" command, thanks to Frieder Bluemle(@friederbluemle)
- Finished localization of the extension
- Bumped debug core dependencies versions to the more recent ones
- Fixed debugging issue on iOS due to changes in building process in RN 0.59
- Fixed several documentation wordings, thanks to Kristian Sakarisson (@Sakarisson), Brendan McGill (@brendanmc6)
- Other minor improvements
- Improved extension security
- Improved error logging
- Improved Expo login workflow
- Added warning if RN application is being ran using
Debug In Exponent
configuration andexpo
package is not installed #882 - Fixed debugger url problem for haul projects #875
- Added localization for next languages:
- Chinese Simplified
- Chinese Traditional
- Japanese
- Korean
- German
- French
- Spanish
- Russian
- Italian
- Czech
- Turkish
- Portuguese
- Polish
Some localizations may not be completed, they will be updated in future
- Added
Run Element Inspector
command that runs standalone React Developer Tools - Migrate to WebView Api instead of using deprecated
vscode.previewHtml
command - Added minimal externalization support for Italian language
- Moved to Azure pipelines builds instead of Travis CI for pull requests validation
- Replaced deprecated dependency gulp-util
- Updated documentation: improved
Debugging React Native applications
section and Expo instructions
- Fix parsing
sdk.dir
inandroid/local.properties
on Windows machines
- Return changes from 0.6.14 - 0.6.15
- Added support for react-native versions >= 0.57
- Bug fixes
- Reverted to the state of 0.6.13
- Fixed critical issue with android debugging introduced in 0.6.14
- Added reading SDK location from
local.properties
- Added support for building iOS apps with custom configuration names
- Bug fixes and improvements
- Fixed "Inverified breakpoint" error while debugging apps with RN >= 0.54.3 < 0.55
- Fixed issue with ignoring getAssetExts() in rn-cli.config.js during debugging
- Fixed leaking global variable "process.versions" from debugger process to worker
- Added debugger for WPF platform(react-native-windows > 0.55.0)
- Minor bug fixes and improvements
- Fixed activation event promises handling
- Fixed "connect ENOENT *.sock" error during debugging from within non React Native project root
- Minor bug fixes and improvements
- Minor fixes and improvements
- Migrated CodePush functionality to App Center extension for VS Code
- Bug fixes
- Bug fixes
- Bug fixes
- Fixed issue with SourceMaps generation for RN 0.54.x
- Narrow down activation events for extension
- Remove local file dependencies for code-push libs from package.json
- Bug fixes
- Updated README
- Fixed issue with finding index{os}.js file
- Fixed issue with detecting react-native-code-push
- Minor fixes
- Added support for react-native-code-push commands
- Bug fixes
- Bug fixes
- Bug fixes
- Environment Variable setting for debug configurations
- Improved multi-root workspaces support
- Bug fixes
- Added support React-Native 0.50 and greater
- Bug fixes
- Multi-root workspaces support
- Debugging for Haxe project
- Some bugs fixed
- Fixed issue with Run iOS on device
- Added custom packager port support
- Added separate channels for logs output
- Added Reload App and Open Dev Menu commands
- Added launch options to attach to remote packager
- Fixed annoying error message when app's entry point is not
index.<platform>.js
- Added
runArguments
configuration option to allow passing custom arguments toreact-native run-*
commands - Reorganized documentation structure
- Switched to direct usage of React Native CLI instead of
ideviceinstaller
to run iOS - Fixed automatic enable of JS debugging on iOS simulator
- Added notice about
.vscode/.react
directory (#505) - Fixed bug in typescript sourcemaps rewrite logic when project and vscode are on different drives
- Fixed regression causing
react-native
commands ran from command palette to fail - Fixed regression causing debugging to fail when start debugging Expo project first time
- Fixed issue with infinite loops when reloading RN app
- Fixed compatibility issues with react-native >=0.45
- Added more robust sourcemaps support to enable Typescript debugging
- Added instructions to enable Flowtype intellisense
- Fixed error "Error processing 'continue'" appearing when reloading app while staying on breakpoint
- Added “scheme” option to
launch.json
to pass build scheme to xcodebuild - Improved LogCat logging - now reusing existing output channel when possible
- Refactored extension to support debugging of Expo and CRNA apps better (#478)
- Added support for displaying Expo's QR code
- Rename launch.json snippets to make it easier to add React Native launch configurations to existing
launch.json
- Fix regressions in app worker introduced after moving to 'node2' debugger
- Fix bug with loading assets in exponent and upgrade XDL
- Prevent unhandled rejection warnings to be logged to debug console when breakpoints are not set up successfully
- Prefer
xcworkspace
files overxcodeproj
when launchingxcodebuild
- Updated README
.babelrc
instructions
- Fixed an issue when no .vscode folder is present in a project
- Added support for launch.json snippets
- 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. - Fixed support for android variants
- Fixed the ability to open source files by tapping on stack frames when the app red-boxes
- Removed
require
from app worker context to work around change in node 7.__debug__.require
is still present for applications which need it
- Allowed using this extension in a workspace with the react-native project in a subfolder.
- Ignore references to inline sourcemaps, in the hopes of finding another reference to a map file
- Exposed
react-native-tools.showInternalLogs
andreact-native-tools.logLevel
to print additional output for debugging issues with the extension. - Added CHANGELOG.md!
- Added a workaround for max-stack issues with react-native 0.37