vscode-react-native/CHANGELOG.md

11 KiB
Executable File

0.11.2

  • Fixed Attach to packager debugging issue when Haul packager is being used #1108
  • Optimized extension activation events #1114

0.11.1

  • Fixed debugging issue when using broadcast-channels package in React Native application #1083
  • Added launchActivity debug configuration parameter for Android allowing to choose the activity to launch on Debug Android scenario #1084
  • Added error handling for some specific cases #1086
  • Optimized extension activation events #1103

0.11.0

  • Fixed the folder .vscode/.react isn't created when opening directory with nested RN project
  • Fixed usage of removed -v option for react-native command from @react-native-community/cli
  • Updated extension translation
  • [Internal] Improved smoke tests workflow

0.10.2

0.10.1

  • 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)

0.10.0

  • 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 to true 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)

0.9.3

  • Fixed Show Dev Menu and Reload 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 to msjsdiag

0.9.2

  • Fixed issue when using console.trace() caused error on native app #974
  • Fixed tar security vulnerabilities
  • Fixed logging for attach event
  • Updated documentation

0.9.1

  • Added debugger configuration parameter debuggerWorkerUrlPath that provides the ability to change path to the React Native debuggerWorker.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)

0.9.0

  • 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

0.8.0

  • Improved extension security
  • Improved error logging
  • Improved Expo login workflow
  • Added warning if RN application is being ran using Debug In Exponent configuration and expo 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

0.7.0

  • 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

0.6.18

  • Fix parsing sdk.dir in android/local.properties on Windows machines

0.6.17

  • Return changes from 0.6.14 - 0.6.15
  • Added support for react-native versions >= 0.57
  • Bug fixes

0.6.16

  • Reverted to the state of 0.6.13

0.6.15

  • Fixed critical issue with android debugging introduced in 0.6.14

0.6.14

  • Added reading SDK location from local.properties
  • Added support for building iOS apps with custom configuration names
  • Bug fixes and improvements

0.6.13

  • 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

0.6.12

  • Added debugger for WPF platform(react-native-windows > 0.55.0)
  • Minor bug fixes and improvements

0.6.11

  • Fixed activation event promises handling
  • Fixed "connect ENOENT *.sock" error during debugging from within non React Native project root
  • Minor bug fixes and improvements

0.6.10

  • Minor fixes and improvements

0.6.9

  • Migrated CodePush functionality to App Center extension for VS Code

0.6.8

  • Bug fixes

0.6.7

  • Bug fixes

0.6.6

  • Bug fixes

0.6.5

  • Fixed issue with SourceMaps generation for RN 0.54.x

0.6.4

  • Narrow down activation events for extension
  • Remove local file dependencies for code-push libs from package.json
  • Bug fixes

0.6.3

  • Updated README

0.6.2

  • Fixed issue with finding index{os}.js file

0.6.1

  • Fixed issue with detecting react-native-code-push
  • Minor fixes

0.6.0

  • Added support for react-native-code-push commands

0.5.7

  • Bug fixes

0.5.6

  • Bug fixes

0.5.4

  • Bug fixes

0.5.3

  • Environment Variable setting for debug configurations
  • Improved multi-root workspaces support
  • Bug fixes

0.5.2

  • Added support React-Native 0.50 and greater

0.5.1

  • Bug fixes

0.5.0

  • Multi-root workspaces support
  • Debugging for Haxe project
  • Some bugs fixed

0.4.4

  • Fixed issue with Run iOS on device

0.4.3

  • 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

0.4.2

  • Fixed annoying error message when app's entry point is not index.<platform>.js
  • Added runArguments configuration option to allow passing custom arguments to react-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

0.4.1

  • 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

0.4.0

  • 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

0.3.2

  • 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 over xcodeproj when launching xcodebuild
  • Updated README .babelrc instructions

0.3.1

  • Fixed an issue when no .vscode folder is present in a project
  • Added support for launch.json snippets

0.3.0

  • 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

0.2.5

  • Removed require from app worker context to work around change in node 7. __debug__.require is still present for applications which need it

0.2.4

  • 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 and react-native-tools.logLevel to print additional output for debugging issues with the extension.
  • Added CHANGELOG.md!

0.2.3

  • Added a workaround for max-stack issues with react-native 0.37