- Don't use MONO_ENV_OPTIONS to pass debug options by default, it causes issues when starting subprocesses: Issue #68
- Support debugging VB source files (.vb)
- Raise minimum required VSCode version to 1.32
- Update mono debugger-libs to latest version, resolves lots of bugs in the debugger: PR #64
- Use MONO_ENV_OPTIONS environment variable to pass debug options to mono, this allows custom executables that embed mono to be debugged: PR #66
- Thanks to PR from Jonathan Dick the file extension .cake has been added to the list of supported extensions. This allows to launch Cake.exe with the mono soft debugger, and subsequently attach to it with this extension to debug cake scripts.
- no longer creates an initial launch configuration with an obsolete
externalConsole
property. - fixed an issue with source-less stack frames rendered centered in the CALL STACK view.
- Thanks to PR from VysotskiVadim it is now possible to debug Haxe (that got translated to C#).
- Thanks to PR from VysotskiVadim the project now has a F# regression test.
- Thanks to PR from AutonomicCoder bug #21 got fixed and mono-debug now supports protocol logging to a file.
- Mono-debug now uses the terminal service provided by VS Code. You can now use the launch config attribute
console
for selecting one ofinternalConsole
,integratedTerminal
,externalTerminal
. The 'integratedTerminal' and 'externalTerminal' can be further configured through workspace or user settings. - Added support for configuring handled and unhandled exceptions. Use the "Debug: Configure Exceptions" command.
- Combined 'argument' scope with 'locals' scope in variables view
- Enabled support for Windows by removing dependency on SDB, thanks for the PR from t-h-e - Microsoft/vscode-mono-debug#15
- Removed curly braces from variable values
- Added CSX to debuggable extensions, thanks for the PR from filipw - Microsoft/vscode-mono-debug#22
- Enable support for showing variables values in source while stepping