Skip to content

Latest commit

 

History

History
75 lines (61 loc) · 4.77 KB

CHANGELOG.md

File metadata and controls

75 lines (61 loc) · 4.77 KB

Change Log

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.

0.5.0 - 2017-12-20

Added

  • 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

Changed

  • 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

0.4.0 - 2017-11-30

Added

  • Add stopOnEntry and console 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

Fixed

  • Fix single file build issue. See Issue#167
  • Fix perf issue when debugging with "stopOnEntry". See PR#115

0.3.1 - 2017-11-17

Fixed

  • Fix the unable to start debugging issueIssue#146

0.3.0 - 2017-11-10

Added

  • 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

Changed

  • 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

Fixed

  • 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

0.2.0 - 2017-10-20

Added

  • Automatically resolve the main class during launching. See Issue#9
  • Fully support external source files together with the changes from VSCode. See PR#58

Changed

  • 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

Fixed

  • 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

0.1.0 - 2017-09-27

Added

  • Launch/Attach
  • Breakpoints
  • Exceptions
  • Pause & Continue
  • Step In/Out/Over
  • Variables
  • Callstacks
  • Threads
  • Debug console