Skip to content

v1.9.0

Compare
Choose a tag to compare
@ko1 ko1 released this 11 Dec 06:02
· 46 commits to master since this release

This release fixes many issues reported after v1.8.0, introduce IRB integrated console and more.

What's Changed

  • Configuration
  • CLI
    • Require Reline 0.3.8+ to avoid frozen issue by @st0012 in #1020
    • Fix prompt list size and colorized code line size to match input line size passed to Reline by @tompng in #1010
    • Fix broken command history when executing debugger on irb by @takatea in #997
    • Drop patch for Reline 0.2.7 by @st0012 in #1022
    • Support IRB console by @st0012 in #1024
  • Remote
    • Allow TracePoint reentry during DAP's evaluation by @st0012 in #1026
    • CDP: Add debuggerId field in the RETURN OBJECT of "Debugger.enable" by @ono-max in #1028
    • CDP: disable JavaScript engine based autocompletion by @ono-max in #1029
    • Do not use HEAD request if 1 port by @ko1 in #1035
    • Show session_name on connection by @ko1 in #1037
  • Internal
    • Stop assuming Integer#times is written in C by @k0kubun in #1015
    • Disable cloned breakpoints trace point events by @vinistock in #1008
    • Unfreeze threads for some object-evaluating commands by @st0012 in #1030
    • Prevent backtrace from hanging if objects in the backtrace use Thread in inspect by @vinistock in #1038
    • Compile iseq_collector.c logic only on CRuby by @eregon in #1039
    • Fix compatibility with Fiber Scheduler. by @ioquatix in #987
    • Do not make a Fiber for commands by @ko1 in #1044
    • support Ruby 3.3 by @ko1 in #1045
  • Misc/Doc
  • Tests

New Contributors

Full Changelog: v1.8.0...v1.9.0