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