Skip to content


Subversion checkout URL

You can clone with
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Feb 18, 2014
@myronmarston myronmarston Prep changelog for 2.99.0.rc1 dev. [ci skip] 91e807a
Commits on Feb 22, 2014
@xaviershay xaviershay Deprecation warning for PendingDeclaredInExample. 5a35a89
@myronmarston myronmarston Merge pull request #1344 from rspec/pending-deprecation
Deprecation warning for PendingDeclaredInExample.
Commits on Feb 28, 2014
@myronmarston myronmarston 2.14.8 release notes.
[ci skip]
@myronmarston myronmarston Bug, not bug.
[ci skip]
@myronmarston myronmarston Fix typo.
[ci skip]
Commits on Mar 03, 2014
@soulcutter soulcutter Add 2.1.0 and 2.1.1 rubies to describe condition 94ebf2c
@soulcutter soulcutter Reorder deprecation_summary to come before dump_summary
Fixes #1339

deprecation_summary can oftentimes be long and the
last thing printed gets most of the user's focus.
It's probably better that the result of the tests
is given primacy.
@soulcutter soulcutter Merge pull request #1364 from rspec/reorder-deprecation-summary-299
Reorder deprecation summary 299
Commits on Mar 04, 2014
@soulcutter soulcutter Remove outdated ruby version check 065314e
@myronmarston myronmarston Add deprecation for `described_class` change coming in 3.0. a54e705
@myronmarston myronmarston Merge pull request #1367 from rspec/html_formatter_cleanup-299
Remove outdated ruby version check
@myronmarston myronmarston Merge pull request #1368 from rspec/nested-described-class-deprecation
Add deprecation for `described_class` change coming in 3.0.
@myronmarston myronmarston Remove extraneous pipe character from message. 0e3c05d
Commits on Mar 07, 2014
Sergey Pchelincev Add deprecation in FilterManager according
to changes in it from version 3.0.0
Sergey Pchelincev specify full name of a constant in a deprecation message ab0fbb6
Commits on Mar 10, 2014
@JonRowe JonRowe Merge pull request #1374 from jalkoby/2-99-maintenance
Add deprecation messages into FilterManager
@JonRowe JonRowe Changelog for #1374
[skip ci]
Commits on Mar 15, 2014
@myronmarston myronmarston Deprecate RSpec::Core::Example#options. df6a251
@myronmarston myronmarston Merge pull request #1392 from rspec/deprecate-example-options
Deprecate RSpec::Core::Example#options.
Commits on Mar 16, 2014
@JonRowe JonRowe deprecate old console color support 081e064
@JonRowe JonRowe Changelog for #1381
[skip ci]
@JonRowe JonRowe Merge pull request #1381 from rspec/deprecate_formatter_console_codes
Deprecate old console color support
Commits on Mar 17, 2014
@myronmarston myronmarston described_class should not be `nil` when there is an inner `describe`…
… with no args.
@myronmarston myronmarston Add warning for behavioral change for described symbol or hash. 190a1c2
Commits on Mar 18, 2014
@myronmarston myronmarston Updates based on @JonRowe's PR feedback. b479c6a
@myronmarston myronmarston Merge pull request #1405 from rspec/implicit-subject-fixes-2-99-depre…

Implicit subject fixes 2 99 deprecations
@myronmarston myronmarston Deprecate `describes` and `display_name`. b99c3bf
@JonRowe JonRowe Merge pull request #1407 from rspec/deprecate-describes-and-display-name
Deprecate `describes` and `display_name`.
Commits on Mar 20, 2014
@myronmarston myronmarston Silence deprecation warnings during formatter specs.
The specs are demonstrating usage of `pending`,
which always generates a warning on 2.99.
@myronmarston myronmarston Address warning.
warning: instance variable @show_failures_in_pending_blocks not initialized
@myronmarston myronmarston Deprecate example group aliasing methods.
These methods are available off of config, which
is the public API we want.
@myronmarston myronmarston Merge pull request #1412 from rspec/deprecate-example-group-alias-met…

