Skip to content

Releases: deivid-rodriguez/byebug

13.0.0

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 15 Jan 18:06
aff6440

Fixed

  • #924: Use typed data APIs to fix Ruby 4.0 deprecation (@nobu).
  • #876: Add explicit require of stringio (@pabloh).
  • #909: Avoid loading readline at all to play nice with Ruby 4.0.
  • #905: Make reline an explicit dependency to fix Ruby 3.4 warnings.
  • #824: Improve startup by loading IRB lazily (@pocke).
  • #848: Grammar fixes in GUIDE.md (@alexymik).
  • #804: Fix typo in context.rb documentation (@ono-max).

Removed

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

12.0.0

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 25 Mar 14:00
d17f48b

Changed

  • #690: break without any arguments now sets a breakpoint on the current line, just like gdb (@sergioro9.

Fixed

  • #741: Small consistency issues in help messages.
  • #743: untracevar command crashing when giving a non existent global variable.
  • #744: Another punctuation tweak in enable breakpoints help message.
  • #736: Skip warning about $SAFE global variable on ruby 2.7 when listing global variables.

Added

  • #847 and #850: Support for MRI 3.1, 3.2, and 3.3 (@marshall-lee).
  • #688: where command now receives an optional numeric argument <n> to print the nth first frames (@sergioro9.

Removed

  • Support for MRI 2.4, 2.5, 2.6, 2.7, and 3.0. Byebug no longer installs on this platform.

11.1.3

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 23 Apr 10:01
4cbb076

Fixed

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

11.1.2

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 17 Apr 17:08
27f84f6

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

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 24 Jan 00:13
46bd01d

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

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 19 Jan 22:40
82ce64c

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

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 18 Mar 08:22
3a9f402

Fixed

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

11.0.0

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 15 Feb 15:52
af25ece

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

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 30 Mar 15:16
788d0e7

Fixed

10.0.1

Choose a tag to compare

@deivid-rodriguez deivid-rodriguez released this 21 Mar 17:59
70bfc7c

Fixed