|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.11.0 - 2024-02-10 |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +- Add inspector for RSpec describable matchers not otherwise handled by an |
| 8 | + explicit inspector. ([#203](https://github.com/mcmire/super_diff/issues/203), |
| 9 | + [#219](https://github.com/mcmire/super_diff/issues/219)) |
| 10 | +- Support diffing date-like objects, e.g. `Date` vs. `Date` or `Date` vs. |
| 11 | + `DateTime`. ([#198](https://github.com/mcmire/super_diff/issues/198)) |
| 12 | + |
| 13 | +### Fixes |
| 14 | + |
| 15 | +- Add inspector for ActiveSupport::OrderedOptions. |
| 16 | + ([#199](https://github.com/mcmire/super_diff/issues/199)) |
| 17 | + - This prevents the gem from raising an error when the expected value is a |
| 18 | + Rails response object, e.g. `expect(response).to be_forbidden`. |
| 19 | +- Include `extra_failure_lines` from RSpec metadata in failure output. |
| 20 | + ([#208](https://github.com/mcmire/super_diff/issues/208)) |
| 21 | +- Fix `match_array` so that it truly accepts a non-array argument, to match |
| 22 | + RSpec behavior. ([#213](https://github.com/mcmire/super_diff/issues/213)) |
| 23 | +- Fix `raise_error` so that it accepts an RSpec matcher argument. |
| 24 | + ([#214](https://github.com/mcmire/super_diff/issues/214)) |
| 25 | + |
| 26 | +### Improvements |
| 27 | + |
| 28 | +- Change InspectionTree so that it no longer `instance_eval`s the block it |
| 29 | + takes. ([#210](https://github.com/mcmire/super_diff/issues/210)) |
| 30 | +- Improve wording in `raise_error` failure messages. |
| 31 | + ([#218](https://github.com/mcmire/super_diff/issues/218)) |
| 32 | + |
| 33 | +### Contributors |
| 34 | + |
| 35 | +This release features the following contributors: |
| 36 | + |
| 37 | +- [@jas14](https://github.com/jas14) |
| 38 | +- [@willnet](https://github.com/willnet) |
| 39 | +- [@fizvlad](https://github.com/fizvlad) |
| 40 | +- [@wata727](https://github.com/wata727) |
| 41 | + |
| 42 | +Thank you! |
| 43 | + |
3 | 44 | ## 0.10.0 - 2023-03-26
|
4 | 45 |
|
5 | 46 | ### BREAKING CHANGES
|
|
0 commit comments