Skip to content

Releases: deivid-rodriguez/byebug

11.1.3

23 Apr 10:01
4cbb076
Compare
Choose a tag to compare

Fixed

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

11.1.2

17 Apr 17:08
27f84f6
Compare
Choose a tag to compare

Fixed

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

11.1.1

24 Jan 00:13
46bd01d
Compare
Choose a tag to compare

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.

11.1.0

19 Jan 22:40
82ce64c
Compare
Choose a tag to compare

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.

11.0.1

18 Mar 08:22
3a9f402
Compare
Choose a tag to compare

Fixed

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

11.0.0

15 Feb 15:52
af25ece
Compare
Choose a tag to compare

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.

10.0.2

30 Mar 15:16
788d0e7
Compare
Choose a tag to compare

Fixed

10.0.1

21 Mar 17:59
70bfc7c
Compare
Choose a tag to compare

Fixed

10.0.0

26 Jan 22:59
5271c16
Compare
Choose a tag to compare

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).

9.1.0

22 Aug 09:46
Compare
Choose a tag to compare

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.