All notable changes to the "vscode-java-debugger" extension will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support step filters when stepping. See PR#155
- Support expression evaluation. See PR#126, PR#131
- Publish the binaries to the maven central repository. See PR#132
- Adopt new VSCode 1.19.0 debug activation events. See PR#196
- Looking up the stack frame's associated source file from source containers to improve searching perf. See PR#127
- Add
stopOnEntry
andconsole
options for launch.json. See PR#177 - Support console input by launching the program in the integrated/external terminal. See PR#122
- Add debugging settings:
java.debug.settings.showHex
,java.debug.settings.showStaticVariables
,java.debug.settings.showQualifiedNames
,java.debug.settings.maxStringLength
. See README for details - Support project scope when resolving multiple-root project. See PR#174
- Fix single file build issue. See Issue#167
- Fix perf issue when debugging with "stopOnEntry". See PR#115
- Fix the unable to start debugging issueIssue#146
- Support debugging java 9 project. See Issue#47
- Support debugging standalone java file. See Issue#94
- Support "cwd" and "env" in launch.json. See Issue#12, Issue#75
- Build workspace before starting debugger. See Issue#32
- Show progress when initializing the launch.json. See PR#106
- Get debug settings from VSCode user preferences. See PR#135,PR#94
- Fix perf issue on getting locations of breakpoint. See Issue#49
- Show warning message when the debugger and the debuggee run in the different versions of JVMs. See Issue#30
- Automatically resolve the main class during launching. See Issue#9
- Fully support external source files together with the changes from VSCode. See PR#58
- Adopt the new DebugConfigurationProvider protocol of VS Code. See PR#87
- Display the function names in the format of ClassName.MethodName(Parameter List...).. See PR#73
- Improve the call stack display info for the files without sources. See PR#72
- Fix the inconsistent URI issue when set breakpoint request. See PR#84
- Avoid two stopped events for step and breakpoint. See Issue#14
- Fix the issue that JDT search might return multiple results from the same project. See Issue#21
- Avoid send error messages after debugger adapter stopped. See PR#75
- Fix several exception cases. See PR#64, PR#67, PR#74
- Launch/Attach
- Breakpoints
- Exceptions
- Pause & Continue
- Step In/Out/Over
- Variables
- Callstacks
- Threads
- Debug console