= 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 http://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.