rspec-2.0.0.beta.22 has been released!

We're getting very close to a 2.0 release candidate, so if you're not already using rspec-2 (with or without rails-3), now is the time to start. I need your feedback, so from here on in I'll be sending out announcements and release notes for each beta release.

As for rspec-2 with rails-2, there are a few efforts underway to make that work, but that will be in the form of a separate gem and our priority is getting rspec-2 out the door.

Please report issues or submit pull requests (yes, pull requests are fine now that github has integrated them so well with issues) to the appropriate repos:

http://github.com/rspec/rspec-core/issues
http://github.com/rspec/rspec-expectations/issues
http://github.com/rspec/rspec-mocks/issues
http://github.com/rspec/rspec-rails/issues

Below are release notes for each gem in this beta release, drawn from the nascent History.md files in each project.

Thanks, and enjoy!
David and the RSpec Development Team

==================================
rspec-core-2.0.0.beta.22 / 2010-09-12

full changelog: http://github.com/rspec/rspec-core/compare/v2.0.0.beta.20...v2.0.0.beta.2295 Enhancements
		removed at_exit hook
		CTRL-C stops the run (almost) immediately
			first it cleans things up by running the appropriate after(:all) and after(:suite) hooks
			then it reports on any examples that have already run
		cleaned up rake task
			generate correct task under variety of conditions
			options are more consistent
			deprecated redundant options
		run 'bundle exec autotest' when Gemfile is present
		support ERB in .rspec options files (Justin Ko)
		depend on bundler for development tasks (Myron Marsten)
		add example_group_finished to formatters and reporter (Roman Chernyatchik)

	Bug fixes
		support paths with spaces when using autotest (Andreas Neuhaus)
		fix module_exec with ruby 1.8.6 (Myron Marsten)
		remove context method from top-level
			was conflicting with irb, for example
		errors in before(:all) are now reported correctly (Chad Humphries)

	Removals
		removed -o --options-file command line option
			use ./.rspec and ~/.rspec
==================================
rspec-expectations-2.0.0.beta.22 / 2010-09-12

full changelog: http://github.com/rspec/rspec-expectations/compare/v2.0.0.beta.20...v2.0.0.beta.22	

	Enhancements
		diffing improvements
			diff multiline strings
			don't diff single line strings
			don't diff numbers (silly)
			diff regexp + multiline string

	Bug fixes
		should[_not] change now handles boolean values correctly
==================================
rspec-mocks-2.0.0.beta.22 / 2010-09-12

full changelog: http://github.com/rspec/rspec-mocks/compare/v2.0.0.beta.20...v2.0.0.beta.22

	Bug fixes
		fixed regression that broke obj.stub_chain(:a, :b =>c)
		fixed regression that broke obj.stub_chain(:a, :b) { :c }
		respond_to? always returns true when using as_null_object
==================================
2.0.0.beta.22 / 2010-09-12

full changelog: http://github.com/rspec/rspec-rails/compare/v2.0.0.beta.20...v2.0.0.beta.22

	Enhancements
		autotest mapping improvements (Andreas Neuhaus)

	Bug fixes
		delegate flunk to assertion delegate
==================================