Deprecate example group alias methods
@myronmarston myronmarston Move changelog entry into the right release section. c879969
@myronmarston myronmarston Deprecate `focused` in favor of `focus`.
There's no reason to have both.
@myronmarston myronmarston Merge pull request #1414 from rspec/deprecate-focused
Deprecate focused
@myronmarston myronmarston Deprecate line number filtering.
Instead, filter by locations. Locations are file-specific
whereas line number filtering is global, but global
line number filtering is semantically dubious, since
there's no meaningful connection between the same line
number in multiple files.
@myronmarston myronmarston Merge pull request #1417 from rspec/deprecate-line-number-filter
Deprecate line number filtering.
Commits on Mar 21, 2014
@JonRowe JonRowe deprecation of cli options 8daccc9
@JonRowe JonRowe Merge pull request #1424 from rspec/deprecate_default_path
Deprecate --default_path
Commits on Mar 22, 2014
@JonRowe JonRowe changelog for #1424
[skip ci]
Commits on Mar 24, 2014
@myronmarston myronmarston Add deprecation warning for `warnings`.
It's a boolean value and should be presented as a predicate.
@myronmarston myronmarston Merge pull request #1446 from rspec/deprecate-warnings-non-predicate
Add deprecation warning for `warnings`.
@myronmarston myronmarston Deprecate `share_examples_for`. 6874c1a
@myronmarston myronmarston Improve deprecation warning. 4d3be70
@myronmarston myronmarston Merge pull request #1442 from rspec/shared-examples-deprecations
Shared examples deprecations
Commits on Mar 26, 2014
@myronmarston myronmarston Add --deprecation-out CLI option. 7a7cd1e
@myronmarston myronmarston Improve message a bit. 41576b0
@myronmarston myronmarston Update the "too many deprecations" message. that it mentions the new `--deprecation-out`
CLI option.
@myronmarston myronmarston Warn if setting `config.deprecation_stream` is ignored. 64be91e
@myronmarston myronmarston Deprecate CommandLine in favor of Runner. 331f04a
@myronmarston myronmarston Merge pull request #1455 from rspec/command-line-deprecations
Deprecate CommandLine in favor of Runner.
Commits on Mar 28, 2014
@myronmarston myronmarston Merge pull request #1452 from rspec/deprecation-stream-fixes-2-99
Deprecation stream fixes 2 99
Commits on Mar 31, 2014
@JonRowe JonRowe Deprecate config options
* deprecate color_enabled
* deprecate filename_pattern
* deprecate backtrace_cleaner
Commits on Apr 01, 2014
@JonRowe JonRowe Merge pull request #1459 from rspec/deprecate_config
Deprecate duplicated config methods
Commits on Apr 04, 2014
@myronmarston myronmarston Is a class method, not an instance method. 7ad5e45
Commits on Apr 05, 2014
@xaviershay xaviershay Backport support for skip metadata. 9228ffd
@xaviershay xaviershay skip with a block should not execute the block. 305df51
Commits on Apr 06, 2014
@xaviershay xaviershay Merge pull request #1473 from rspec/issue-1472
skip fixes for 2.99
Commits on Apr 12, 2014
@JonRowe JonRowe backport FormatterLoader to fix load issue bug 761535d
@JonRowe JonRowe deprecate the textmate formatter (seems we missed this one) 9020454
Commits on Apr 13, 2014
@JonRowe JonRowe support pathname for output streams 59c02da
Commits on Apr 15, 2014
@JonRowe JonRowe deprecate mutating the formatters array da318fe
@JonRowe JonRowe Merge pull request #1483 from rspec/backport_loader_and_deprecate_tm_…

Backport loader and deprecate tm formatter
Commits on Apr 25, 2014
@cupakromer cupakromer Add minitest 4.7.x as a dev dependency.
Using 4.7.x instead of 5.x to keep the cucumber version happy.
@cupakromer cupakromer Include feature spec on stdlib deprecation.
These features are the only ways to ensure the proper integration of
minitest and test/unit compatibility between versions. The specs do not
load the libs as that would pollute the other specs.
@cupakromer cupakromer Deprecate `stdlib` for `minitest` & `test_unit`.
- Deprecate support for the `stdlib` expectation framework
- Include `test_unit`
- Include `minitest`
- In specs treat previous `stdlib` as `minitest`; except those
  confirming backwards compatibility
- Add support for the minitest + test/unit combos.

  There are a lot of subtle issues with the different combinations of
  versions of Ruby + test/unit + minitest. These can cause load and name

  The newer Ruby versions (1.9+) use test/unit as a light shim around
  minitest. Due to this, they load `MiniTest`, note the upcase on
  'Test', when test/unit is loaded.

  If either Ruby 1.8 is used or the 'test_unit' gem is loaded,
  'minitest' is not be loaded.

  If the Minitest 5.x gem is loaded, it shims over `MiniTest` using the
  new constant `Minitest` (currently for backwards compatibility with
  Ruby core it aliases itself with `MiniTest`).

  The only situation where support for Minitest 5.x is required, is if
  the Minitest 5.x gem is loaded.

RSpec 3.x does not provide explicit support for Minitest 4.x. However,
due to differences in `require` paths, we provide a fallback option in
the case it is used. We are not in the business of dictating which
versions our users should or should not use, nor on how they setup their
load paths (i.e. bundler or other methods).
@cupakromer cupakromer Note `stdlib` deprecation in Changelog. a8d304e
@myronmarston myronmarston Merge pull request #1501 from rspec/split-expect_with-stdlib-2-99
Deprecate `expect_with :stdlib` in favour of `expect_with :test_unit` and `expect_with :minitest`
Commits on May 06, 2014
@soulcutter soulcutter Automatically wrap multiline deprecation messages
Fixes #1336
@soulcutter soulcutter Use String#lines to detect multiple lines eb8ec92
@xaviershay xaviershay Fix the common case where multiline deprecations have a trailing newl…
@myronmarston myronmarston Merge pull request #1516 from rspec/fix-1497
Automatically wrap multiline deprecation messages (for 2.99)
Commits on May 14, 2014
@myronmarston myronmarston Improve deprecation wording. db54019
@myronmarston myronmarston Don’t load our autotest plugin when rspec-autotest is available.
It confuses things when rspec-autotest and our auto test plugin
are both loaded.
@myronmarston myronmarston Merge pull request #1528 from rspec/autotest-fixes
Autotest fix
Commits on May 18, 2014
@myronmarston myronmarston Prep changelog for 2.99.0.rc1 [ci skip] 01a24bb
@myronmarston myronmarston Release 2.99.0.rc1 e5e2624