Byebug Versions Save

Debugging in Ruby 2

v11.1.3

4 years ago

Fixed

  • #674: crash when using byebug on ruby 2.7.0 on Windows.

v11.1.2

4 years ago

Fixed

  • #657: crash when hitting <TAB> due to IRB completion mechanism included in the default ruby 2.7 version of the irb gem (@terceiro).

v11.1.1

4 years ago

Fixed

  • #635: usage on Fedora 31 or any other byebug installation performed by a rubygems copy customized by setting Gem.install_extension_in_lib to false.

v11.1.0

4 years ago

Added

  • Official support for MRI 2.7 (@yui-knk).

Fixed

  • #562: post mortem mode landing in the wrong line when coming from an exception inside a Kernel.load call.

Removed

  • Support for MRI 2.3. Byebug no longer installs on this platform.

v11.0.1

5 years ago

Fixed

  • #546: continue! to ignore further byebug calls.
  • #545: skip autolisting code for intermediate skipped breakpoints.

v11.0.0

5 years ago

Added

  • #377: skip to continue until the next breakpoint as long as it is different from the current one. You can use this command to get out of loops, for example (@tacnoman).
  • #524: continue! (or continue unconditionally) to continue until the end of the program regardless of the currently enabled breakpoints (@tacnoman).

Fixed

  • #527: break help text to clarify placeholders from literals.
  • #528: quit! help to not show a space between "quit" and "!".

Removed

  • Support for MRI 2.2. Byebug no longer installs on this platform.

v10.0.2

6 years ago

Fixed

  • Error when using byebug with debase gem (#447, @tzmfreedom)

v10.0.1

6 years ago

Fixed

  • Error when using byebug with debase gem (#443, @tzmfreedom)

v10.0.0

6 years ago

Changed

  • Breaking on methods now stops on the first effective line of a method, not on the line containing the def keyword.

Added

  • Show valid breakpoint locations when invalid location given (#393, @ko1).
  • Ruby 2.5.0 support (#397, @yui-knk).
  • Log host & port when launching byebug's client in remote mode.
  • Some love & tests to remote debugging (#82).
  • remote_byebug shortcut to start the most common case for remote debugging (#141).

v9.1.0

6 years ago

Added

  • Better UI messages for breakpoint management.

Fixed

  • where command failing on instance_exec block stack frames.
  • restart command crashing in certain cases because of a missing require 'English' (#321, @akaneko3).
  • restart command crashing when debugged script is not executable or has no shebang (#321, @akaneko3).

Removed

  • Ruby 2.0 and Ruby 2.1 official & unofficial support. Byebug no longer installs on these platforms.