Skip to content

HTTPS clone URL

Subversion checkout URL

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