Skip to content

Releases: microsoft/vscode-java-debug

Release 0.25.0

20 Feb 09:04
2ccca24
Compare
Choose a tag to compare

0.25.0 - 2020-02-20

Added

  • Provide context menu to continue/pause all/other threads. #748.
  • Contribution from bhoppeadoy: Add user setting java.debug.settings.numericPrecision to set the numeric precision when formatting doubles in "Variables" or "Debug Console" viewlet. #745.

Fixed

  • Use project's Java runtime to launch the application. #753.
  • Restart stop but not start the program. #752.
  • Contribution from xiaoyinl: Use HTTPS wherever possible. #732.

Release 0.24.0

27 Dec 01:39
Compare
Choose a tag to compare

0.24.0 - 2019-12-25

Added

  • Support breaking when value changes (a.k.a. Data Breakpoints). #654.

Changed

  • Improve "Run Java" experience: F5 will run the current file without generating launch.json. #724.

Fixed

  • Debug console will hang on Java exception stack trace. #719.
  • Debug console won't automatically append () if selecting a method in completion list. #711, #691.
  • Cannot pass vmArgs array to Java 13 project. #703.

Release 0.23.0

29 Oct 04:21
b900048
Compare
Choose a tag to compare

Added

  • Provide "Fix..." suggestions when "Build failed" occurs during launching the application. #358.
  • Prompt to add the folder to source path if the running file isn't on classpath. #470.
  • Provide samples for the commonly used debug configuration. See the doc.

Fixed

  • It's safe to keep running the run/debug codelens if the debug configuration fails to save into the launch.json. PR#673.
  • Improve the error handling when running the file via the context "run" or "debug" menu. PR#679.
  • Support searching main classes from the workspace invisible project. PR#305.

Changed

  • Update troubleshooting doc for class not found error. See the doc.
  • Update troubleshooting doc for build failed error. See the doc.

Release 0.22.0

24 Sep 03:18
a9da070
Compare
Choose a tag to compare

Added

  • Show Run/Debug buttons when hover on a main method. #657.

Fixed

  • Debugger just broken with git bash as the default shell on Windows. #642.
  • [Mac] Failed to launch debuggee in terminal with TimeoutException. #637, #651.
  • Pop an error message when click ⚡ HCR button in the Run mode. PR#665.
  • Don't escape single quote of the program args. PR#668.

Release 0.21.0

26 Aug 05:11
3786d5d
Compare
Choose a tag to compare

Added

  • Add menu entries to Run and Debug a Java application when you right click a Java file in file explorer or opened editor. #626.

Changed

  • Remove hard dependency of redhat.java. PR#617.
  • Change the default console to integrated terminal. #605.

Fixed

  • Java language server is activated by mistake when debugging a non-Java project. #238.
  • [Windows] integratedTerminal console does not showing unicode characters. #524.
  • Contribution from pi1024e: Fix UI typos. PR#630.

Release 0.20.0

02 Jul 02:27
fd21049
Compare
Choose a tag to compare

Fixed

  • Fix: Adding wrong jar version to the classpath. #566.
  • Fix: Adding wrong classpath at runtime for multi modules maven projects. #584.
  • Contribution from tom-shan: Should break earlier when destroying temporary launch file. PR#280.

Release 0.19.0

31 May 09:07
4e9a89f
Compare
Choose a tag to compare

Added

  • Add a debug toolbar button to apply the changed classes to the running application. #559.
  • Show toString() values in Variable window and hover tooltip. #315, #364.
  • Add a global user setting java.debug.settings.console to specify the default console to launch your program. PR#594.

Fixed:

  • Fix: The debug toolbar doesn't close after the program running in external terminal exits. #582.
  • Fix: Cannot stop the debugging process automatically in attach mode. java-debug#273.

Release 0.18.0

23 Apr 01:21
7af2ba9
Compare
Choose a tag to compare

Added

  • Enable "Logical Structure" view for Map and Collection variables. #227.
  • Add the source hyperlinks for the stack traces in the Debug Console output. #490, #506.
  • Automatically add --enable-preview to vmArgs when necessary. #553.

Changed

  • Disable java.debug.settings.showStaticVariables by default to not show the static fields.

Fixed

  • Fix: Debug Console does not support autocomplete when a .class file is open. #535.

Release 0.17.0

06 Mar 09:13
2269b3d
Compare
Choose a tag to compare

Added

  • Popup the exception details via a UI widget when an exception breakpoint is hit. #522.

Changed

  • Reduce the extension load time by using webpack. #492, #517.

Fixed

  • Add a new debug configuration shortenCommandLine to fix the issue "CreateProcess error=206, The filename or extension is too long". #110.

Release 0.16.0

12 Dec 09:24
0651087
Compare
Choose a tag to compare

Added

  • Provide Chinese localized settings page for Java debugger, including launch.json configuration and user settings. #472, #477.
  • Add new user settings java.debug.settings.forceBuildBeforeLaunch to control whether to build the workspace before Run/Debug. #462.
  • F5 will auto launch the current Java file if mainClass in launch.json is set to the variable ${file}. #431

Changed

  • Simplify generated launch.json. #476.
  • Remove the emoji before Run/Debug CodeLens. #475.
  • Use vscode.open api instead of opn library. #479.

Fixed

  • Fix the main class isn't unique issue. #420.