Skip to content

Latest commit

 

History

History
263 lines (153 loc) · 6.08 KB

CHANGELOG.md

File metadata and controls

263 lines (153 loc) · 6.08 KB

3.1.2

  • Really fix starting post_mortem mode in bin/byebug
  • Fix starting line tracing in bin/byebug

3.1.1

  • Fix starting post_mortem mode in bin/byebug

3.1.0

  • show commands moved to a separate history command.
  • Byebug.start can't recieve options any more. Any program settings you want applied from the start should be set in .byebugrc.
  • trace command has been removed. Line tracing functionality should be enabled through the linetrace setting whereas the global variable tracing functionality is now provided through the tracevar command.
  • version setting has been removed. It was not really a setting because it couldn't be set. Use byebug --version to check byebug's version.
  • arg setting removed. Program restart arguments should be set through restart command from now on.
  • linetrace_plus setting has been renamed to tracing_plus.

3.0.0

  • Bugfixes
  • Fix post_mortem mode
  • Command history is also saved after regular program termination, not only after quitting with the q command.
  • Fix failure when calling Byebug.start with Timeout::timeout (see #54), thanks @zmoazeni!
  • Changes
  • show commands command for listing history of previous byebug commands now behaves like shell's history command.
  • Changes in history commands: see 50e6ad8
  • Changes in finish semantics and in the C extension API: see 61f9b4d
  • The init option for Byebug.start has been removed. Information to make the restart command work is always saved now.
  • Features
  • Allow disabling post_mortem mode

2.7.0

  • Bugfix release (#52, #53 and #54)

2.6.0

  • Fix circular dependency that was affecting pry-byebug, thanks @andreychernih

2.5.0

  • Support for sublime-debugger

2.4.1

  • Fix installation error in Mac OSX (#40), thanks @luislavena

2.4.0

  • Use require instead of require_relative for loading byebug's extension library (thanks @nobu)
  • Adds back debugger as an alias to byebug (thanks @wallace)
  • Adds -R option to byebug's binary to specify server's hostname:port for remote debugging (thanks @mrkn)
  • Fixes thread list showing too many threads
  • Change in tracing global variables. Use trace variable foo instead of trace variable $foo
  • Fix setting post mortem mode with set post_mortem. Now this is the only post mortem functionality available as specifying Byebug.post_mortem with a block has been removed in this version.

2.3.1

  • Fixes bug preventing users from deleting breakpoints
  • Fix broken test suite

2.3.0

  • Compatibility with Phusion Passenger Enterprise (thanks @FooBarWidget)
  • More minimalist help system

2.2.2

  • Fix another compilation issue in 64 bit systems

2.2.1

  • Fix compilation issue introduced by 2.2.0 (#26)
  • "show" and "set" option stack_trace_on_error is now called stack_on_error

2.2.0

  • Small fixes in stack_size calculations
  • Warning free byebug
  • Add verbose setting for TracePoint API event inspection
  • Fix setting post_mortem mode
  • Allow edit <filename> without a line number

2.1.1

  • Fix bug when debugging code inside '-e' flag

2.1.0

  • Fix bug in remote debugging display
  • Fix bug where eval would crash when inspect raised an exception (reported by @iblue)
  • enable breakpoints now enables every breakpoint
  • disable breakpoints now disables every breakpoint

2.0.0

  • Various bug fixes
  • "Official" definition of a command API
  • Thread support

1.8.2

  • More user friendly regexps for commands
  • Better help for some commands
  • save command now saves the list of "displays"
  • Fixes bug in calculating stacksize

1.8.1

  • Bugfix release

1.8.0

  • Remote debugging support

1.7.0

  • Callstack display: specifically mark c-frames
  • Callstack navigation: skip c-frames
  • Callstack navigation: autolist after navigation commands

1.6.1

  • Windows compatibiliy: compilation and terminal width issues

1.6.0

  • byebug placed at the end of a block or method call now works as expected
  • Don't autolist when ruby '-e' option is used
  • Fixes callstyles. From now on, use 'long' for detailed frames in callstack and 'short' for more concise frames

1.5.0

  • No more Byebug.start to get correct callstack information! Dropping byebug anywhere and inmediately printing the stack just works now. :)

1.4.2

  • Fixes crash when using "help command subcommand"
  • Byebug now works with Rails Console debugging flag
  • Fix post-mortem mode when running byebug from the outset
  • Fix --no-quit flag when running byebug from the outset

1.4.1

  • Fixes crash when printing some filenames in backtraces
  • Allows byebug developers to easily use compilers different from gcc (thanks @GarthSnyder!)

1.4.0

  • Byebug now uses the Debug Inspector API: faster and nicer!
  • Fixes bug that prevents some random crashes

1.3.1

  • Byebug now works with Rails debugging flag
  • Fix bug which would make byebug crash when trying to print lines of code containing the character '%'
  • Fix bug which prevented basename and linetrace options from working together

1.3.0

  • Support colon-delimited include paths in command-line front-end (@ender672)

1.2.0

  • Added 'pry' command.
  • Ctrl+C during command line editing is handled and works like pry/irb

1.1.1

  • Better help system
  • Code cleanup
  • First version compatible with pry-byebug

1.1.0

  • Post-mortem support

1.0.3

  • "autoreload" is set by default now
  • "list" command: no negative line numbers shown, and line range behaves as expected at the begining/end of file
  • In some weird cases, "backtrace" command segfaults when trying to show info on some frame args. Don't know the reason yet, but the exception is handled now and and the command doesn't segfault anymore.
  • Try some thread support (not even close to usable)

1.0.2

  • "autolist" and "autoeval" are default settings now
  • Fixes bug which messed up the call-stack when manipulating backtrace information and when nexting/stepping

1.0.1

  • Corrected small bug preventing byebug from loading

1.0.0

  • Green test suite

0.0.1

  • Initial release