Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 185 lines (114 sloc) 5.514 kb
e12a2d9 @justinko Provide a helpful message if the diff between two objects is empty. Fixe...
justinko authored
1 ### dev
2 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.9.0...master)
3
4 Bug fixes
5
6 * Provide a helpful message if the diff between two objects is empty.
0458ac1 @dchelimsky Changelog for #125 [ci skip]
dchelimsky authored
7 * Fix bug diffing single strings with multiline strings
e12a2d9 @justinko Provide a helpful message if the diff between two objects is empty. Fixe...
justinko authored
8
fb77fca @dchelimsky bump to 2.9.0
dchelimsky authored
9 ### 2.9.0 / 2012-03-17
10 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.8.0...v2.9.0)
3d89aec @dchelimsky changelog for #103
dchelimsky authored
11
867260b @dchelimsky Changelog for #105 [ci skip]
dchelimsky authored
12 Enhancements
13
14 * Move built-in matcher classes to RSpec::Matchers::BuiltIn to reduce pollution
15 of RSpec::Matchers (which is included in every example).
16 * Autoload files with matcher classes to improve load time.
17
3d89aec @dchelimsky changelog for #103
dchelimsky authored
18 Bug fixes
19
0492d87 @dchelimsky formatting tweaks in the changelog
dchelimsky authored
20 * Align `respond_to?` and `method_missing` in DSL-defined matchers.
f4efada @dchelimsky Clear out user-defined instance variables between invocations of DSL-def...
dchelimsky authored
21 * Clear out user-defined instance variables between invocations of DSL-defined
22 matchers.
65d3c4d @dchelimsky Dup the instance of a DSL generated matcher so its state is not changed
dchelimsky authored
23 * Dup the instance of a DSL generated matcher so its state is not changed by
24 subsequent invocations.
503ed29 @dchelimsky Changlog for #115
dchelimsky authored
25 * Treat expected args consistently across positive and negative expectations
26 (thanks to Ralf Kistner for the heads up)
3d89aec @dchelimsky changelog for #103
dchelimsky authored
27
04e55a8 @dchelimsky bump to 2.8.0
dchelimsky authored
28 ### 2.8.0 / 2012-01-04
6db8a2a @dchelimsky Changelog for last merge
dchelimsky authored
29
04e55a8 @dchelimsky bump to 2.8.0
dchelimsky authored
30 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.8.0.rc2...v2.8.0)
6db8a2a @dchelimsky Changelog for last merge
dchelimsky authored
31
32 Enhancements
33
34 * Better diff output for Hash (Philippe Creux)
b525e69 @dchelimsky Changelog for #102 [ci skip]
dchelimsky authored
35 * Eliminate Ruby warnings (Olek Janiszewski)
6db8a2a @dchelimsky Changelog for last merge
dchelimsky authored
36
28ca577 @dchelimsky prep for 2.8.0.rc2
dchelimsky authored
37 ### 2.8.0.rc2 / 2011-12-19
38
39 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.8.0.rc1...v2.8.0.rc2)
40
41 No changes for this release. Just releasing with the other rspec gems.
42
b53e358 @dchelimsky changelog
dchelimsky authored
43 ### 2.8.0.rc1 / 2011-11-06
a4f0fb5 @dchelimsky changelog
dchelimsky authored
44
b53e358 @dchelimsky changelog
dchelimsky authored
45 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.7.0...v2.8.0.rc1)
a4f0fb5 @dchelimsky changelog
dchelimsky authored
46
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
47 Enhancements
48
49 * Use classes for the built-in matchers (they're faster).
50 * Eliminate Ruby warnings (Matijs van Zuijlen)
a4f0fb5 @dchelimsky changelog
dchelimsky authored
51
32f2439 @dchelimsky update changelog for 2.7.0 release
dchelimsky authored
52 ### 2.7.0 / 2011-10-16
b4d38b4 @dchelimsky fix revisionist history
dchelimsky authored
53
32f2439 @dchelimsky update changelog for 2.7.0 release
dchelimsky authored
54 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.6.0...v2.7.0)
b4d38b4 @dchelimsky fix revisionist history
dchelimsky authored
55
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
56 Enhancements
57
58 * `HaveMatcher` converts argument using `to_i` (Alex Bepple & Pat Maddox)
59 * Improved failure message for the `have_xxx` matcher (Myron Marston)
60 * `HaveMatcher` supports `count` (Matthew Bellantoni)
61 * Change matcher dups `Enumerable` before the action, supporting custom
62 `Enumerable` types like `CollectionProxy` in Rails (David Chelimsky)
b4d38b4 @dchelimsky fix revisionist history
dchelimsky authored
63
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
64 Bug fixes
65
66 * Fix typo in `have(n).xyz` documentation (Jean Boussier)
67 * fix `safe_sort` for ruby 1.9.2 (`Kernel` now defines `<=>` for Object) (Peter
68 van Hardenberg)
1b5edc5 @dchelimsky changelog
dchelimsky authored
69
fad075c @dchelimsky prep for 2.6.0
dchelimsky authored
70 ### 2.6.0 / 2011-05-12
ac3c317 @dchelimsky prep for 2.6.0.rc5
dchelimsky authored
71
fad075c @dchelimsky prep for 2.6.0
dchelimsky authored
72 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.5.0...v2.6.0)
8813963 @dchelimsky changelog
dchelimsky authored
73
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
74 Enhancements
75
76 * `change` matcher accepts regexps (Robert Davis)
77 * better descriptions for `have_xxx` matchers (Magnus Bergmark)
78 * `range.should cover(*values)` (Anders Furseth)
e14e87f @dchelimsky Changlog
dchelimsky authored
79
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
80 Bug fixes
81
82 * Removed non-ascii characters that were choking rcov (Geoffrey Byers)
83 * change matcher dups arrays and hashes so their before/after states can be
84 compared correctly.
85 * Fix the order of inclusion of RSpec::Matchers in Test::Unit::TestCase and
86 MiniTest::Unit::TestCase to prevent a SystemStackError (Myron Marston)
8813963 @dchelimsky changelog
dchelimsky authored
87
3e4a46f @dchelimsky prep for 2.5 release
dchelimsky authored
88 ### 2.5.0 / 2011-02-05
f859a68 @dchelimsky add beginnings of History
dchelimsky authored
89
3e4a46f @dchelimsky prep for 2.5 release
dchelimsky authored
90 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.4.0...v2.5.0)
68fff16 @dchelimsky docs/changelog
dchelimsky authored
91
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
92 Enhancements
93
94 * `should exist` works with `exist?` or `exists?` (Myron Marston)
95 * `expect { ... }.not_to do_something` (in addition to `to_not`)
68fff16 @dchelimsky docs/changelog
dchelimsky authored
96
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
97 Documentation
98
99 * improved docs for raise_error matcher (James Almond)
f5ddd17 @dchelimsky Additional improvements to raise_error matcher docs.
dchelimsky authored
100
68f857b @dchelimsky prep for 2.4.0 release
dchelimsky authored
101 ### 2.4.0 / 2011-01-02
9059239 @dchelimsky more improvments to RDoc for change matcher
dchelimsky authored
102
68f857b @dchelimsky prep for 2.4.0 release
dchelimsky authored
103 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.3.0...v2.4.0)
104
105 No functional changes in this release, which was made to align with the
106 rspec-core-2.4.0 release.
9059239 @dchelimsky more improvments to RDoc for change matcher
dchelimsky authored
107
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
108 Enhancements
109
110 * improved RDoc for change matcher (Jo Liss)
9059239 @dchelimsky more improvments to RDoc for change matcher
dchelimsky authored
111
94a5730 @dchelimsky prep for 2.3.0 release
dchelimsky authored
112 ### 2.3.0 / 2010-12-12
1bcd0bc @dchelimsky history
dchelimsky authored
113
94a5730 @dchelimsky prep for 2.3.0 release
dchelimsky authored
114 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.2.1...v2.3.0)
1bcd0bc @dchelimsky history
dchelimsky authored
115
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
116 Enhancements
117
118 * diff strings when include matcher fails (Mike Sassak)
1bcd0bc @dchelimsky history
dchelimsky authored
119
16ca752 @dchelimsky prep for 2.2 release
dchelimsky authored
120 ### 2.2.0 / 2010-11-28
121
122 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.1.0...v2.2.0)
123
a1ef6b7 @dchelimsky bump to 2.1.0
dchelimsky authored
124 ### 2.1.0 / 2010-11-07
acbfcbe @dchelimsky history
dchelimsky authored
125
a1ef6b7 @dchelimsky bump to 2.1.0
dchelimsky authored
126 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.0.1...v2.1.0)
acbfcbe @dchelimsky history
dchelimsky authored
127
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
128 Enhancements
129
130 * `be_within(delta).of(expected)` matcher (Myron Marston)
131 * Lots of new Cucumber features (Myron Marston)
132 * Raise error if you try `should != expected` on Ruby-1.9 (Myron Marston)
133 * Improved failure messages from `throw_symbol` (Myron Marston)
acbfcbe @dchelimsky history
dchelimsky authored
134
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
135 Bug fixes
136
137 * Eliminate hard dependency on `RSpec::Core` (Myron Marston)
138 * `have_matcher` - use pluralize only when ActiveSupport inflections are indeed
139 defined (Josep M Bach)
140 * throw_symbol matcher no longer swallows exceptions (Myron Marston)
141 * fix matcher chaining to avoid name collisions (Myron Marston)
acbfcbe @dchelimsky history
dchelimsky authored
142
f532c20 @dchelimsky prep for 2.0.0
dchelimsky authored
143 ### 2.0.0 / 2010-10-10
6967fd6 @dchelimsky history
dchelimsky authored
144
f532c20 @dchelimsky prep for 2.0.0
dchelimsky authored
145 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.0.0.rc...v2.0.0)
6967fd6 @dchelimsky history
dchelimsky authored
146
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
147 Enhancements
148
149 * Add match_for_should_not method to matcher DSL (Myron Marston)
0d69b6f @dchelimsky history
dchelimsky authored
150
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
151 Bug fixes
152
153 * `respond_to` matcher works correctly with `should_not` with multiple methods
154 (Myron Marston)
155 * `include` matcher works correctly with `should_not` with multiple values
156 (Myron Marston)
6967fd6 @dchelimsky history
dchelimsky authored
157
add3597 @dchelimsky update history
dchelimsky authored
158 ### 2.0.0.rc / 2010-10-05
de19d98 @dchelimsky update history
dchelimsky authored
159
add3597 @dchelimsky update history
dchelimsky authored
160 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.0.0.beta.22...v2.0.0.rc)
de19d98 @dchelimsky update history
dchelimsky authored
161
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
162 Enhancements
163
164 * `require 'rspec/expectations'` in a T::U or MiniUnit suite (Josep M. Bach)
b3faf00 @dchelimsky update history
dchelimsky authored
165
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
166 Bug fixes
167
168 * change by 0 passes/fails correctly (Len Smith)
169 * Add description to satisfy matcher
de19d98 @dchelimsky update history
dchelimsky authored
170
51f64b1 @dchelimsky adjust history for beta.22 release
dchelimsky authored
171 ### 2.0.0.beta.22 / 2010-09-12
f859a68 @dchelimsky add beginnings of History
dchelimsky authored
172
51f64b1 @dchelimsky adjust history for beta.22 release
dchelimsky authored
173 [full changelog](http://github.com/rspec/rspec-expectations/compare/v2.0.0.beta.20...v2.0.0.beta.22)
f859a68 @dchelimsky add beginnings of History
dchelimsky authored
174
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
175 Enhancements
176
177 * diffing improvements
f859a68 @dchelimsky add beginnings of History
dchelimsky authored
178 * diff multiline strings
179 * don't diff single line strings
180 * don't diff numbers (silly)
181 * diff regexp + multiline string
182
3a931ab @dchelimsky fix changelog formatting
dchelimsky authored
183 Bug fixes
184 * `should[_not]` change now handles boolean values correctly
Something went wrong with that request. Please try again.