Skip to content

Releases: WebFreak001/code-debug

v0.27.0 - 2024-02-07

07 Feb 05:44
v0.27.0
9fb2875
Compare
Choose a tag to compare

Added

New Contributors

Full Changelog: v0.26.1...v0.27.0

0.26.1 - 2022-12-31

31 Dec 21:28
Compare
Choose a tag to compare

Fixed

  • Fixes #381 - POSIX relative paths in SSH sourceFileMap were not properly formatted (@brownts)
  • Fixes #348 - Not waiting for autorun commands to complete before continuing execution (@brownts)
  • Fixes #382 - Breakpoints not always cleared over SSH - PR #383 (@abussy-aldebaran)
  • Fixes #322 - replace deprecated substr (@GitMensch)
  • Fixes #332 - "go to cursor location" does not work with ssh sourceFileMap (@GitMensch)
  • Fixes #346 - Case-sensitivity not respected in SSH path mapping - PR #352 (@brownts)
  • Fixes #342 - Local variables not displayed more than 2 stack frames deep - PR #345 (@brownts)

Docs

  • Fixes #305 - Added updates for HACKING and documentation linting (@brownts, @GitMensch)
  • Fixes #387 - Updated documentation for running as sudo (@GitMensch)
  • Fixes #236 - Documentation indicates that multi-threaded debugging is not supported (@brownts)

Dev

  • Partially fixes #347 - Add github automated unit testing and linting - PR #354 (@brownts)

0.26.0 - 2022-04-16

16 Apr 06:00
Compare
Choose a tag to compare

Added

  • Resolves #298 - New ssh.sourceFileMap configuration to allow multiple substitutions between local and ssh-remote and separate ssh working directory - PR #323 (@GitMensch)
  • Resolves #265 - allow specification of port/x11port via variable (as numeric string) (@GitMensch)
  • New stopAtEntry configuration to run debugger to application's entry point - PR #306 (@brownts)
  • Github Action added for production releasing (@WebFreak001, @brownts)
  • Resolves #244 - New stopAtConnect configuration - PR #299, #302 (@brownts)

Changed

  • vscode dependency was increased from 1.28 to 1.55 along with the debug-adapter protocol to get rid of some outdated dependencies (@GitMensch)
  • SSH2 module updated from deprecated 0.8.9 to current 1.6.0, allowing connections with more modern key algorithms, improved error handling (including user messages passed on) and other improvements. (@GitMensch)
  • cwd changed to required property (@WebFreak001)

Fixed

  • Fixes #329 - Attaching to local PID now performs initialization prior to attaching - PR #341 (@brownts)
  • Fixes #339 - Fix MI parser to allow async-record w/o a result - PR #340 (@brownts)
  • Fixes #206 - Extra debugger arguments now work in all configurations - PR #316, #338 (@GitMensch, @brownts)
  • Fix path type detection for differing remote path type - PR #334 (@brownts)
  • Fixes #298 - fix path translation for SSH to Win32 and for extended-remote without executable (attach to process) - PR #323 (@GitMensch)
  • Fixes #308 - fix stack frame expansion in editor via use of the startFrame parameter - PR #312 (@brownts)
  • Fixes #277 - prevent "Not implemented stop reason (assuming exception)" in
    many cases, initial recognition of watchpoints (@GitMensch)
  • Fixes #307 - fix additional race conditions with setting breakpoints - PR #313 (@brownts)
  • Fixes #230 - Breakpoints may be deleted when not recognized correctly - PR #259 (@kvinwang)
  • Fixes #303 - fix for race conditions on startup where breakpoints were not hit - PR #304 (@brownts)
  • Set as a default debugger for all supported languages - PR #281 (@reznikmm)
  • Fixes #293, #294 - Path Substitutions working with attach+ssh, LLDB and Windows-Style paths - PR #295 (@brownts)
  • Fixes #278 - Add quotation marks around the variable name to support spaces - PR #279 (@martin-fleck-at)
  • Fixes #282 - Ensure we send error response for threads request - PR #283 (@martin-fleck-at)
  • Stop using enableBreakpointsFor in package.json - PR #280 (@reznikmm)