Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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