All Versions
81
Latest Version
Avg Release Cycle
71 days
Latest Release
794 days ago

Changelog History
Page 1

  • v11.1.3 Changes

    April 23, 2020

    🛠 Fixed

    • 🏁 #674: crash when using byebug on ruby 2.7.0 on Windows.
  • v11.1.2 Changes

    April 17, 2020

    🛠 Fixed

    • 0️⃣ #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 Changes

    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 Changes

    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 Changes

    March 18, 2019

    🛠 Fixed

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

    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 Changes

    March 30, 2018

    🛠 Fixed

  • v10.0.1 Changes

    March 21, 2018

    🛠 Fixed

  • v10.0.0 Changes

    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 Changes

    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.