|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Unreleased |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +* Add support for `hash_including`, `array_including`, `kind_of`, and |
| 8 | + `instance_of`, which come from `rspec-mocks`. ([#128]) |
| 9 | + |
| 10 | +### Fixes |
| 11 | + |
| 12 | +* Fix comparison involving hashes to prevent a case where the same key would |
| 13 | + show up twice in the diff (one as a "deleted" version and another as an |
| 14 | + "unchanged" version). ([#129]) |
| 15 | + |
| 16 | +[#129]: https://github.com/mcmire/super_diff/pull/129 |
| 17 | + |
3 | 18 | ## 0.6.2 - 2021-04-16
|
4 | 19 |
|
5 | 20 | ### Improvements
|
|
14 | 29 |
|
15 | 30 | ## 0.6.1 - 2021-02-10
|
16 | 31 |
|
17 |
| -### Bug fixes |
| 32 | +### Fixes |
18 | 33 |
|
19 |
| -* Fix compatibility issues with newer versions of `rspec-rails` |
20 |
| - which prevented the gem from being loaded. ([#121]) |
| 34 | +* Fix compatibility issues with newer versions of `rspec-rails` which prevented |
| 35 | + the gem from being loaded. ([#121]) |
21 | 36 |
|
22 | 37 | [#121]: https://github.com/mcmire/super_diff/pull/121
|
23 | 38 |
|
24 | 39 | ## 0.6.0 - 2021-02-07
|
25 | 40 |
|
26 | 41 | ### Features
|
27 | 42 |
|
28 |
| -* You can now customize the colors that SuperDiff uses |
29 |
| - by adding this to your test setup: |
| 43 | +* You can now customize the colors that SuperDiff uses by adding this to your |
| 44 | + test setup: |
30 | 45 |
|
31 | 46 | ``` ruby
|
32 | 47 | SuperDiff.configure do |config|
|
|
45 | 60 | [042e8ec]: https://github.com/mcmire/super_diff/commit/042e8ecda282cd8a3d436b3bf2c0aded76187db2
|
46 | 61 | [#118]: https://github.com/mcmire/super_diff/pull/118
|
47 | 62 |
|
48 |
| -### Bug fixes |
| 63 | +### Fixes |
49 | 64 |
|
50 | 65 | * Resolve compatibility issues with RSpec 3.10. ([#114])
|
51 | 66 | * Fix diffs involving `contain_exactly` and `a_collection_containing_exactly`
|
52 |
| - so that if there are extra items in the actual value, |
53 |
| - they are shown with `+`s. ([#106]) |
| 67 | + so that if there are extra items in the actual value, they are shown with |
| 68 | + `+`s. ([#106]) |
54 | 69 |
|
55 | 70 | [#114]: https://github.com/mcmire/super_diff/pull/114
|
56 | 71 | [#106]: https://github.com/mcmire/super_diff/pull/106
|
|
62 | 77 |
|
63 | 78 | ## 0.5.3 - 2020-12-21
|
64 | 79 |
|
65 |
| -### Bug fixes |
| 80 | +### Fixes |
66 | 81 |
|
67 | 82 | * Fix `match_array` so that it works when given a string. ([#110])
|
68 | 83 |
|
|
77 | 92 |
|
78 | 93 | ## 0.5.2 - 2020-09-04
|
79 | 94 |
|
80 |
| -### Bug fixes |
| 95 | +### Fixes |
81 | 96 |
|
82 | 97 | * Add missing standard library requires. ([#98])
|
83 | 98 |
|
|
89 | 104 |
|
90 | 105 | ## 0.5.1 - 2020-06-19
|
91 | 106 |
|
92 |
| -### Bug fixes |
| 107 | +### Fixes |
93 | 108 |
|
94 | 109 | * Add dependency on `attr_extras` back as it was mistakenly removed in the
|
95 | 110 | previous release. ([#92])
|
|
139 | 154 |
|
140 | 155 | [#74]: https://github.com/mcmire/super_diff/pull/74
|
141 | 156 |
|
142 |
| -### Bug fixes |
| 157 | +### Fixes |
143 | 158 |
|
144 | 159 | * Get rid of warnings produced on Ruby 2.7.1. ([#71])
|
145 | 160 | * Fix diff produced by (incorrect) usage of `have_attributes` with a hash as the
|
|
176 | 191 |
|
177 | 192 | ## 0.4.2 - 2020-02-11
|
178 | 193 |
|
179 |
| -### Bug fixes |
| 194 | +### Fixes |
180 | 195 |
|
181 | 196 | * Fix `raise_error` when used with a regex. ([#72])
|
182 | 197 |
|
183 | 198 | [#72]: https://github.com/mcmire/super_diff/pull/72
|
184 | 199 |
|
185 | 200 | ## 0.4.1 - 2020-01-30
|
186 | 201 |
|
187 |
| -### Bug fixes |
| 202 | +### Fixes |
188 | 203 |
|
189 | 204 | * Fix multiple exception failures so that they work again. ([#66])
|
190 | 205 |
|
191 |
| -[v0.4.1]: https://github.com/mcmire/super_diff/tree/v0.4.1 |
192 | 206 | [#66]: https://github.com/mcmire/super_diff/pull/66
|
193 | 207 |
|
194 | 208 | ## 0.4.0 - 2020-01-16
|
|
0 commit comments