All Versions
81
Latest Version
Avg Release Cycle
71 days
Latest Release
1455 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v5.0.0 Changes
May 18, 2015๐ Fixed
- #136.
frame
command not working with negative numbers ([@ark6]).
โ Added
- ๐ IDE support and a new command/subcommand API for plugins.
- โ Add a "savefile" setting holding the file where "save" command saves current debugger's state.
๐ Changed
disable
no longer disable all breakpoints, it just shows command's help instead. To disable all breakpoints now you need to dodisable breakpoints
(ordis b
). Similarly, you can't no longer usedis 1 2 3
but need to dodis b 1 2 3
to disable specific breakpoints. The same applies to theenable
command.
โ Removed
help set <setting>
no longer works.help set
includes that same output and it's not verbose enough so that this is a problem. Same withhelp show <setting>
.
- #136.
-
v4.0.5 Changes
April 02, 2015๐ Fixed
- #131.
- Thread commands help format should be consistent with the rest of the help system now.
-
v4.0.4 Changes
March 27, 2015๐ Fixed
- #127.
-
v4.0.3 Changes
March 19, 2015๐ Fixed
- โ Unused variable warning in
context.c
.
- โ Unused variable warning in
-
v4.0.2 Changes
March 16, 2015๐ Fixed
- ๐ #118. Remove
rb-readline
as a dependency and show a help message whenever requiringreadline
fails instead.
- ๐ #118. Remove
-
v4.0.1 Changes
March 13, 2015๐ Fixed
- ๐ .yml files needed for printers support were missing from the release... :S
- #118. Add
readline
as a dependency.
-
v4.0.0 Changes
March 13, 2015โ Added
untracevar
command that stops tracing a global variable.- ๐ Window CI build through AppVeyor.
- ๐ OSX CI build through Travis.
- ๐ Style enforcement through RuboCop.
- ๐
C style enforment using the
indent
command line utility. - โ Some remote debugging tests ([@eric-hu]).
- ๐จ Printer's support ([@astashov]).
๐ Changed
- ๐จ A lot of internal refactoring.
tracevar
now requires the full global variable name (with "$").- #92. The
catch
command is not allowed in post_mortem mode anymore. It was not working anyways. - #85.
step
is now more user friendly when used in combination withup
. var const
can now be called without an argument and will show constants in the current scope.- โ
break
with a class name now creates breakpoints regardless of class not being yet defined. If that's the case, it gives a warning but the class is created anyways.
๐ Fixed
- Code reloading issues.
set fullpath
was not showing fullpaths. Now it is.- #93:
up
,down
andframe
commands now work in post_mortem mode. - rc file (
.byebugrc
) loading: invalid commands are just ignored instead of aborting, global (home) rc file is now properly loaded before project's file. - #93. Backtraces not working in
post_mortem
mode. - 'cmd1 ; cmd2 ; ...; cmdN' syntax which allows running several commands sequentially.
- #101.
finish
command not stopping at the correct line. - #106.
break
with namespaced class, likebreak A::B#c
should now work. - Command history is now persisted before exiting byebug.
- Setting breakpoint in a method would stop not only at the beginning of the method but also at the beginning of every block inside the method.
- #122. Setting breakpoints on module methods ([@x-yuri]).
โ Removed
autoreload
setting as it's not necessary anymore. Code should always be up to date.reload
command for the same reason.- Gem dependency on
debugger-linecache
. - ๐
step+
,step-
,next+
,next-
,set/show linetrace_plus
andset/show forcestep
commands. These were all mechanisms to deal with TracePoint API event dupplication, but this duplicated events have been completely removed from the API since [r48609]( bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/48609), so they are no longer necessary. info file
subcommands:info file breakpoints
,info file mtime
,info file sha1
,info file all
. Now all information is listed underinfo file
.- โ
testing
setting. It was just a hack to be able to testbyebug
. Nobody was supposed to actually use it! - ๐
var class
command, just use Ruby (self.class.class_variables
). p
command, just useeval
, or just type your expression andbyebug
will autoevaluate it.exit
alias forquit
.
-
v3.5.1 Changes
September 29, 2014๐ Fixed
- ๐ #79. Windows installation.
condition
command not properly detecting invalid breakpoint ids.
-
v3.5.0 Changes
September 28, 2014๐ Fixed
- #81. Byebug's history messing up other programs using Readline.
- Readline's history not being properly saved and inmediately available.
- ๐ User not being notified when trying to debug a non existent script.
๐ Changed
- Complete rewrite of byebug's history.
- Complete rewrite of list command.
- ๐ Docs about stacktrace related commands (
up
,down
,frame
,backtrace
).
-
v3.4.2 Changes
September 26, 2014๐ Fixed
- โ
#67. Debugging commands invoked by ruby executable, as in
byebug -- ruby -Itest a_test.rb -n test_something
.
- โ
#67. Debugging commands invoked by ruby executable, as in