Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 403 lines (318 sloc) 16.483 kB
3df9693 @dchelimsky reformat the changelog file
dchelimsky authored
1 ### 2.8.0.rc1 / 2011-11-06
2
3 [full changelog](http://github.com/rspec/rspec-core/compare/v2.7.1...v2.8.0.rc1)
f9f36ae @justinko changelog
justinko authored
4
5 * Enhancements
3df9693 @dchelimsky reformat the changelog file
dchelimsky authored
6 * --order (Justin Ko)
7 * run examples in random order: `--order rand`
8 * specify the seed: `--order rand:123`
9 * --seed SEED
10 * equivalent of `--order rand:SEED`
11 * SharedContext supports `let` (David Chelimsky)
12 * Filter improvements (David Chelimsky)
13 * override opposing tags from the command line
14 * override RSpec.configure tags from the command line
15 * --line_number 37 overrides all other filters
16 * path/to/file.rb:37 overrides all other filters
17 * refactor: consolidate filter management in a FilterManger object
18 * Eliminate Ruby warnings (Matijs van Zuijlen)
19 * Make reporter.report an API (David Chelimsky)
20 * supports extension tools like interative_rspec
1b290c5 @dchelimsky changelog
dchelimsky authored
21
a862270 @dchelimsky Change config.color_enabled (getter/setter/predicate) to color to align
dchelimsky authored
22 * Changes
3df9693 @dchelimsky reformat the changelog file
dchelimsky authored
23 * change `config.color_enabled` (getter/setter/predicate) to `color` to align
24 with `--[no]-color` CLI option.
25 * `color_enabled` is still supported for now, but will likley be deprecated
26 in a 2.x release so we can remove it in 3.0.
a862270 @dchelimsky Change config.color_enabled (getter/setter/predicate) to color to align
dchelimsky authored
27
1b290c5 @dchelimsky changelog
dchelimsky authored
28 * Bug fixes
3df9693 @dchelimsky reformat the changelog file
dchelimsky authored
29 * Make sure the `bar` in `--tag foo:bar` makes it to DRb (Aaron Gibralter)
30 * Fix bug where full descriptions of groups nested 3 deep were repeated.
31 * Restore report of time to run to start after files are loaded.
32 * fixes bug where run times were cumalitive in spork
33 * fixes compatibility with time-series metrics
34 * Don't error out when config.mock_with or expect_with is re-specifying the
35 current config (Myron Marston)
f87e9d7 @dchelimsky Add :alias_with option to configuration.add_setting and deprecate the
dchelimsky authored
36
37 * Deprecations
3df9693 @dchelimsky reformat the changelog file
dchelimsky authored
38 * :alias option on `configuration.add_setting`. Use `:alias_with` on the
39 original setting declaration instead.
d3604a9 @dchelimsky changelog
dchelimsky authored
40
d63dc5d @dchelimsky bump to 2.7.1
dchelimsky authored
41 ### 2.7.1 / 2011-10-20
96fa119 @dchelimsky tell autotest the correct place to find the rspec command
dchelimsky authored
42
824bd96 @dchelimsky fix the link to full changelog
dchelimsky authored
43 [full changelog](http://github.com/rspec/rspec-core/compare/v2.7.0...v2.7.1)
96fa119 @dchelimsky tell autotest the correct place to find the rspec command
dchelimsky authored
44
45 * Bug fixes
d63dc5d @dchelimsky bump to 2.7.1
dchelimsky authored
46 * tell autotest the correct place to find the rspec executable
96fa119 @dchelimsky tell autotest the correct place to find the rspec command
dchelimsky authored
47
5bd1ccf @dchelimsky update changelog for 2.7.0 release
dchelimsky authored
48 ### 2.7.0 / 2011-10-16
59ddb79 @dchelimsky better changelog ...
dchelimsky authored
49
5bd1ccf @dchelimsky update changelog for 2.7.0 release
dchelimsky authored
50 [full changelog](http://github.com/rspec/rspec-core/compare/v2.6.4...v2.7.0)
1c3f47b @dchelimsky add example.exception
dchelimsky authored
51
3d810f8 @dchelimsky Only require "rspec/autorun" implicitly when using the `rspec` command.
dchelimsky authored
52 NOTE: RSpec's release policy dictates that there should not be any backward
53 incompatible changes in minor releases, but we're making an exception to
54 release a change to how RSpec interacts with other command line tools.
55
56 As of 2.7.0, you must explicity `require "rspec/autorun"` unless you use the
57 `rspec` command (which already does this for you).
58
1c3f47b @dchelimsky add example.exception
dchelimsky authored
59 * Enhancements
9567fe0 @dchelimsky change default_directory to default_path
dchelimsky authored
60 * Add example.exception (David Chelimsky)
869855b @dchelimsky fix formatting problems in the changelog
dchelimsky authored
61 * `--default_path` command line option (Justin Ko)
62 * support multiple `--line_number` options (David J. Hamilton)
63 * also supports `path/to/file.rb:5:9` (runs examples on lines 5 and 9)
bbd2e19 @justinko changelog
justinko authored
64 * Allow classes/modules to be used as shared example group identifiers
65 (Arthur Gunn)
ea7351c @dchelimsky changes and slight tweaks from previous commit
dchelimsky authored
66 * Friendly error message when shared context cannot be found (Sławosz
67 Sławiński)
af6f886 @dchelimsky Clear formatters rather than creating new array object, and split exa…
dchelimsky authored
68 * Clear formatters when resetting config (John Bintz)
869855b @dchelimsky fix formatting problems in the changelog
dchelimsky authored
69 * Add `xspecify` and xexample as temp-pending methods (David Chelimsky)
70 * Add `--no-drb` option (Iain Hecker)
28c1b57 @dchelimsky changelog
dchelimsky authored
71 * Provide more accurate run time by registering start time before code
72 is loaded (David Chelimsky)
24a3ada @dchelimsky Restore reported run time to begin after files are loaded.
dchelimsky authored
73 * reverted in 2.8.0
ca3c0fc @dchelimsky Changelog for #459
dchelimsky authored
74 * Rake task default pattern finds specs in symlinked dirs (Kelly Felkins)
5bd1ccf @dchelimsky update changelog for 2.7.0 release
dchelimsky authored
75 * Rake task no longer does anything to invoke bundler since Bundler already
76 handles it for us. Thanks to Andre Arko for the tip.
869855b @dchelimsky fix formatting problems in the changelog
dchelimsky authored
77 * Add `--failure-exit-code` option (Chris Griego)
1c3f47b @dchelimsky add example.exception
dchelimsky authored
78
f1ea985 @dchelimsky Changelog
dchelimsky authored
79 * Bug fixes
869855b @dchelimsky fix formatting problems in the changelog
dchelimsky authored
80 * Include `Rake::DSL` to remove deprecation warnings in Rake > 0.8.7 (Pivotal
3d810f8 @dchelimsky Only require "rspec/autorun" implicitly when using the `rspec` command.
dchelimsky authored
81 Casebook)
f1ea985 @dchelimsky Changelog
dchelimsky authored
82 * Only eval `let` block once even if it returns `nil` (Adam Meehan)
869855b @dchelimsky fix formatting problems in the changelog
dchelimsky authored
83 * Fix `--pattern` option (wasn't being recognized) (David Chelimsky)
84 * Only implicitly `require "rspec/autorun"` with the `rspec` command (David
71a9740 @dchelimsky changes
dchelimsky authored
85 Chelimsky)
869855b @dchelimsky fix formatting problems in the changelog
dchelimsky authored
86 * Ensure that rspec's `at_exit` defines the exit code (Daniel Doubrovkine)
e666dd1 @dchelimsky Changelog for #214
dchelimsky authored
87 * Show the correct snippet in the HTML and TextMate formatters (Brian
88 Faherty)
f1ea985 @dchelimsky Changelog
dchelimsky authored
89
74aa307 @dchelimsky move Changelog to project dir and copy it to features when deploying …
dchelimsky authored
90 ### 2.6.4 / 2011-06-06
91
92 [full changelog](http://github.com/rspec/rspec-core/compare/v2.6.3...v2.6.4)
17bb5a3 @justinko changelog
justinko authored
93
a74533d @dchelimsky oops
dchelimsky authored
94 NOTE: RSpec's release policy dictates that there should not be new
95 functionality in patch releases, but this minor enhancement slipped in by
96 accident. As it doesn't add a new API, we decided to leave it in rather than
97 roll back this release.
98
99 * Enhancements
e2eb136 @dchelimsky relish docs
dchelimsky authored
100 * Add summary of commands to run individual failed examples.
a74533d @dchelimsky oops
dchelimsky authored
101
17bb5a3 @justinko changelog
justinko authored
102 * Bug fixes
e2eb136 @dchelimsky relish docs
dchelimsky authored
103 * Support exclusion filters in DRb. (Yann Lugrin)
104 * Fix --example escaping when run over DRb. (Elliot Winkler)
105 * Use standard ANSI codes for color formatting so colors work in a wider set
106 of color schemes.
17bb5a3 @justinko changelog
justinko authored
107
c3d9f1b @dchelimsky Merge in changes from 2-6-maintenance branch
dchelimsky authored
108 ### 2.6.3 / 2011-05-24
5554b70 @dchelimsky changelog
dchelimsky authored
109
c3d9f1b @dchelimsky Merge in changes from 2-6-maintenance branch
dchelimsky authored
110 [full changelog](http://github.com/rspec/rspec-core/compare/v2.6.2...v2.6.3)
1f93c36 @dchelimsky changes
dchelimsky authored
111
5554b70 @dchelimsky changelog
dchelimsky authored
112 * Bug fixes
113 * Explicitly convert exit code to integer, avoiding TypeError when return
1f93c36 @dchelimsky changes
dchelimsky authored
114 value of run is IO object proxied by `DRb::DRbObject` (Julian Scheid)
115 * Clarify behavior of `--example` command line option
c3d9f1b @dchelimsky Merge in changes from 2-6-maintenance branch
dchelimsky authored
116 * Build using a rubygems-1.6.2 to avoid downstream yaml parsing error
5554b70 @dchelimsky changelog
dchelimsky authored
117
b193ae0 @dchelimsky bump to 2.6.2
dchelimsky authored
118 ### 2.6.2 / 2011-05-21
2c00b21 @dchelimsky warn instead of raising when Ruby can't resolve '~'
dchelimsky authored
119
120 [full changelog](http://github.com/rspec/rspec-core/compare/v2.6.1...v2.6.2)
121
122 * Bug fixes
123 * Warn rather than raise when HOME env var is not defined
689addf @dchelimsky changelog
dchelimsky authored
124 * Properly merge command-line exclusions with default :if and :unless (joshcooper)
2c00b21 @dchelimsky warn instead of raising when Ruby can't resolve '~'
dchelimsky authored
125
313167c @dchelimsky bump to 2.6.1
dchelimsky authored
126 ### 2.6.1 / 2011-05-19
899c679 @dchelimsky changelog
dchelimsky authored
127
313167c @dchelimsky bump to 2.6.1
dchelimsky authored
128 [full changelog](http://github.com/rspec/rspec-core/compare/v2.6.0...v2.6.1)
899c679 @dchelimsky changelog
dchelimsky authored
129
130 * Bug fixes
131 * Don't extend nil when filters are nil
90db090 @dchelimsky `require 'rspec/autorun'` when running rcov
dchelimsky authored
132 * `require 'rspec/autorun'` when running rcov.
899c679 @dchelimsky changelog
dchelimsky authored
133
6766e18 @dchelimsky prep for 2.6.0
dchelimsky authored
134 ### 2.6.0 / 2011-05-12
7410e6f @dchelimsky CommandLine.run returns 0/1 instead of true/false
dchelimsky authored
135
6766e18 @dchelimsky prep for 2.6.0
dchelimsky authored
136 [full changelog](http://github.com/rspec/rspec-core/compare/v2.5.1...v2.6.0)
1a09d44 @dchelimsky changelog
dchelimsky authored
137
dc24065 @dchelimsky change log
dchelimsky authored
138 * Enhancements
d57065d @dchelimsky Change config.for_groups_matching to shared_context
dchelimsky authored
139 * `shared_context` (Damian Nurzynski)
dc24065 @dchelimsky change log
dchelimsky authored
140 * extend groups matching specific metadata with:
141 * method definitions
142 * subject declarations
143 * let/let! declarations
144 * etc (anything you can do in a group)
696ef3e @dchelimsky change log
dchelimsky authored
145 * `its([:key])` works for any subject with #[]. (Peter Jaros)
b801160 @dchelimsky changelog
dchelimsky authored
146 * `treat_symbols_as_metadata_keys_with_true_values` (Myron Marston)
62c9f03 @myronmarston Update changelog.
myronmarston authored
147 * Print a deprecation warning when you configure RSpec after defining
148 an example. All configuration should happen before any examples are
149 defined. (Myron Marston)
548dda4 @justinko changelog
justinko authored
150 * Pass the exit status of a DRb run to the invoking process. This causes
151 specs run via DRb to not just return true or false. (Ilkka Laukkanen)
6766e18 @dchelimsky prep for 2.6.0
dchelimsky authored
152 * Refactoring of `ConfigurationOptions#parse_options` (Rodrigo Rosenfeld Rosas)
f7ff6c0 @justinko Give credit.
justinko authored
153 * Report excluded filters in runner output (tip from andyl)
6766e18 @dchelimsky prep for 2.6.0
dchelimsky authored
154 * Clean up messages for filters/tags.
155 * Restore --pattern/-P command line option from rspec-1
156 * Support false as well as true in config.full_backtrace= (Andreas Tolf Tolfsen)
dc24065 @dchelimsky change log
dchelimsky authored
157
1a09d44 @dchelimsky changelog
dchelimsky authored
158 * Bug fixes
a9ed36a @dchelimsky changelog
dchelimsky authored
159 * Don't stumble over an exception without a message (Hans Hasselberg)
160 * Remove non-ascii characters from comments that were choking rcov (Geoffrey
9557f98 @dchelimsky changelog
dchelimsky authored
161 Byers)
a9ed36a @dchelimsky changelog
dchelimsky authored
162 * Fixed backtrace so it doesn't include lines from before the autorun at_exit
e4b8f5c @myronmarston Fixed backtrace so it doesn't include lines from before the autorun a…
myronmarston authored
163 hook (Myron Marston)
62c9f03 @myronmarston Update changelog.
myronmarston authored
164 * Include RSpec::Matchers when first example group is defined, rather
165 than just before running the examples. This works around an obscure
166 bug in ruby 1.9 that can cause infinite recursion. (Myron Marston)
6766e18 @dchelimsky prep for 2.6.0
dchelimsky authored
167 * Don't send `example_group_[started|finished]` to formatters for empty groups.
a9ed36a @dchelimsky changelog
dchelimsky authored
168 * Get specs passing on jruby (Sidu Ponnappa)
169 * Fix bug where mixing nested groups and outer-level examples gave
170 unpredictable :line_number behavior (Artur Małecki)
d0ee3df @dchelimsky Regexp.escape the argument to --example.
dchelimsky authored
171 * Regexp.escape the argument to --example (tip from Elliot Winkler)
7169b56 @dchelimsky changelog
dchelimsky authored
172 * Correctly pass/fail pending block with message expectations
6766e18 @dchelimsky prep for 2.6.0
dchelimsky authored
173 * CommandLine returns exit status (0/1) instead of true/false
174 * Create path to formatter output file if it doesn't exist (marekj).
175
1a09d44 @dchelimsky changelog
dchelimsky authored
176
79f9af6 @dchelimsky date typo
dchelimsky authored
177 ### 2.5.1 / 2011-02-06
af1454d @dchelimsky prep 2.5.1 release
dchelimsky authored
178
179 [full changelog](http://github.com/rspec/rspec-core/compare/v2.5.0...v2.5.1)
180
181 NOTE: this release breaks compatibility with rspec/autotest/bundler
182 integration, but does so in order to greatly simplify it.
183
184 With this release, if you want the generated autotest command to include
185 'bundle exec', require Autotest's bundler plugin in a .autotest file in the
186 project's root directory or in your home directory:
187
188 require "autotest/bundler"
189
190 Now you can just type 'autotest' on the commmand line and it will work as you expect.
191
192 If you don't want 'bundle exec', there is nothing you have to do.
193
70acb98 @dchelimsky prep for 2.5 release
dchelimsky authored
194 ### 2.5.0 / 2011-02-05
26271e1 @dchelimsky eliminate dup docs
dchelimsky authored
195
70acb98 @dchelimsky prep for 2.5 release
dchelimsky authored
196 [full changelog](http://github.com/rspec/rspec-core/compare/v2.4.0...v2.5.0)
26271e1 @dchelimsky eliminate dup docs
dchelimsky authored
197
198 * Enhancements
199 * Autotest::Rspec2 parses command line args passed to autotest after '--'
200 * --skip-bundler option for autotest command
837ccdd @dchelimsky changelog
dchelimsky authored
201 * Autotest regexp fixes (Jon Rowe)
258bd20 @dchelimsky update changelog
dchelimsky authored
202 * Add filters to html and textmate formatters (Daniel Quimper)
837ccdd @dchelimsky changelog
dchelimsky authored
203 * Explicit passing of block (need for JRuby 1.6) (John Firebaugh)
26271e1 @dchelimsky eliminate dup docs
dchelimsky authored
204
205 * Bug fixes
206 * fix dom IDs in HTML formatter (Brian Faherty)
207 * fix bug with --drb + formatters when not running in drb
07fcb32 @monocle Allow tag filtering when using drb
monocle authored
208 * include --tag options in drb args (monocle)
881efbd @dchelimsky update changlog
dchelimsky authored
209 * fix regression so now SPEC_OPTS take precedence over CLI options again
210 (Roman Chernyatchik)
6a860d9 @dchelimsky changes
dchelimsky authored
211 * only call its(:attribute) once (failing example from Brian Dunn)
0f9deff @dchelimsky update Changelog
dchelimsky authored
212 * fix bizarre bug where rspec would hang after String.alias :to_int :to_i
213 (Damian Nurzynski)
26271e1 @dchelimsky eliminate dup docs
dchelimsky authored
214
c1a9383 @dchelimsky update changelog
dchelimsky authored
215 * Deprecations
216 * implicit inclusion of 'bundle exec' when Gemfile present (use autotest's
217 bundler plugin instead)
218
27deb82 @dchelimsky docs
dchelimsky authored
219 ### 2.4.0 / 2011-01-02
220
221 [full changelog](http://github.com/rspec/rspec-core/compare/v2.3.1...v2.4.0)
222
223 * Enhancements
224 * start the debugger on -d so the stack trace is visible when it stops
225 (Clifford Heath)
226 * apply hook filtering to examples as well as groups (Myron Marston)
227 * support multiple formatters, each with their own output
228 * show exception classes in failure messages unless they come from RSpec
229 matchers or message expectations
230 * before(:all) { pending } sets all examples to pending
231
232 * Bug fixes
233 * fix bug due to change in behavior of reject in Ruby 1.9.3-dev (Shota Fukumori)
234 * fix bug when running in jruby: be explicit about passing block to super
235 (John Firebaugh)
236 * rake task doesn't choke on paths with quotes (Janmejay Singh)
237 * restore --options option from rspec-1
238 * require 'ostruct' to fix bug with its([key]) (Kim Burgestrand)
239 * --configure option generates .rspec file instead of autotest/discover.rb
240
241 ### 2.3.1 / 2010-12-16
242
243 [full changelog](http://github.com/rspec/rspec-core/compare/v2.3.0...v2.3.1)
244
245 * Bug fixes
246 * send debugger warning message to $stdout if RSpec.configuration.error_stream
548dda4 @justinko changelog
justinko authored
247 has not been defined yet.
27deb82 @dchelimsky docs
dchelimsky authored
248 * HTML Formatter _finally_ properly displays nested groups (Jarmo Pertman)
249 * eliminate some warnings when running RSpec's own suite (Jarmo Pertman)
b7c2195 @dchelimsky Add copies of Upgrade and History to features so they appear in relish.
dchelimsky authored
250
251 ### 2.3.0 / 2010-12-12
252
253 [full changelog](http://github.com/rspec/rspec-core/compare/v2.2.1...v2.3.0)
254
255 * Enhancements
256 * tell autotest to use "rspec2" if it sees a .rspec file in the project's
257 root directory
258 * replaces the need for ./autotest/discover.rb, which will not work with
259 all versions of ZenTest and/or autotest
260 * config.expect_with
261 * :rspec # => rspec/expectations
262 * :stdlib # => test/unit/assertions
263 * :rspec, :stdlib # => both
264
265 * Bug fixes
266 * fix dev Gemfile to work on non-mac-os machines (Lake Denman)
267 * ensure explicit subject is only eval'd once (Laszlo Bacsi)
268
269 ### 2.2.1 / 2010-11-28
270
271 [full changelog](http://github.com/rspec/rspec-core/compare/v2.2.0...v2.2.1)
272
273 * Bug fixes
274 * alias_method instead of override Kernel#method_missing (John Wilger)
548dda4 @justinko changelog
justinko authored
275 * changed --autotest to --tty in generated command (MIKAMI Yoshiyuki)
b7c2195 @dchelimsky Add copies of Upgrade and History to features so they appear in relish.
dchelimsky authored
276 * revert change to debugger (had introduced conflict with Rails)
277 * also restored --debugger/-debug option
278
279 ### 2.2.0 / 2010-11-28
280
281 [full changelog](http://github.com/rspec/rspec-core/compare/v2.1.0...v2.2.0)
282
283 * Deprecations/changes
284 * --debug/-d on command line is deprecated and now has no effect
285 * win32console is now ignored; Windows users must use ANSICON for color support
286 (Bosko Ivanisevic)
287
288 * Enhancements
289 * When developing locally rspec-core now works with the rspec-dev setup or your local gems
290 * Raise exception with helpful message when rspec-1 is loaded alongside
291 rspec-2 (Justin Ko)
292 * debugger statements _just work_ as long as ruby-debug is installed
293 * otherwise you get warned, but not fired
294 * Expose example.metadata in around hooks
c4a852d @dchelimsky docs
dchelimsky authored
295 * Performance improvments (much faster now)
b7c2195 @dchelimsky Add copies of Upgrade and History to features so they appear in relish.
dchelimsky authored
296
297 * Bug fixes
298 * Make sure --fail-fast makes it across drb
299 * Pass -Ilib:spec to rcov
300
301 ### 2.1.0 / 2010-11-07
302
303 [full changelog](http://github.com/rspec/rspec-core/compare/v2.0.1...v2.1.0)
304
305 * Enhancments
306 * Add skip_bundler option to rake task to tell rake task to ignore the
307 presence of a Gemfile (jfelchner)
308 * Add gemfile option to rake task to tell rake task what Gemfile to look
309 for (defaults to 'Gemfile')
310 * Allow passing caller trace into Metadata to support extensions (Glenn
311 Vanderburg)
312 * Add deprecation warning for Spec::Runner.configure to aid upgrade from
313 RSpec-1
314 * Add deprecated Spec::Rake::SpecTask to aid upgrade from RSpec-1
315 * Add 'autospec' command with helpful message to aid upgrade from RSpec-1
316 * Add support for filtering with tags on CLI (Lailson Bandeira)
317 * Add a helpful message about RUBYOPT when require fails in bin/rspec
318 (slyphon)
319 * Add "-Ilib" to the default rcov options (Tianyi Cui)
320 * Make the expectation framework configurable (default rspec, of course)
321 (Justin Ko)
322 * Add 'pending' to be conditional (Myron Marston)
323 * Add explicit support for :if and :unless as metadata keys for conditional run
324 of examples (Myron Marston)
325 * Add --fail-fast command line option (Jeff Kreeftmeijer)
326
327 * Bug fixes
328 * Eliminate stack overflow with "subject { self }"
329 * Require 'rspec/core' in the Raketask (ensures it required when running rcov)
330
331 ### 2.0.1 / 2010-10-18
332
333 [full changelog](http://github.com/rspec/rspec-core/compare/v2.0.0...v2.0.1)
334
335 * Bug fixes
336 * Restore color when using spork + autotest
337 * Pending examples without docstrings render the correct message (Josep M. Bach)
338 * Fixed bug where a failure in a spec file ending in anything but _spec.rb would
339 fail in a confusing way.
340 * Support backtrace lines from erb templates in html formatter (Alex Crichton)
341
342 ### 2.0.0 / 2010-10-10
343
344 [full changelog](http://github.com/rspec/rspec-core/compare/v2.0.0.rc...v2.0.0)
345
346 * RSpec-1 compatibility
347 * Rake task uses ENV["SPEC"] as file list if present
348
349 * Bug fixes
350 * Bug Fix: optparse --out foo.txt (Leonardo Bessa)
351 * Suppress color codes for non-tty output (except autotest)
352
353 ### 2.0.0.rc / 2010-10-05
354
355 [full changelog](http://github.com/rspec/rspec-core/compare/v2.0.0.beta.22...v2.0.0.rc)
356
357 * Enhancements
358 * implicitly require unknown formatters so you don't have to require the
359 file explicitly on the commmand line (Michael Grosser)
360 * add --out/-o option to assign output target
361 * added fail_fast configuration option to abort on first failure
362 * support a Hash subject (its([:key]) { should == value }) (Josep M. Bach)
363
364 * Bug fixes
365 * Explicitly require rspec version to fix broken rdoc task (Hans de Graaff)
366 * Ignore backtrace lines that come from other languages, like Java or
367 Javascript (Charles Lowell)
368 * Rake task now does what is expected when setting (or not setting)
369 fail_on_error and verbose
370 * Fix bug in which before/after(:all) hooks were running on excluded nested
371 groups (Myron Marston)
372 * Fix before(:all) error handling so that it fails examples in nested groups,
373 too (Myron Marston)
374
375 ### 2.0.0.beta.22 / 2010-09-12
376
377 [full changelog](http://github.com/rspec/rspec-core/compare/v2.0.0.beta.20...v2.0.0.beta.22)
378
379 * Enhancements
380 * removed at_exit hook
381 * CTRL-C stops the run (almost) immediately
382 * first it cleans things up by running the appropriate after(:all) and after(:suite) hooks
383 * then it reports on any examples that have already run
384 * cleaned up rake task
385 * generate correct task under variety of conditions
386 * options are more consistent
387 * deprecated redundant options
388 * run 'bundle exec autotest' when Gemfile is present
389 * support ERB in .rspec options files (Justin Ko)
390 * depend on bundler for development tasks (Myron Marston)
391 * add example_group_finished to formatters and reporter (Roman Chernyatchik)
392
393 * Bug fixes
394 * support paths with spaces when using autotest (Andreas Neuhaus)
395 * fix module_exec with ruby 1.8.6 (Myron Marston)
396 * remove context method from top-level
397 * was conflicting with irb, for example
398 * errors in before(:all) are now reported correctly (Chad Humphries)
399
400 * Removals
401 * removed -o --options-file command line option
402 * use ./.rspec and ~/.rspec
Something went wrong with that request. Please try again.