|
| 1 | +### New features |
| 2 | + |
| 3 | +* [#7867](https://github.com/rubocop-hq/rubocop/pull/7867): Add support for tabs in indentation. ([@DracoAter][]) |
| 4 | +* [#7863](https://github.com/rubocop-hq/rubocop/issues/7863): Corrector now accepts nodes in addition to ranges. ([@marcandre][]) |
| 5 | +* [#7862](https://github.com/rubocop-hq/rubocop/issues/7862): Corrector now has a `wrap` method. ([@marcandre][]) |
| 6 | +* [#7850](https://github.com/rubocop-hq/rubocop/issues/7850): Make it possible to enable/disable pending cops. ([@koic][]) |
| 7 | +* [#7861](https://github.com/rubocop-hq/rubocop/issues/7861): Make it to allow `Style/CaseEquality` when the receiver is a constant. ([@rafaelfranca][]) |
| 8 | +* [#7851](https://github.com/rubocop-hq/rubocop/pull/7851): Add a new `Style/ExponentialNotation` cop. ([@tdeo][]) |
| 9 | +* [#7384](https://github.com/rubocop-hq/rubocop/pull/7384): Add new `Style/DisableCopsWithinSourceCodeDirective` cop. ([@egze][]) |
| 10 | +* [#7826](https://github.com/rubocop-hq/rubocop/issues/7826): Add new `Layout/SpaceAroundMethodCallOperator` cop. ([@saurabhmaurya15][]) |
| 11 | + |
| 12 | +### Bug fixes |
| 13 | + |
| 14 | +* [#7871](https://github.com/rubocop-hq/rubocop/pull/7871): Fix an auto-correction bug in `Lint/BooleanSymbol`. ([@knu][]) |
| 15 | +* [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false positive for `Lint/RaiseException` when raising Exception with explicit namespace. ([@koic][]) |
| 16 | +* [#7834](https://github.com/rubocop-hq/rubocop/issues/7834): Fix `Lint/UriRegexp` to register offense with array arguments. ([@tejasbubane][]) |
| 17 | +* [#7841](https://github.com/rubocop-hq/rubocop/issues/7841): Fix an error for `Style/TrailingCommaInBlockArgs` when lambda literal (`->`) has multiple arguments. ([@koic][]) |
| 18 | +* [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false positive for `Lint/RaiseException` when Exception without cbase specified under the namespace `Gem` by adding `AllowedImplicitNamespaces` option. ([@koic][]) |
| 19 | +* `Style/IfUnlessModifier` does not infinite-loop when autocorrecting long lines which use if/unless modifiers and have multiple statements separated by semicolons. ([@alexdowad][]) |
| 20 | +* [rubocop-hq/rubocop-rails#127](https://github.com/rubocop-hq/rubocop-rails/issues/127): Use `ConfigLoader.default_configuration` for the default config. ([@hanachin][]) |
| 21 | + |
| 22 | +### Changes |
| 23 | + |
| 24 | +* **(Breaking)** Renamed `Layout/Tab` cop to `Layout/IndentationStyle`. ([@DracoAter][]) |
| 25 | +* [#7869](https://github.com/rubocop-hq/rubocop/pull/7869): **(Breaking)** Drop support for Ruby 2.3. ([@koic][]) |
| 26 | + |
| 27 | +[@DracoAter]: https://github.com/DracoAter |
| 28 | +[@marcandre]: https://github.com/marcandre |
| 29 | +[@koic]: https://github.com/koic |
| 30 | +[@rafaelfranca]: https://github.com/rafaelfranca |
| 31 | +[@tdeo]: https://github.com/tdeo |
| 32 | +[@egze]: https://github.com/egze |
| 33 | +[@saurabhmaurya15]: https://github.com/saurabhmaurya15 |
| 34 | +[@knu]: https://github.com/knu |
| 35 | +[@tejasbubane]: https://github.com/tejasbubane |
| 36 | +[@alexdowad]: https://github.com/alexdowad |
| 37 | +[@hanachin]: https://github.com/hanachin |
0 commit comments