2.7.1 / 2011-10-20

2.7.0 / 2011-10-16

NOTE: RSpec's release policy dictates that there should not be any backward
incompatible changes in minor releases, but we're making an exception to
release a change to how RSpec interacts with other command line tools.

As of 2.7.0, you must explicity require "rspec/autorun" unless you use the
rspec command (which already does this for you).

Enhancements

Add example.exception (David Chelimsky)

--default_path command line option (Justin Ko)

support multiple --line_number options (David J. Hamilton)

also supports path/to/file.rb:5:9 (runs examples on lines 5 and 9)

Allow classes/modules to be used as shared example group identifiers
(Arthur Gunn)

2.6.4 / 2011-06-06

NOTE: RSpec's release policy dictates that there should not be new
functionality in patch releases, but this minor enhancement slipped in by
accident. As it doesn't add a new API, we decided to leave it in rather than
roll back this release.

Enhancements

Add summary of commands to run individual failed examples.

Bug fixes

Support exclusion filters in DRb. (Yann Lugrin)

Fix --example escaping when run over DRb. (Elliot Winkler)

Use standard ANSI codes for color formatting so colors work in a wider set
of color schemes.

Fixed backtrace so it doesn't include lines from before the autorun at_exit
hook (Myron Marston)

Include RSpec::Matchers when first example group is defined, rather
than just before running the examples. This works around an obscure
bug in ruby 1.9 that can cause infinite recursion. (Myron Marston)