rspec-2.1 is released!

### rspec-core-2.1.0 / 2010-11-07

[Cucumber features](RSpec Core 2.1 - RSpec Core - RSpec - Relish) [RDoc](http://rdoc.info/gems/rspec-core/2.1.0/frames) # will be generated by 2010-11-08 [full changelog](Comparing v2.0.1...v2.1.0 · rspec/rspec-core · GitHub)

* Enhancments   * Add skip_bundler option to rake task to tell rake task to ignore the     presence of a Gemfile (jfelchner)   * Add gemfile option to rake task to tell rake task what Gemfile to look     for (defaults to 'Gemfile')   * Allow passing caller trace into Metadata to support extensions (Glenn     Vanderburg)   * Add deprecation warning for Spec::Runner.configure to aid upgrade from     RSpec-1   * Add deprecated Spec::Rake::SpecTask to aid upgrade from RSpec-1   * Add 'autospec' command with helpful message to aid upgrade from RSpec-1   * Add support for filtering with tags on CLI (Lailson Bandeira)   * Add a helpful message about RUBYOPT when require fails in bin/rspec     (slyphon)   * Add "-Ilib" to the default rcov options (Tianyi Cui)   * Make the expectation framework configurable (default rspec, of course)     (Justin Ko)   * Add 'pending' to be conditional (Myron Marston)   * Add explicit support for :if and :unless as metadata keys for conditional run     of examples (Myron Marston)   * Add --fail-fast command line option (Jeff Kreeftmeijer)

* Bug fixes   * Eliminate stack overflow with "subject { self }"   * Require 'rspec/core' in the Raketask (ensures it required when running rcov)

### rspec-expectations-2.1.0 / 2010-11-07

[Cucumber features](RSpec Expectations 2.1 - RSpec Expectations - RSpec - Relish) [RDoc](File: README — Documentation for rspec-expectations (2.1.0)) # will be generated by 2010-11-08 [full changelog](Comparing v2.0.1...v2.1.0 · rspec/rspec-expectations · GitHub)

* Enhancements   * be_within(delta).of(expected) matcher (Myron Marston)   * Lots of new Cucumber features (Myron Marston)   * Raise error if you try "should != expected" on Ruby-1.9 (Myron Marston)   * Improved failure messages from throw_symbol (Myron Marston)

* Bug fixes   * Eliminate hard dependency on RSpec::Core (Myron Marston)   * have_matcher - use pluralize only when ActiveSupport inflections are indeed     defined (Josep M Bach)   * throw_symbol matcher no longer swallows exceptions (Myron Marston)   * fix matcher chaining to avoid name collisions (Myron Marston)

### rspec-mocks-2.1.0 / 2010-11-07

[Cucumber features](RSpec Mocks 2.1 - RSpec Mocks - RSpec - Relish) [RDoc](File: README — Documentation for rspec-mocks (2.1.0)) # will be generated by 2010-11-08 [full changelog](Comparing v2.0.1...v2.1.0 · rspec/rspec-mocks · GitHub)

* Bug fixes   * Fix serialization of stubbed object (Josep M Bach)

### rspec-rails-2.1.0 / 2010-11-07

[Cucumber features](RSpec Rails 2.1 - RSpec Rails - RSpec - Relish) [RDoc](File: README — Documentation for rspec-rails (2.1.0)) # will be generated by 2010-11-08 [full changelog](Comparing v2.0.1...v2.1.0 · rspec/rspec-rails · GitHub)

* Enhancements   * Move errors_on to ActiveModel to support other AM-compliant ORMs

* Bug fixes   * Check for presence of ActiveRecord instead of checking Rails config     (gets rspec out of the way of multiple ORMs in the same app)