vscode-js-debug/CHANGELOG.md

216 строки
15 KiB
Markdown
Исходник Обычный вид История

# Changelog
2020-10-26 21:58:43 +03:00
This changelog records changes to stable releases since 1.50.2. "TBA" changes here may be available in the [nightly release](https://github.com/microsoft/vscode-js-debug/#nightly-extension) before they're in stable. Note that the minor version (`v1.X.0`) corresponds to the VS Code version js-debug is shipped in, but the patch version (`v1.50.X`) is not meaningful.
## v1.60 (August 2021)
### v1.60.0 - 2021-08-03
- chore: take ownership of the default launch types ([#1065](https://github.com/microsoft/vscode-js-debug/issues/1065))
- fix: apply electron updates for debugging vscode webviews ([ref](https://github.com/microsoft/vscode/issues/128637))
2021-07-27 20:03:29 +03:00
## v1.59 (July 2021)
### v1.59.0 - 2021-07-27
- feat: support $returnValue in conditional breakpoints ([ref](https://github.com/microsoft/vscode/issues/129328))
- fix: pausing on first line of worker_thread when created with empty env ([ref](https://github.com/microsoft/vscode/issues/125451))
- fix: exclude electron from chrome attach reload ([#1058](https://github.com/microsoft/vscode-js-debug/issues/1058))
- fix: retry websocket connections instead of waiting for timeout
- chore: adopt new terminal icon
2021-07-01 02:26:09 +03:00
## v1.58 (June 2021)
### v1.58.2 - 2021-07-01
- fix: breakpoints not being set when debugging file uris ([#1035](https://github.com/microsoft/vscode-js-debug/issues/1035))
2021-07-01 02:26:09 +03:00
### v1.58.1 - 2021-06-30
- feat: allow disabling sourcemap renames ([#1033](https://github.com/microsoft/vscode-js-debug/issues/1033))
- fix: show welcome view for all common languages ([#1039](https://github.com/microsoft/vscode-js-debug/issues/1039))
- fix: apply skipFile exception checking for promise rejections
### v1.58.0 - 2021-06-16
- feat: reload page on attached restart ([#1004](https://github.com/microsoft/vscode-js-debug/issues/1004))
- feat: allow taking heap snapshots with profiler ([#1031](https://github.com/microsoft/vscode-js-debug/issues/1031))
- fix: default F5 not working on files outside workspace ([ref](https://github.com/microsoft/vscode/issues/125796))
- fix: debugging with no launch config fails when tsc task detection is disabled ([ref](https://github.com/microsoft/vscode/issues/69572))
- fix: race causing lost sessions when attaching to many concurrent processes in the debug terminal ([ref](https://github.com/microsoft/vscode/issues/124060))
- fix: pathMapping not working if url in browser launch is undefined ([#1003](https://github.com/microsoft/vscode-js-debug/issues/1003))
2021-06-11 20:50:56 +03:00
- fix: error when trying to set a breakpoint in index.html ([#1028](https://github.com/microsoft/vscode-js-debug/issues/1028))
- fix: only request source content for sourcemaps with renames ([#1033](https://github.com/microsoft/vscode-js-debug/issues/1033))
- chore: update terminal profile contributions ([ref](https://github.com/microsoft/vscode/issues/120369))
2021-06-02 23:56:25 +03:00
## v1.57 (May 2021)
### v1.57.0 - 2021-06-02
- feat: support renamed sourcemap identifiers ([ref](https://github.com/microsoft/vscode/issues/12066))
- feat: support DAP `hitBreakpointIds` ([#994](https://github.com/microsoft/vscode-js-debug/issues/994))
2021-05-18 00:51:28 +03:00
- feat: add Edge inspector integration
2021-06-02 23:56:25 +03:00
- feat: allow limited adjustment of launch config options during restart ([ref](https://github.com/microsoft/vscode/issues/118196))
- fix: make sure servers are listening before returning
- fix: don't send infinite telemetry requests for React Native ([#981](https://github.com/microsoft/vscode-js-debug/issues/981))
- fix: skipFiles working inconsistently in `attach` mode ([ref](https://github.com/microsoft/vscode/issues/118282))
- fix: contribute js-debug to html ([ref](https://github.com/microsoft/vscode/issues/123106))
- chore: log errors activating auto attach
- fix: intermittent debug failures with browsers, especially Electron ([ref](https://github.com/microsoft/vscode/issues/123420)))
- fix: add additional languages for browser debugging ([ref](https://github.com/microsoft/vscode/issues/123484))
- fix: worker processes breaking sessions when attaching multiple times ([ref](https://github.com/microsoft/vscode/issues/124045))
- fix: wrong name of autogenerated edge debug config
2021-06-02 23:56:25 +03:00
- fix: add warning for outdated or buggy Node.js versions ([#1017](https://github.com/microsoft/vscode-js-debug/issues/1017))
- refactor: include a mandatory path in the CDP proxy ([#987](https://github.com/microsoft/vscode-js-debug/issues/987))
- chore: adopt new terminal profile contribution point ([ref](https://github.com/microsoft/vscode/issues/120369))
## v1.56 (April 2021)
### v1.56.2 - 2021-04-39
2021-04-29 22:35:17 +03:00
- fix: string previews not working in RN Windows
### v1.56.1 - 2021-04-23
- feat: show private properties in the inspector ([#892](https://github.com/microsoft/vscode-js-debug/issues/892))
- fix: sources not working in RN Windows ([ref](https://github.com/microsoft/vscode/issues/121136))
- fix: improve suggest tool behavior ([#970](https://github.com/microsoft/vscode-js-debug/issues/970))
- fix: re-apply breakpoints if pages crash
### v1.56.0 - 2021-04-07
- feat: 'intelligently' suggest using diagnostic tool for breakpoint issues ([ref](https://github.com/microsoft/vscode/issues/57590))
- feat: add cdp sharing for extensions to interact with debugging, see [docs](./CDP_SHARE.md) ([#892](https://github.com/microsoft/vscode-js-debug/issues/893))
- fix: runtimeVersion overwriting default PATH ([ref](https://github.com/microsoft/vscode/issues/120140))
- fix: skipFiles not skipping ranges in sourcemapped scripts ([ref](https://github.com/microsoft/vscode/issues/118282))
- chore: update wording on debug terminal label to match new profiles
- fix: 'node version is outdated' incorrectly showing with auto attach ([#957](https://github.com/microsoft/vscode-js-debug/issues/957))
- fix: programs not terminating in 'run without debugging' with break on exception ([ref](https://github.com/microsoft/vscode/issues/119340))
- fix: browser debugging when using a WSL remote ([ref](https://github.com/microsoft/vscode/issues/120227))
## v1.55 (March 2021)
### v1.55.1 - 2021-03-24
2021-03-24 18:54:52 +03:00
- fix: sessions hanging if exception is thrown immediately before or during shutdown
- fix: track DAP servers in ports manager as well ([#942 comment](https://github.com/microsoft/vscode-js-debug/issues/942#event-4501887036))
2021-03-24 18:54:52 +03:00
### v1.55.0 - 2021-03-22
- feat: implement 'start debugging and stop on entry' command/keybinding ([ref](https://github.com/microsoft/vscode/issues/49855))
2021-03-09 05:10:14 +03:00
- feat: improve handling of symbolic links ([#776](https://github.com/microsoft/vscode-js-debug/issues/776))
- feat: add forwarded port attributes ([#942](https://github.com/microsoft/vscode-js-debug/issues/942))
- fix: pretty print not working when evaling sources ([#929](https://github.com/microsoft/vscode-js-debug/issues/929))
- fix: browser debugging in remote not working on some Linux systems ([#908](https://github.com/microsoft/vscode-js-debug/issues/908))
- fix: edge not launching if VS Code is run in admin mode on windows ([ref](https://github.com/microsoft/vscode/issues/117005))
- fix: exception breakpoint toggle getting stuck ([919](https://github.com/microsoft/vscode-js-debug/issues/919))
- fix: spooky race that could incorrectly break when entering hot-transpiled code
## v1.54 (February 2021)
### v1.54.4 - 2021-03-04
2021-03-05 08:50:12 +03:00
- fix: worker_thread debugging node working on Node >14.5.0 ([933](https://github.com/microsoft/vscode-js-debug/issues/933))
### v1.54.3 - 2021-02-24
- fix: auto attach failing when entering node repl
### v1.54.2 - 2021-02-23
- fix: auto attach only to workspace scripts by default ([#856](https://github.com/microsoft/vscode-js-debug/issues/856))
- fix: do not show restart frame action on async stacktraces ([ref](https://github.com/microsoft/vscode/issues/116345))
- fix: do not attach to node-gyp fixing install failures ([ref](https://github.com/microsoft/vscode/issues/117312))
- fix: sessions being mixed up or not initializing when attaching concurrently ([ref](https://github.com/microsoft/vscode/issues/115996))
### v1.54.1 - 2021-02-04
- fix: wrong command used in create debug terminal command
### v1.54.0 - 2021-02-08
- fix: allow copying values from watch expressions ([ref](https://github.com/microsoft/vscode/issues/115049))
- fix: reuse debug terminals when running npm scripts, when possible
- refactor: move script lens functionality into built-in npm extension
## v1.53 (January 2021)
### v1.53.0 - 2021-01-25
- feat: allow debugging node worker_threads
- feat: allow pausing on conditional exceptions ([ref](https://github.com/microsoft/vscode/issues/104453))
- feat: make the line on log messages take into account skipFiles ([#882](https://github.com/microsoft/vscode-js-debug/issues/882))
- feat: allow specifying request options used to request sourcemaps and content ([#904](https://github.com/microsoft/vscode-js-debug/issues/904))
- fix: persist state in the diagnostic tool ([#879](https://github.com/microsoft/vscode-js-debug/issues/879))
- fix: allow outdated node dialog to be bypassed ([ref](https://github.com/microsoft/vscode/issues/111642))
- fix: syntax errors in chrome not showing locations ([#867](https://github.com/microsoft/vscode-js-debug/issues/867))
- fix: handle certain types of webpack source maps in attachments ([#854](https://github.com/microsoft/vscode-js-debug/issues/854))
- fix: attachment issue on Node 15 ([#895](https://github.com/microsoft/vscode-js-debug/issues/895))
- fix: default node cwd to the localRoot if set ([#894](https://github.com/microsoft/vscode-js-debug/issues/894))
- fix: fix: better handle html served as index and without extensions ([#883](https://github.com/microsoft/vscode-js-debug/issues/883), [#884](https://github.com/microsoft/vscode-js-debug/issues/884))
- docs: remove preview terminology from js-debug ([#894](https://github.com/microsoft/vscode-js-debug/issues/894))
- fix: debugger statements being missed if directly stepped on the first executable line of a new script early in execution
- fix: source map warning on node 15 ([#903](https://github.com/microsoft/vscode-js-debug/issues/903))
## v1.52 (November/December 2020)
### v1.52.2 - 2020-12-07
- fix: issue preventing breakpoint predictor from running in ext host ([ref](https://github.com/microsoft/vscode/issues/112052))
### v1.52.1 - 2020-12-01
- fix: processes not being killed on posix ([#864](https://github.com/microsoft/vscode-js-debug/issues/864))
### v1.52.0 - 2020-11-30
2020-10-30 21:10:05 +03:00
- feat: allow debugging node internals ([#823](https://github.com/microsoft/vscode-js-debug/issues/823))
- feat: show diagnostic tool in a webview and integrate with vscode theme ([ref](https://github.com/microsoft/vscode/issues/109526), [ref](https://github.com/microsoft/vscode/issues/109529), [ref](https://github.com/microsoft/vscode/issues/109531))
- feat: allow specifying defaults runtimeExecutables ([#836](https://github.com/microsoft/vscode-js-debug/issues/836))
2020-11-03 01:51:49 +03:00
- feat: support vscode webview resource uri sourcemaps ([#820](https://github.com/microsoft/vscode-js-debug/pull/820))
- feat: allow configuring the debugger killBehavior ([#630](https://github.com/microsoft/vscode-js-debug/issues/630))
- fix: support chrome dev and beta builds ([ref](https://github.com/OmniSharp/omnisharp-vscode/issues/4108))
- fix: race causing potentially corrupted log files ([#825](https://github.com/microsoft/vscode-js-debug/issues/825))
- fix: extension host debugging pausing in internals ([ref](https://github.com/microsoft/vscode/issues/105047))
- fix: make urls ending in `/*` also match the base path ([#834](https://github.com/microsoft/vscode-js-debug/issues/834))
- fix: ignore hash portion of url when determining matches ([#840](https://github.com/microsoft/vscode-js-debug/issues/840))
- fix: automatically add a \* suffix to sourceMapPathOverrides that lack one ([#841](https://github.com/microsoft/vscode-js-debug/issues/841))
- fix: don't show `Debug: Open Link` command in web where it doesn't work
- fix: handle exceptions thrown dealing with sourcemaps in prediction ([#845](https://github.com/microsoft/vscode-js-debug/issues/845))
- fix: don't show quick pick when there is only a single npm script ([#851](https://github.com/microsoft/vscode-js-debug/issues/851))
2020-11-12 01:27:58 +03:00
- fix: don't narrow outfiles on any remoteRoot ([#854](https://github.com/microsoft/vscode-js-debug/issues/854))
- fix: more thoroughly clean VS Code-specific environment variables from launch ([#64897](https://github.com/microsoft/vscode/issues/64897), [#38428](https://github.com/microsoft/vscode/issues/38428))
- fix: node internals not skipping on Node 15 ([#862](https://github.com/microsoft/vscode-js-debug/issues/862))
- fix: don't scan outfiles when sourceMaps is false ([#866](https://github.com/microsoft/vscode-js-debug/issues/866))
- fix: skipfiles not working for paths in dotfiles/folders ([ref](https://github.com/microsoft/vscode/issues/111301))
## v1.51 (October 2020)
### v1.51.0 - 2020-10-26
- feat: add a diagnostic tool under the `Create Diagnostic Information` command ([#260](https://github.com/microsoft/vscode-js-debug/issues/260))
2020-10-22 02:32:45 +03:00
- feat: add an advanced `perScriptSourcemaps` option, when loading individual unbundled scripts
2020-10-22 01:00:53 +03:00
- feat: suffix rather than prefix setter/getters ([ref](https://github.com/microsoft/vscode/issues/108036))
- fix: include the response body in sourcemap http error info
- fix: extensions being able to activate before the debugger attaches ([ref](https://github.com/microsoft/vscode/pull/108141))
- fix: debugger failing to connect on Node 14 on Windows 7 ([#791](https://github.com/microsoft/vscode-js-debug/issues/791))
- fix: inherit the system's NODE_OPTIONS if set ([#790](https://github.com/microsoft/vscode-js-debug/issues/790))
- fix: use `*` as a urlFilter by default only for launching (not attaching) ([ref](https://github.com/microsoft/vscode-chrome-debug/issues/719))
- fix: exclude `nvm`-installed binaries from auto attach ([#794](https://github.com/microsoft/vscode-js-debug/issues/794))
- fix: smart auto attaching briefly debugging a process when using `code` from the CLI ([#783](https://github.com/microsoft/vscode-js-debug/issues/783))
- fix: realtime performance not being shown when a webworker is selected ([ref](https://github.com/microsoft/vscode-js-profile-visualizer/issues/23))
- fix: breakpoints sometimes not being rebound after navigating away from and back to a page ([#807](https://github.com/microsoft/vscode-js-debug/issues/807))
2020-10-22 01:00:53 +03:00
- fix: breakpoints not being bound correctly on Blazor apps ([#796](https://github.com/microsoft/vscode-js-debug/issues/796))
- fix: remote source maps don't resolve correctly with an absolute sourceroot shorter than the local path ([ref](https://github.com/microsoft/vscode/issues/108418))
- fix: terminal links not setting the first workspace folder ([#701](https://github.com/microsoft/vscode-js-debug/issues/701))
- fix: send ctrl+c to kill nodemon running in debug terminal ([ref](https://github.com/microsoft/vscode/issues/108289))
- fix: increase auto attach timeout ([#806](https://github.com/microsoft/vscode-js-debug/issues/806))
- fix: stepping into function on the first line of a file with a breakpoint ([ref](https://github.com/microsoft/vscode/issues/107859))
- fix: webpage opening twice when using `serverReadyAction` with `console: integratedTerminal` ([#814](https://github.com/microsoft/vscode-js-debug/issues/814))
- refactor: improve performance when loading very many sourcemaps for pages that don't need authentication
- refactor: remove runtime dependency on TypeScript ([ref](https://github.com/microsoft/vscode/issues/107680))
## 1.50.2 - 2020-10-02
Start of changelog records