Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

151 lines (118 sloc) 5.888 kb

rspec-core release history (incomplete)

2.3.0 / in development

full changelog

  • Enhancements

    • config.expect_with
      • :rspec # => rspec/expectations
      • :stdlib # => test/unit/assertions
      • :rspec, :stdlib # => both
  • Bug fixes

    • fix dev Gemfile to work on non-mac-os machines (Lake Denman)
    • ensure explicit subject is only eval'd once (Laszlo Bacsi)

2.2.1 / 2010-11-28

full changelog

  • Bug fixes
    • alias_method instead of override Kernel#method_missing (John Wilger)
    • changed --autotest to --tty in generated command (MIKAMI Yoshiyuki)
    • revert change to debugger (had introduced conflict with Rails)
      • also restored --debugger/-debug option

2.2.0 / 2010-11-28

full changelog

  • Deprecations/changes

    • --debug/-d on command line is deprecated and now has no effect
    • win32console is now ignored; Windows users must use ANSICON for color support (Bosko Ivanisevic)
  • Enhancements

    • When developing locally rspec-core now works with the rspec-dev setup or your local gems
    • Raise exception with helpful message when rspec-1 is loaded alongside rspec-2 (Justin Ko)
    • debugger statements just work as long as ruby-debug is installed
      • otherwise you get warned, but not fired
    • Expose example.metadata in around hooks
    • Performance improvments (see Upgrade.markdown)
  • Bug fixes

    • Make sure --fail-fast makes it across drb
    • Pass -Ilib:spec to rcov

2.1.0 / 2010-11-07

full changelog

  • 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)

2.0.1 / 2010-10-18

full changelog

  • Bug fixes
    • Restore color when using spork + autotest
    • Pending examples without docstrings render the correct message (Josep M. Bach)
    • Fixed bug where a failure in a spec file ending in anything but _spec.rb would fail in a confusing way.
    • Support backtrace lines from erb templates in html formatter (Alex Crichton)

2.0.0 / 2010-10-10

full changelog

  • RSpec-1 compatibility

    • Rake task uses ENV["SPEC"] as file list if present
  • Bug fixes

    • Bug Fix: optparse --out foo.txt (Leonardo Bessa)
    • Suppress color codes for non-tty output (except autotest)

2.0.0.rc / 2010-10-05

full changelog

  • Enhancements

    • implicitly require unknown formatters so you don't have to require the file explicitly on the commmand line (Michael Grosser)
    • add --out/-o option to assign output target
    • added fail_fast configuration option to abort on first failure
    • support a Hash subject (its([:key]) { should == value }) (Josep M. Bach)
  • Bug fixes

    • Explicitly require rspec version to fix broken rdoc task (Hans de Graaff)
    • Ignore backtrace lines that come from other languages, like Java or Javascript (Charles Lowell)
    • Rake task now does what is expected when setting (or not setting) fail_on_error and verbose
    • Fix bug in which before/after(:all) hooks were running on excluded nested groups (Myron Marston)
    • Fix before(:all) error handling so that it fails examples in nested groups, too (Myron Marston)

2.0.0.beta.22 / 2010-09-12

full changelog

  • 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 Marston)
    • 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 Marston)
    • 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
Jump to Line
Something went wrong with that request. Please try again.