|
1 | | -## v2.0.0 |
| 1 | +## [v2.0.0](https://github.com/ruby/did_you_mean/tree/v2.0.0) |
2 | 2 |
|
3 | | -_unreleased_ |
| 3 | +_<sup>released at 2024-12-04 12:34:01 UTC</sup>_ |
4 | 4 |
|
5 | | -#### 🚨 Breaking Changes |
| 5 | +## What's Changed |
6 | 6 |
|
7 | | -- Removed deprecated constants for Ruby 3.4 (#194) |
| 7 | +- Removed deprecated constants for Ruby 3.4 ([#194](https://github.com/ruby/did_you_mean/pull/194)) |
| 8 | +- Do not include a backtick in error messages and backtraces ([#192](https://github.com/ruby/did_you_mean/pull/192), [https://bugs.ruby-lang.org/issues/16495](https://bugs.ruby-lang.org/issues/16495)) |
| 9 | +- Do not use #inspect to avoid unexpected performance degradation ([<tt>bd11eef</tt>](https://github.com/ruby/did_you_mean/commit/bd11eefd6cc724919dd645965856966744a554c6)) |
8 | 10 |
|
9 | | -#### ⭐️ New Features |
| 11 | +## New Contributors |
10 | 12 |
|
11 | | -- Do not include a backtick in error messages and backtraces (#192, https://bugs.ruby-lang.org/issues/16495) |
| 13 | +- [@Maumagnaguagno](https://github.com/Maumagnaguagno) made their first contribution in [#183](https://github.com/ruby/did_you_mean/pull/183) |
12 | 14 |
|
13 | | -#### 🐞 Bug Fixes |
| 15 | +**Full Changelog** : [<tt>v1.6.3...v2.0.0</tt>](https://github.com/ruby/did_you_mean/compare/v1.6.3...v2.0.0) |
14 | 16 |
|
15 | | -- Do not use #inspect to avoid unexpected performance degradation (bd11eefd6cc724919dd645965856966744a554c6) |
| 17 | +## [v1.6.3](https://github.com/ruby/did_you_mean/tree/v1.6.3) |
16 | 18 |
|
17 | | -## v1.6.3 |
| 19 | +_<sup>released at 2022-12-19 05:59:40 UTC</sup>_ |
18 | 20 |
|
19 | | -_<sup>released at 2022-12-19 5:57:00 UTC</sup>_ |
| 21 | +## What's Changed |
20 | 22 |
|
21 | | -- Do not suggest #name= for #name. |
| 23 | +- Test against more recent Ruby versions by [@yuki24](https://github.com/yuki24) in [#181](https://github.com/ruby/did_you_mean/pull/181) |
| 24 | +- Do not suggest #name= for #name and vice versa by [@mboeh](https://github.com/mboeh) in [#180](https://github.com/ruby/did_you_mean/pull/180) |
| 25 | +- Note v1.6.2 changes by [@hsbt](https://github.com/hsbt) in [#182](https://github.com/ruby/did_you_mean/pull/182) |
22 | 26 |
|
23 | | -## v1.6.2 |
| 27 | +## New Contributors |
24 | 28 |
|
25 | | -_<sup>released at 2022-12-05 10:29:20 UTC</sup>_ |
| 29 | +- [@mboeh](https://github.com/mboeh) made their first contribution in [#180](https://github.com/ruby/did_you_mean/pull/180) |
26 | 30 |
|
27 | | -- Define Exception#detailed_message instead of clobbering #message |
28 | | -- Fixed correction duplicates in VaribaleNameChecker |
| 31 | +**Full Changelog** : [<tt>v1.6.2...v1.6.3</tt>](https://github.com/ruby/did_you_mean/compare/v1.6.2...v1.6.3) |
29 | 32 |
|
30 | | -## v1.6.1 |
| 33 | +## [v1.6.2](https://github.com/ruby/did_you_mean/tree/v1.6.2) |
31 | 34 |
|
32 | | -_<sup>released at 2020-12-22 13:22:35 UTC</sup>_ |
| 35 | +_<sup>released at 2022-12-05 10:29:44 UTC</sup>_ |
33 | 36 |
|
34 | | -#### Deprecations |
35 | | - |
36 | | -- Deprecate custom formatters to reduce complexity for Ractor support. |
37 | | -- Deprecate access to the `DidYouMean::SPELL_CHECKERS` constant for Ractor support. |
38 | | - |
39 | | -#### Features |
40 | | - |
41 | | -- The `did_you_mean` gem is now Ractor-compatible (`8faba54b`) |
42 | | -- Suggest keys on NoMatchingPatternKeyError (#159, @k-tsj) |
43 | | -- Make the same name check case-sensitive (#164, @pocke) |
| 37 | +## What's Changed |
44 | 38 |
|
45 | | - Before: |
46 | | - ```ruby |
47 | | - DidYouMean::SpellChecker.new(dictionary: ['Method', 'MEthod']).correct("MEthod") |
48 | | - # => ['Method', 'method'] |
49 | | - ``` |
| 39 | +- Fix typo in CHANGELOG `DidYouMean::SPELL_CHECKERS` by [@yahonda](https://github.com/yahonda) in [#169](https://github.com/ruby/did_you_mean/pull/169) |
| 40 | +- Fix `frozen_string_literal is ignored after any tokens` warning. by [@casperisfine](https://github.com/casperisfine) in [#172](https://github.com/ruby/did_you_mean/pull/172) |
| 41 | +- Added dependabot.yml for actions by [@hsbt](https://github.com/hsbt) in [#173](https://github.com/ruby/did_you_mean/pull/173) |
| 42 | +- Bump actions/checkout from 1 to 3 by [@dependabot](https://github.com/dependabot) in [#174](https://github.com/ruby/did_you_mean/pull/174) |
| 43 | +- Define Exception#detailed\_message instead of clobbering #message by [@mame](https://github.com/mame) in [#177](https://github.com/ruby/did_you_mean/pull/177) |
| 44 | +- Use assert\_ractor in `test_ractor_compatible.rb` by [@hsbt](https://github.com/hsbt) in [#178](https://github.com/ruby/did_you_mean/pull/178) |
| 45 | +- Fixed correction duplicates in VaribaleNameChecker by [@makketagg](https://github.com/makketagg) in [#176](https://github.com/ruby/did_you_mean/pull/176) |
50 | 46 |
|
51 | | - After: |
52 | | - ```ruby |
53 | | - DidYouMean::SpellChecker.new(dictionary: ['Method', 'MEthod']).correct("MEthod") |
54 | | - # => ['Method'] |
55 | | - ``` |
| 47 | +## New Contributors |
56 | 48 |
|
57 | | -## v1.6.0 (yanked) |
| 49 | +- [@yahonda](https://github.com/yahonda) made their first contribution in [#169](https://github.com/ruby/did_you_mean/pull/169) |
| 50 | +- [@casperisfine](https://github.com/casperisfine) made their first contribution in [#172](https://github.com/ruby/did_you_mean/pull/172) |
| 51 | +- [@hsbt](https://github.com/hsbt) made their first contribution in [#173](https://github.com/ruby/did_you_mean/pull/173) |
| 52 | +- [@dependabot](https://github.com/dependabot) made their first contribution in [#174](https://github.com/ruby/did_you_mean/pull/174) |
58 | 53 |
|
59 | | -_This version has been yanked due to significant and unexpected breaking changes._ |
| 54 | +**Full Changelog** : [<tt>v1.6.1...v1.6.2</tt>](https://github.com/ruby/did_you_mean/compare/v1.6.1...v1.6.2) |
60 | 55 |
|
61 | 56 | ## [v1.5.0](https://github.com/ruby/did_you_mean/tree/v1.5.0) |
62 | 57 |
|
|
0 commit comments