microsoft/vscode-react-native
Publicmirrored from https://github.com/microsoft/vscode-react-nativeAvailable
CHANGELOG.md
235lines · modecode
| 1 | ## 0.11.0 |
| 2 | * Fixed the folder `.vscode/.react` isn't created when opening directory with nested RN project |
| 3 | * Fixed usage of removed `-v` option for `react-native` command from @react-native-community/cli |
| 4 | * Updated extension translation |
| 5 | * [Internal] Improved smoke tests workflow |
| 6 | |
| 7 | ## 0.10.2 |
| 8 | * 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)) |
| 9 | * Fixed readme markup ([#1051](https://github.com/microsoft/vscode-react-native/pull/1051)) |
| 10 | |
| 11 | ## 0.10.1 |
| 12 | * Added support for React Native 0.60 ([#1043](https://github.com/microsoft/vscode-react-native/pull/1043)) |
| 13 | * Fixed `diff` security vulnerability ([#1029](https://github.com/microsoft/vscode-react-native/pull/1029)) |
| 14 | * `program` debug configuration property is deprecated and will be removed in future, please remove it from debug configurations and replace it by `"cwd": "${workspaceFolder}"` |
| 15 | * Added documentation for debug configurations properties ([#1040](https://github.com/microsoft/vscode-react-native/pull/1040)) |
| 16 | |
| 17 | ## 0.10.0 |
| 18 | * Added support for Expo SDK 33 ([#1025](https://github.com/microsoft/vscode-react-native/pull/1025)) |
| 19 | * 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)) |
| 20 | * `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)) |
| 21 | * 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) |
| 22 | * Fixed some logging typos ([#1018](https://github.com/microsoft/vscode-react-native/pull/1018)), thanks to [Adam Krantz(@akrantz)](https://github.com/akrantz) |
| 23 | |
| 24 | ## 0.9.3 |
| 25 | * Fixed `Show Dev Menu` and `Reload App` Command Pallette commands for iOS ([#978](https://github.com/microsoft/vscode-react-native/issues/978)) |
| 26 | * 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)) |
| 27 | * 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)) |
| 28 | * Added debug configuration setup instruction[(#986)](https://github.com/Microsoft/vscode-react-native/pull/986), thanks to [Peadar Coyle(@springcoil)](https://github.com/springcoil) |
| 29 | * Changed extension publisher from `vsmobile` to `msjsdiag` |
| 30 | |
| 31 | ## 0.9.2 |
| 32 | * Fixed issue when using `console.trace()` caused error on native app [#974](https://github.com/Microsoft/vscode-react-native/issues/974) |
| 33 | * Fixed [tar security vulnerabilities](https://www.npmjs.com/advisories/803) |
| 34 | * Fixed logging for `attach` event |
| 35 | * Updated documentation |
| 36 | |
| 37 | ## 0.9.1 |
| 38 | * 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) |
| 39 | * Fixed [js-yaml security vulnerability](https://www.npmjs.com/advisories/788) |
| 40 | * Bumped debug core dependencies versions to the more recent ones |
| 41 | * Fixed wording for "Run Android on Emulator" command, thanks to [Frieder Bluemle(@friederbluemle)](https://github.com/friederbluemle) |
| 42 | |
| 43 | ## 0.9.0 |
| 44 | * Finished localization of the extension |
| 45 | * Bumped debug core dependencies versions to the more recent ones |
| 46 | * Fixed debugging issue on iOS due to changes in building process in RN 0.59 |
| 47 | * Fixed several documentation wordings, thanks to [Kristian Sakarisson (@Sakarisson)](https://github.com/Sakarisson), [Brendan McGill (@brendanmc6)](https://github.com/brendanmc6) |
| 48 | * Other minor improvements |
| 49 | |
| 50 | ## 0.8.0 |
| 51 | * Improved extension security |
| 52 | * Improved error logging |
| 53 | * Improved Expo login workflow |
| 54 | * 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) |
| 55 | * Fixed debugger url problem for haul projects [#875](https://github.com/Microsoft/vscode-react-native/issues/875) |
| 56 | * Added localization for next languages: |
| 57 | * Chinese Simplified |
| 58 | * Chinese Traditional |
| 59 | * Japanese |
| 60 | * Korean |
| 61 | * German |
| 62 | * French |
| 63 | * Spanish |
| 64 | * Russian |
| 65 | * Italian |
| 66 | * Czech |
| 67 | * Turkish |
| 68 | * Portuguese |
| 69 | * Polish |
| 70 | |
| 71 | **Some localizations may not be completed, they will be updated in future** |
| 72 | |
| 73 | ## 0.7.0 |
| 74 | * Added `Run Element Inspector` command that runs standalone [React Developer Tools](https://github.com/facebook/react-devtools) |
| 75 | * Migrate to [WebView Api](https://code.visualstudio.com/docs/extensions/webview) instead of using deprecated `vscode.previewHtml` command |
| 76 | * Added minimal externalization support for Italian language |
| 77 | * Moved to Azure pipelines builds instead of Travis CI for pull requests validation |
| 78 | * Replaced deprecated dependency gulp-util |
| 79 | * Updated documentation: improved `Debugging React Native applications` section and Expo instructions |
| 80 | |
| 81 | ## 0.6.18 |
| 82 | * Fix parsing `sdk.dir` in `android/local.properties` on Windows machines |
| 83 | |
| 84 | ## 0.6.17 |
| 85 | * Return changes from 0.6.14 - 0.6.15 |
| 86 | * Added support for react-native versions >= 0.57 |
| 87 | * Bug fixes |
| 88 | |
| 89 | ## 0.6.16 |
| 90 | * Reverted to the state of 0.6.13 |
| 91 | |
| 92 | ## 0.6.15 |
| 93 | * Fixed critical issue with android debugging introduced in 0.6.14 |
| 94 | |
| 95 | ## 0.6.14 |
| 96 | * Added reading SDK location from `local.properties` |
| 97 | * Added support for building iOS apps with custom configuration names |
| 98 | * Bug fixes and improvements |
| 99 | |
| 100 | ## 0.6.13 |
| 101 | * Fixed "Inverified breakpoint" error while debugging apps with RN >= 0.54.3 < 0.55 |
| 102 | * Fixed issue with ignoring getAssetExts() in rn-cli.config.js during debugging |
| 103 | * Fixed leaking global variable "process.versions" from debugger process to worker |
| 104 | |
| 105 | ## 0.6.12 |
| 106 | * Added debugger for WPF platform(react-native-windows > 0.55.0) |
| 107 | * Minor bug fixes and improvements |
| 108 | |
| 109 | ## 0.6.11 |
| 110 | * Fixed activation event promises handling |
| 111 | * Fixed "connect ENOENT *.sock" error during debugging from within non React Native project root |
| 112 | * Minor bug fixes and improvements |
| 113 | |
| 114 | ## 0.6.10 |
| 115 | * Minor fixes and improvements |
| 116 | |
| 117 | ## 0.6.9 |
| 118 | * Migrated CodePush functionality to App Center extension for VS Code |
| 119 | |
| 120 | ## 0.6.8 |
| 121 | * Bug fixes |
| 122 | |
| 123 | ## 0.6.7 |
| 124 | * Bug fixes |
| 125 | |
| 126 | ## 0.6.6 |
| 127 | * Bug fixes |
| 128 | |
| 129 | ## 0.6.5 |
| 130 | * Fixed issue with SourceMaps generation for RN 0.54.x |
| 131 | |
| 132 | ## 0.6.4 |
| 133 | * Narrow down activation events for extension |
| 134 | * Remove local file dependencies for code-push libs from package.json |
| 135 | * Bug fixes |
| 136 | |
| 137 | ## 0.6.3 |
| 138 | * Updated README |
| 139 | |
| 140 | ## 0.6.2 |
| 141 | * Fixed issue with finding index{os}.js file |
| 142 | |
| 143 | ## 0.6.1 |
| 144 | * Fixed issue with detecting react-native-code-push |
| 145 | * Minor fixes |
| 146 | |
| 147 | ## 0.6.0 |
| 148 | * Added support for react-native-code-push commands |
| 149 | |
| 150 | ## 0.5.7 |
| 151 | * Bug fixes |
| 152 | |
| 153 | ## 0.5.6 |
| 154 | * Bug fixes |
| 155 | |
| 156 | ## 0.5.4 |
| 157 | * Bug fixes |
| 158 | |
| 159 | ## 0.5.3 |
| 160 | * Environment Variable setting for debug configurations |
| 161 | * Improved multi-root workspaces support |
| 162 | * Bug fixes |
| 163 | |
| 164 | ## 0.5.2 |
| 165 | * Added support React-Native 0.50 and greater |
| 166 | |
| 167 | ## 0.5.1 |
| 168 | * Bug fixes |
| 169 | |
| 170 | ## 0.5.0 |
| 171 | * Multi-root workspaces support |
| 172 | * Debugging for Haxe project |
| 173 | * Some bugs fixed |
| 174 | |
| 175 | ## 0.4.4 |
| 176 | * Fixed issue with Run iOS on device |
| 177 | |
| 178 | ## 0.4.3 |
| 179 | * Added custom packager port support |
| 180 | * Added separate channels for logs output |
| 181 | * Added Reload App and Open Dev Menu commands |
| 182 | * Added launch options to attach to remote packager |
| 183 | |
| 184 | ## 0.4.2 |
| 185 | * Fixed annoying error message when app's entry point is not `index.<platform>.js` |
| 186 | * 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 |
| 187 | * Reorganized documentation structure |
| 188 | * Switched to direct usage of React Native CLI instead of `ideviceinstaller` to run iOS |
| 189 | * Fixed automatic enable of JS debugging on iOS simulator |
| 190 | |
| 191 | ## 0.4.1 |
| 192 | * Added notice about `.vscode/.react` directory (#505) |
| 193 | * Fixed bug in typescript sourcemaps rewrite logic when project and vscode are on different drives |
| 194 | * Fixed regression causing `react-native` commands ran from command palette to fail |
| 195 | * Fixed regression causing debugging to fail when start debugging Expo project first time |
| 196 | |
| 197 | ## 0.4.0 |
| 198 | * Fixed issue with infinite loops when reloading RN app |
| 199 | * Fixed compatibility issues with react-native >=0.45 |
| 200 | * Added more robust sourcemaps support to enable Typescript debugging |
| 201 | * Added instructions to enable Flowtype intellisense |
| 202 | * Fixed error "Error processing 'continue'" appearing when reloading app while staying on breakpoint |
| 203 | * Added “scheme” option to `launch.json` to pass build scheme to xcodebuild |
| 204 | * Improved LogCat logging - now reusing existing output channel when possible |
| 205 | * Refactored extension to support debugging of Expo and CRNA apps better (#478) |
| 206 | * Added support for displaying Expo's QR code |
| 207 | |
| 208 | ## 0.3.2 |
| 209 | * Rename launch.json snippets to make it easier to add React Native launch configurations to existing `launch.json` |
| 210 | * Fix regressions in app worker introduced after moving to 'node2' debugger |
| 211 | * Fix bug with loading assets in exponent and upgrade XDL |
| 212 | * Prevent unhandled rejection warnings to be logged to debug console when breakpoints are not set up successfully |
| 213 | * Prefer `xcworkspace` files over `xcodeproj` when launching `xcodebuild` |
| 214 | * Updated README `.babelrc` instructions |
| 215 | |
| 216 | ## 0.3.1 |
| 217 | * Fixed an issue when no .vscode folder is present in a project |
| 218 | * Added support for launch.json snippets |
| 219 | |
| 220 | ## 0.3.0 |
| 221 | * 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. |
| 222 | * Fixed support for android variants |
| 223 | * Fixed the ability to open source files by tapping on stack frames when the app red-boxes |
| 224 | |
| 225 | ## 0.2.5 |
| 226 | * Removed `require` from app worker context to work around change in node 7. `__debug__.require` is still present for applications which need it |
| 227 | |
| 228 | ## 0.2.4 |
| 229 | * Allowed using this extension in a workspace with the react-native project in a subfolder. |
| 230 | * Ignore references to inline sourcemaps, in the hopes of finding another reference to a map file |
| 231 | * Exposed `react-native-tools.showInternalLogs` and `react-native-tools.logLevel` to print additional output for debugging issues with the extension. |
| 232 | * Added CHANGELOG.md! |
| 233 | |
| 234 | ## 0.2.3 |
| 235 | * Added a workaround for max-stack issues with react-native 0.37 |
| 236 | |