Releases: microsoft/vscode-react-native
Releases · microsoft/vscode-react-native
1.14.0
- Refactor Network Inspector lifecycle into manager #2616
- Handle packager port setting changes in status bar #2629
- Fix sourcemap flattening when encountering null sections #2617 #2652
- Remove deprecated
iosRelativeProjectPathoption #2677 - Remove unused XDL deprecated fields from Expo #2685
- Security improvements:
- Harden Network Inspector server binding and adb command execution #2647
- Harden Expo Go installer and command execution #2654
- Harden iOS device ID validation and idb command execution #2657
- Add destination path validation for certificate deployment #2658
- Add Origin header validation to CDP proxy WebSocket server #2668
- Bind debug adapter server to loopback address #2669
- Tighten remote source URL protocol regex #2600
- Add CFSClean Network Isolation Policy #2693
- Internal changes:
- Upgrade TypeScript compilation target #2590
- Upgrade dependencies #2591
- Remove Node 10 todo comments #2592
- Remove empty onChangeConfiguration handler #2593
- Detect VSIX packaging metadata anomalies as early as possible #2598
- Add file URI handling in VSIX build and remove focused test #2601
- Bump ip-address to 10.1.1 #2620
- Bump fast-uri to 3.1.2 #2622
- Add network inspector smoke test suite #2624
- Unify afterEach deduplication logic in smoke tests #2632
- Add network inspector manager unit tests #2637
- Bump multiple dependencies #2639
- Track TypeScript 7 beta compatibility #2644
- Add command palette smoke test coverage #2646
- Stabilize tip notification and experiment service tests #2649 #2651
- Bump qs to 6.15.2 #2659
- Upgrade uuid to 11.1.1 and fix security vulnerability in istanbul-lib-processinfo #2661 #2673
- Add network inspector command smoke tests #2664
- Fix mocha typing in smoke test #2667
- Add clean restart packager smoke tests #2671
- Bump tmp to 0.2.7 #2674
- Normalize unknown error handling in smoke tests #2681
- Add install pods smoke tests #2682
- Refactor smoke action bar tests to use packager helper #2686
- Add expo packager command smoke tests #2691
- Add security validation unit tests #2698
- Remove global npm installs for gulp and vsce in CI #2701
- Bump shell-quote to 1.8.4 #2706 #2707
1.13.3
- Align Android launch command naming #2580
- Improve packager status bar to display Metro port and connected device name #2557 #2564
- Remove deprecated Element Inspector feature #2561
- Update README with security dependency override guidance #2582
- Internal changes:
- Fix shell injection risk in macOS app termination #2550
- Fix packager test failure #2559
- Add smoke test for simplified log grammar and stabilize app launch #2551
- Explore and fix TypeScript 7 compatibility #2543
- Pin and upgrade serialize-javascript to non-vulnerable versions #2539 #2541 #2576 #2578
- Exclude auto-generated mochawesome test reports #2583
- Bump minimatch in /test/smoke #2537
- Bump tar in /test/smoke to 7.5.11 #2547 #2554
- Bump @tootallnate/once and @vscode/test-electron #2545
- Bump flatted from 3.1.1 to 3.4.2 #2565
- Bump picomatch from 2.2.3 to 2.3.2 #2569
- Bump brace-expansion to 5.0.5 #2572
- Bump lodash from 4.17.23 to 4.18.1 #2585 #2588
1.13.2
- Add command to support Expo EAS workflow #2432
- Improve and verify added launch/debug configuration in
launch.json#2442 #2424 - Add launch requests for Expo Go (Android & iOS) and Expo Web debugging #2311 #2306
- Support pnpm package manager in debugging workflow #2278
- Rename and clarify Expo related commands in command palette #2382
- Improve Expo debugging websocket endpoint URL #2396
- Update documentation for recent changes #2445
- Fix translation errors in README #2449
- Add command to install iOS pods for React Native project #2520
- Add command to clean and restart React Native packager #2482
- Improve CDP error message for Node.js version compatibility #2467
- Fix Android package name resolution for projects with outdated setup #2473
- Fix VS Code CLI parameter duplication during extension installation #2468
- Internal changes:
- Add smoke build to create VSIX file #2436
- Add VSIX smoke test case #2439
- Refactor smoke tests to use playwright & @vscode/test-electron #2400
- Bump tar-fs from 2.1.3 to 2.1.4 #2425
- Bump playwright from 1.55.0 to 1.55.1 in /test/smoke #2431
- Bump validator from 13.7.0 to 13.15.20 #2435
- Bump js-yaml from 4.1.0 to 4.1.1 #2450
- Bump glob in /test/smoke #2453
- Support bun script when calling vsce #2456
- Improve VSIX smoke build file handling #2461
- Add smoke test for clean restart packager command #2489
- Add .editorconfig for consistent cross-editor formatting #2480
- Refactor and stabilize extension and smoke tests #2494 #2496 #2501 #2509 #2510 #2521
- Bump validator from 13.15.20 to 13.15.23 #2462
- Bump qs from 6.10.3 to 6.14.2 #2484 #2523
- Bump lodash from 4.17.21 to 4.17.23 #2503 #2504
- Bump tar in /test/smoke to 7.5.8 #2498 #2502 #2511 #2524
- Bump webpack from 5.94.0 to 5.105.0 #2518
- Bump minimatch #2529
1.13.0
- Support react-native and expo doctor in command palette #2116
- Skip extra commas for getting workspace settings #2113
- Support .cjs metro config file #2103
- Remove all Experimental tags for Hermes debugging #2094
- Support default breakpoints filters for exceptions #2097
- Update package and software version for each doc #2093
- Internal changes:
Changes:
- 076f733 Prepare for 1.13.0 (#2121)
- 601bca7 Bump ip from 1.1.5 to 1.1.9 (#2112)
- 76faa50 Support react-native and expo doctor in command palette (#2116)
- f81a4c8 Skip extra commas for getting workspace settings (#2113)
- 7b32ef4 Bump JSON5 1.0.1 to 1.0.2, 2.x.x to 2.2.2 (#2106)
- 462df20 Support .cjs metro config file (#2103)
- 2bc89e2 Fix security vulnerabilities 2(#2105)
- 583c3a7 Fix security vulnerabilities (#2104)
- 9fbf922 Verify node version when start RN packager (#2099)
- 1db42be Improve metro config verification logic (#2100)
See More
- 7f5a843 Merge pull request #2098 from microsoft/remove-experimental-tags
- 6ad9254 Remove all Experimental tags for Hermes debugging #2094
- b18c109 Merge pull request #2097 from microsoft/default-breakpoint-filter1
- 1bb1a21 Support default breakpoints filters for exceptions
- 8426dae Bump follow-redirects from 1.15.2 to 1.15.4 in /test/smoke/package (#2095)
- fd329ac Update package and software version for each doc (#2093)
This list of changes was auto generated.
1.12.3
- Handle settings file for unsaved workspace #2077
- Documentation: debugging in vscode workspace #2075
- Add command for launching Expo web application #2073
- Handle comment line in workspace settings file #2071
- Add command to download ExpoGo and install in simulator #2064
- Internal changes:
Changes:
- 7190596 Prepare for 1.12.3 (#2090)
- fb39b75 Bump eslint package to support typescript new version (#2088)
- 98fba3a Add unit test for workspace settings file with comment line (#2081)
- 0d23ce1 Bump vscode-test to 2.3.8 (#2083)
- 7f6dfae Fix gulp script failure on node18 (#2079)
- e7d52fb Handle settings file for unsaved workspace (#2077)
- 7bdde98 Documentation: debugging in vscode workspace (#2075)
- 2499544 [Feature] Add command for launching Expo web application (#2073) [ #2024 ]
- 91e52f2 Handle comment line in workspace settings file (#2071)
- f97d6e3 Bump @babel/traverse from 7.14.2 to 7.23.2 (#2059)
See More
This list of changes was auto generated.
1.12.2
- Fix react-native application crashing issue related to cdp event #2055
- Add workspace setting to ignore specific project folder in multi-root workspace #2061
- Internal changes:
Changes:
- ec08712 Prepare for 1.12.2 (#2066) [ #2065 ]
- 08b3eeb Bump @babel/traverse from 7.22.8 to 7.23.2 in /test/smoke/package (#2060)
- 9c71977 Implement package download helper and output channel progress bar (#2041)
- 7e8e3fc Add unit test for getting workspace settings (#2062)
- c1fb251 Add workspace setting to ignore specific project folder in multi-root workspace (#2061)
- d68e359 Bump postcss from 8.4.26 to 8.4.31 in /test/smoke/package (#2053)
- 623be8a Update vscode-debugadapter to @vscode/debugadapter (#2057)
- fe9b0ba Fix react-native application crashing issue related to cdp event (#2055)
This list of changes was auto generated.
1.12.1
- Ignore merto config verification for expo application #2040
- Add documentation for Android applicationIdSuffix customization and fix format #2044
- Fix app launcher create issue in subfolder project #2048
- Internal changes:
Changes:
- 3006641 Prepare for 1.12.1 (#2047) [ #2045 ]
- d80f173 Fix app launcher create issue in subfolder project (#2048)
- e803fb1 Add documentation for Android applicationIdSuffix customization and fix format (#2044)
- 8dddb93 [Unit Test] Add unit test for CLI generation (#2036) [ #2035 ]
- 4ccd0d6 Ignore merto config verification for expo application (#2040)
- 348153c Fix CodeQL analysis alert: Do not use eval or the Function constructor (#2034)
This list of changes was auto generated.
1.12.0
- Support Expo web debugging #1997
- Add Expo web debugging documentation #2019
- Add metro bundler field in app.json for expo web debugging #2021
- Verify metro.config.js when start debugging #2023
- Internal changes:
Changes:
- bb3192d Prepare for 1.12.0 (#2033)
- 741851a Update documentation: remote development (#2031)
- 20bda3c Bump qs from 6.5.2 to 6.5.3 in /test/smoke/package (#2027)
- 88c519c Add unit test for expo web metro bundler setup (#2025)
- 529a533 Verify metro.config.js when start debugging (#2023)
- a1824f6 Add metro bundler field in app.json (#2021)
- 907c0e3 Add Expo web debugging documentation (#2019)
- 9f8c460 [Feature] Support Expo web debugging (#1997)
- f223641 Disable mocha spec reporter for unit test (#2017)
- 7a050c3 Bump nanoid (not including the package under test) and yangs-parser (#2015) [ #2014 ]
See More
This list of changes was auto generated.
1.11.2
- Fix attach request for different metro ports #2007
- Fix unexpected internal error #2005
- Fix getting android sdk path logic in local.properties file #1991
- Replace RN CLI by Expo CLI to start Metro in Expo debugging #1987
- Fix show qrcode in output window function #1985
- Internal changes:
- Fix security vulnerabilities #1994
Changes:
- d73d50d Prepare for 1.11.2 (#2010)
- b84470b Fix attach request for different metro ports (#2007)
- 50a7f6e [Bug] Fix unexpected internal error related to 'reactNativeVersionWarnings' (#2005) [ #1998 ]
- f5fe982 [Feature] Bump qs version (#2004) [ #2003 ]
- 2f3c242 Bump word-wrap from 1.2.3 to 1.2.4 (#1995)
- 00a82ca Bump semver from 6.3.0 to 6.3.1 (#1990)
- a91de15 Fix critical security issues (#1999) [ #1960 ]
- 6cd5c67 Resolve critical security issues caused by out of date packages (#1994)
- 9953861 Bump semver from 5.7.1 to 5.7.2 in /test/smoke/automation (#1993)
- 2170abf Bump semver from 5.7.1 to 5.7.2 in /test/smoke/package (#1992)
See More
- 79e49c8 Fix getting android sdk path logic in local.properties file (#1991)
- efb8465 Replace RN CLI by Expo CLI to start Metro in Expo debugging (#1987)
- bbe28a5 Temporarily skip smoke testing (#1986)
- b23d758 Fix show qrcode in output window function (#1985)
This list of changes was auto generated.
1.11.1
- Support Expo EAS command: open the project page in a web browser #1959
- Update vscode marketpace badge service #1967
- Add command to quickly revert open module update #1961
- Add argument to collect js-debug native verbose log #1971
- Integrate react-native upgrade-helper #1973
- Update documentation: debug out of project directory #1980
- Internal changes:
Changes:
- ada9663 Prepare for 1.11.1 (#1982)
- e3c45c4 Documentation: debug out of project directory (#1980)
- 3486c4f Update documentation for current new feature (#1976)
- 6577398 Integrate react-native upgrade-helper (#1973)
- 2d89fb4 Add argument to collect js-debug native verbose log (#1971)
- 8e54e66 Add command to quickly revert open module update (#1961)
- 0afa02b Update vscode marketpace badge service (#1967)
- 3eacedf Adding Microsoft SECURITY.MD (#1963)
- 51ec141 Bump xml2js, @vscode/vsce and vscode-nls-dev (#1958)
- 57fee98 Support Expo EAS command: open the project page in a web browser (#1959)