All Versions
79
Latest Version
Avg Release Cycle
67 days
Latest Release
4 days ago

Changelog History
Page 1

  • v11.1.1

    January 24, 2020

    🛠 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

    January 20, 2020

    ➕ 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

    March 18, 2019

    🛠 Fixed

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

    February 15, 2019

    ➕ 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

    March 30, 2018

    🛠 Fixed

  • v10.0.1

    March 21, 2018

    🛠 Fixed

  • v10.0.0

    January 26, 2018

    🔄 Changed

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

    ➕ Added

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

    🛠 Fixed

    • 💎 #419: Properly ignore ruby fullpath executable when passed to byebug script.
    • #141: Remote server crash when interrupting client.
    • #274: Remote server crash when interrupting client.
    • #239: Control server thread being able to interrupt main thread only a single time.
  • v9.1.0

    August 22, 2017

    ➕ 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.
  • v9.0.6

    September 30, 2016

    🛠 Fixed

    • 💎 Error when using byebug with a ruby compiled against libedit (#241).
    • 👍 Allow Byebug.start_server to yield the block passed to it when the actual
      port is already known (#277, thanks @cben).
    • 👉 Use a standard license name so it can be more reliably used by tools (#275).
  • v9.0.5

    May 28, 2016

    🛠 Fixed

    • Error loading rc file when ENV['HOME'] is unset.