NEWS
This file sums up important changes that happened between releases.
ruby-breakpoint 0.5.1
- Moved functionality of bin/breakpoint_client to lib/breakpoint_client.rb
and changed it so that it will respect previously set Options. (Should make
it easier for other libraries to integrate ruby-breakpoint with custom
options.)
- Fixed trouble with .irbrc on remote breakpoint server when calling
DRb.activate_drb (see dev.rubyonrails.com/ticket/803)
- Fixed client.y not working (Need to undef DRbObject#to_yaml)
- Fixed client << 5 and similar not working
- Fixed client.require not working with some RubyGems versions
- WorkSpace#evaluate no longer extends strings and numerics with DRbUndumped
(Works around "DRb::DRbObject#to_str should return String" style
bugs)
- Documented bug in Binding.of_caller() that causes
Breakpoint.breakpoint() to
have a wrong object context. breakpoint() works correctly.
ruby-breakpoint 0.5.0
- breakpoint_client has better logic for guessing the client-uri
automatically. This ought to fix connection errors that were happening
because the client service was bound to the wrong network interface.
- Traced down the origin of SecurityError problems to a bug in Ruby 1.8.1 and
early 1.8.2 releases. If you’re experiencing this you can usually fix
it by compiling the Ruby 1.8.2 available from ruby-lang.org. See the FAQ on
the homepage for more information on this.
- Support for drbunix:/ URIs — this allows communication via files on
Unix based platforms. It is more secure than ACLs + socket communication on
shared hosts.
- Fixed a bug in Breakpoint.deactivate_drb
that was happening when calling it from the breakpoint IRB session.
- Improved documentation in a few minor areas.