- Enable
sourceMaps
by default. You no longer need to set"sourceMaps": true
in your launch config, but can set it to false to disable loading sourcemaps - #134 - Fix boolean properties showing as strings - #312
- Fix unhandled exceptions not being logged to the console - #130
- Fix hover not working when using sourcemaps, and scripts are not on disk - #309
- Change
experimentalSkipFiles
name toskipFiles
, as this feature is shipping with the Node debugger in 1.8. - Fix issues with hover by correctly applying sourcemaps to scope locations - #141
- Fix console.log regression in 2.3.1
- Fix crash when refreshing the page in some cases - #297
- The restart button will now refresh the page instead of relaunching Chrome (works in Insiders, or VS Code 1.8) - #91
- The
experimentalLibraryCode
setting is now calledexperimentalSkipFiles
- The
experimentalSkipFiles
setting now takes a glob pattern instead of a regex - #127 - The
experimentalSkipFiles
setting can now take sourcemapped paths to exclude - #128 - An issue with breakpoints moving around on a page refresh has hopefully been fixed - #296
- Fix crash "path must be a string" when parsing sourcemaps on some eval scripts - #268
- Fix errors when pausing in chrome extension scripts by blackboxing extension content scripts - #124
- Handle another format of Console.MessageAdded - #276
- Fix "Pending breakpoints resolved after refreshing the page sometimes don't bind correctly" - #279
- Strip %c color specifiers - #282
- Add the
experimentalLibraryCode
launch option (see README). - Log unhandled exceptions for #276
- Tweak in-box webpack configs to fit default configs that I've seen.
- Fix "Breakpoints can go to wrong lines when set in merged files on startup" #277
- Implement the
.scripts
command in the debug console to print all the scripts loaded in Chrome, their sourcemap details, and inferred local paths, to make it easier to debug a project's debug config. See the README for more details. - Make the "Add watch" context menu item work much more robustly.
- Fix "Console logs missing in pre-Chrome 54" #265
- Fix "sourceMapPathOverrides matching doesn't work when sourceRoot does not end in /" - Microsoft/vscode-chrome-debug-core
- Error handling for invalid messages from Chrome, to avoid crashing - #274
- Fix potential issue with sourcemap path handling on Windows
- Revert an earlier change to the filtering logic, which only worked for vscode 1.7+, and caused some objects to not be expandable - #273
- Fix setting breakpoints before startup in scripts that don't have sourcemaps - Microsoft/vscode-chrome-debug-core#121
- Fix a certain format of sourceMappingUrl - #269
- Object previews - see the first several properties of an object or array inline, without having to expand it - Microsoft/vscode-chrome-debug-core#120
- Fix debugging with file:/// paths on windows - #264
- New feature - set
"smartStep": true
to automatically step over code that doesn't have a sourcemapping - Microsoft/vscode-chrome-debug-core#34 - Switch to new log API to fix #245
- Invalid watches say "not available" instead of showing an error - Microsoft/vscode-node-debug2#31
- Completions are shown when typing in the console - Microsoft/vscode-chrome-debug-core#87
- Variables tree is not jarringly redrawn between steps - Microsoft/vscode-node-debug2#30
- Target userAgent is logged under 'diagnosticLogging'
- And a few large non-feature engineering changs
- Fix occasional error that can cause breakpoints to not bind
- Disable caching downloaded sourcemaps, hoping to fix #247
- Change the way that sourcemaps are downloaded, hoping to fix #251
- Fix breakpoints being moved around after refreshing the page - #250
- Fix global eval sometimes failing, and incorrect error handling - #244
- Fix error with sourcemaps for eval scripts - #256
- Changed the way that targets are queried for, hoping to fix #237
- Enable breakpoints for fsharp - #243 - Thanks @octref
- Fix -core links in changelog - #239 - Thanks @marvinhagemeister
- Evaluate getters in the variables pane - Microsoft/vscode-chrome-debug-core#77
- Paging chunks of large arrays - Microsoft/vscode-chrome-debug-core#4
- Show Map/Set members - Microsoft/vscode-chrome-debug-core#31
- Show inlined sources when the source can't be resolved to a file on disk - Microsoft/vscode-chrome-debug-core#85
- Hover on breakpoints to see error messages when breakpoints don't bind - Microsoft/vscode-chrome-debug-core#38
- Editing variable values - Microsoft/vscode-chrome-debug-core#58
- Conditional breakpoints - Microsoft/vscode-chrome-debug-core#10
- Fix for not attaching correctly when using the 'launch' config with Chrome already open - #79
- Note - as part of this, it will no longer attach to a random tab when it can't find a match using the
"url"
parameter. If that parameter is set in the launch config, there must be a match.
- Note - as part of this, it will no longer attach to a random tab when it can't find a match using the
- Make the attach retry logic more resilient.
- Support wildcards in the
"url"
parameter for 'attach' configs - #200 - Fix
NaN
andInfinity
display - #190 - Fix
sourceMapPathOverrides
doc mistake - #194, thanks @lijunle!