Skip to content

v1.4.0

Compare
Choose a tag to compare
@ko1 ko1 released this 17 Dec 18:40
· 608 commits to master since this release

What's Changed

  • Debug command
    • fix finish command. by @ko1 in #366
    • Add condition and command support to watch command by @st0012 in #393
    • Add path option to breakpoints by @st0012 in #405
    • Implement Debugger Locals (_raised_ and _returned_) by @st0012 in #397
    • change the special local variables by @ko1 in #419
    • Breakpoints should respect the skip_path config by @st0012 in #423
    • use show_src_lines config on list command by @ko1 in #446
  • Command line option
    • rename --util=init to --util=setup-autoload by @ko1 in #428
  • Chrome frontend
    • Make multidimensional hashes and arrays easier to read in Chrome by @ono-max in #352
    • Add missing methods in Chrome DevTools Protocol by @ono-max in #356
    • Add explanations on how to maximize Chrome DevTools by @ono-max in #354
    • Add the program method if the source of the script file doesn't match the source of all program methods in the file by @ono-max in #324
    • Make sure to get break numbers correctly in CDP server by @ono-max in #359
    • Support several features in Chrome DevTools by @ono-max in #360
    • Fix bug that breakpoints still left even though they are removed in Chrome by @ono-max in #371
    • Output stdout to Console instead of the terminal by @ono-max in #375
    • Make sure that $stdout returns to its original value after evaluation in CDP by @ono-max in #380
    • Continue the debuggee after detaching to Chrome by @ono-max in #381
    • Support "Pause on exceptions" feature in CDP by @ono-max in #387
    • Show variables in the target frame in Chrome by @ono-max in #414
    • Update several parts in CDP to support for the current change by @ono-max in #421
    • Fix bug that error occurs after detaching to Chrome by @ono-max in #411
    • Do not open Chrome automatically if "CONFIG[:chrome_path]" is an empty string by @ono-max in #440
    • Show exception messages in Chrome when debugger paused on an exception by @ono-max in #430
    • Open Chrome automatically by @ono-max in #334
    • Fix bug that debugger doesn't stop at the final line in Chrome by @ono-max in #432
    • Rescue EADDRNOTAVAIL when Chrome is not automatically started by @st0012 in #439
    • Fix bug that debugger sometimes doesn't open Chrome automatically by @ono-max in #445
    • Fix bug that several types doesn't show their classes by @ono-max in #426
    • Skip cleanup code for CDP by @ono-max in #444
  • VSCode/DAP frontend
  • Bug fixes
    • Refactor thread management methods by @st0012 in #344
    • Fix warning about allocated but unused variables by @ono-max in #355
    • Make sure all inspection exception are gracefully handled by @st0012 in #376
    • do not print stacktrace on unknown util command by @dorianmariefr in #385
    • Use RbConfig::CONFIG instead of DEBUGGER__::CONFIG for pretty path by @st0012 in #437
    • Use same dupped binding while same sub-session by @ko1 in #441
  • Tests
    • Fix bug that test framework gets stuck when debuggee outputs many lines by @ono-max in #353
    • Improve error messages when it evaluates expressions in Console by @ono-max in #386
    • Verify that the debugger and debuggee program have exited by @ono-max in #396
    • Fix test by @ono-max in #410
    • Fix bug that debugger raise an error when breakpoints are set in script snippets by @ono-max in #412
    • Add the test framework for DAP by @ono-max in #417
    • Skip tests for DAP if the environmental variable is not set by @ono-max in #433
  • Misc

New Contributors

Full Changelog: v1.3.4...v1.4.0