- Rails console loading a debugger REPL instead of the standard Pry REPL (#392)
- Support for pry 0.14 (#346, #386). NOTE: pry-byebug now needs to be explicitly required from
~/.pryrc
since plugin autoloading has been removed from Pry.
- Support for Ruby 2.4, 2.5, and 2.6. Pry-byebug no longer installs on these platforms (#380).
- Dependency on pry being too loose. Now breaking minor releases of pry won't affect pry-byebug users (#289).
- Support for pry 0.13.0 (#266).
- Support for pry older than 0.13.0 (#289).
- Use
Binding#source_location
instead of evaluating__FILE__
to avoid warnings on Ruby 2.7 and on Ruby 2.6 in verbose mode (#221).
- Support for Ruby 2.3. Pry-byebug no longer installs on this platform.
- Byebug 11 compatibility, with ruby 2.6 support.
- Byebug 10 compatibility, with ruby 2.5 support.
- Allow other threads like Pry (#142).
- Byebug 9.1 support. As a result, Ruby 2.0 & Ruby 2.1 support has been dropped. Pry-byebug no longer installs on these platforms.
- Installation on old rubies after byebug dropping support for them.
- Byebug doesn't start after
disable-pry
command.
- control_d handler not being required properly when
pry-byebug
loaded as apry
plugin and not through explicit require.
- Byebug 9 compatibility.
- A new
backtrace
command.
- Byebug 8 compatibility.
- Fix encoding error in gemspec file (#70).
- Debugger being too slow (#80, thanks @k0kubun).
continue
can now receive a line number argument (#56).
- Conflicts with
break
andnext
Ruby keywords inside multiline statements (#44).
breaks
command. It was broken anyways (#47).
- Frame navigation commands
up
,down
andframe
.
- Several formatting and alignment issues.
binding.pry
would not stop at the correct place when called at the last line of a method/block.
- Stepping aliases for
next
(n
),step
(s
),finish
(f
) andcontinue
(c
). See #34.
- Byebug 3 compatibility.
- Pry not starting at the first line after
binding.pry
but atbinding.pry
. continue
not finishing pry instance (#13).
- Pry 0.10 series and further minor version level releases compatibility.
- Bug inherited from
byebug
.
- Bug #22 (thanks @andreychernih).
- Breakpoints on method names (thanks @andreychernih & @palkan).
- "Undefined method
interface
" error (huge thanks to @andreychernih).
- "Uncaught throw :breakout_nav" error (thanks @lukebergen).
- Compatibility with byebug's 2.x series
- Compatibility with backwards compatible byebug versions.
- Bug when doing
step n
ornext n
where n > 1 right afterbinding.pry
.
s
,n
,f
andc
aliases (thanks @jgakos!).
- Unwanted debugging printf.
- Initial release forked from pry-debugger to support byebug.
- pry-remote support.
- Check pry-debugger's CHANGELOG.