v1.7.2
Bug fix release.
What's Changed
- Debug functionality
- Fix arguments for
::Process::daemon
patch by @andyw8 in #905 - Fix bug that "trace line" does not work after stopping trace once by @ono-max in #915
- free terminated ThreadClients by @ko1 in #918
- relax authority check by @ko1 in #937
- remain breakpoints on reloaded files by @ko1 in #944
- restart all threads on eval by @ko1 in #947
- Fix arguments for
- CLI
- Remote
- DAP
- DAP: use
Object#__send__
to avoid name conflicts by @ono-max in #909 - DAP: allow custom request extension in Session class by @ono-max in #912
- DAP: use Mutex when sending response by @ono-max in #914
- DAP: allow custom request extension in ThreadClient class by @ono-max in #913
- DAP: rename the method name of custom request by @ono-max in #940
- DAP: support custom request in session class by @ono-max in #939
- Improve dap command execution by @st0012 in #920
- DAP: echo back the given command by @ko1 in #943
- Add "result" as an argument to custom_dap_request_event method by @ono-max in #945
- DAP: use
- CDP
- Always propagate keyword arguments in WebSocketServer by @Maumagnaguagno in #890
- CDP: Support evaluating expression on non-current frame by @ono-max in #882
- CDP: Support reattaching in Chrome DevTools by @ono-max in #917
- Improved stability for chrome debugging by @josegomezr in #893
- Alias Session send methods by @Maumagnaguagno in #919
- dap/cdp_result -> protocol_result by @ko1 in #942
- CDP: support remote debugging in different environment by @ono-max in #948
- Test
- Support the new message format of NameError in Ruby 3.3 by @mame in #889
- Correct
test_all
task command in Rakefile warning by @andyw8 in #908 - Increase timeout in debug_code by @k0kubun in #911
- Remove redundant raw detach test by @st0012 in #892
- Add test for info consts with an expression by @vinistock in #886
- Update CI matrix Ruby versions by @yamashush in #880
- Avoid raising debuggee not finished error if assertions failed by @st0012 in #923
- Fix test builder (undefined method
debug_code
) by @andyw8 in #927 - Add tests for various variable features by @egiurleo in #885
- skip slow tests by @ko1 in #941
- Improve test process' kill signalling by @st0012 in #925
- Doc
- Add missing close backquote by @makenowjust in #879
- Fix typo in README by @ono-max in #883
- Misc
New Contributors
- @makenowjust made their first contribution in #879
- @mame made their first contribution in #889
- @andyw8 made their first contribution in #908
- @jeremyevans made their first contribution in #895
- @Maumagnaguagno made their first contribution in #890
- @vinistock made their first contribution in #886
- @yamashush made their first contribution in #880
- @josegomezr made their first contribution in #893
- @egiurleo made their first contribution in #885
Full Changelog: v1.7.1...v1.7.2