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