Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-rubocop for openSUSE:Factory
checked in at 2023-10-10 21:00:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rubocop (Old)
and /work/SRC/openSUSE:Factory/.rubygem-rubocop.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-rubocop"
Tue Oct 10 21:00:03 2023 rev:46 rq:1116488 version:1.56.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rubocop/rubygem-rubocop.changes
2022-12-13 18:57:25.111828070 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-rubocop.new.28202/rubygem-rubocop.changes
2023-10-10 21:00:56.727486209 +0200
@@ -1,0 +2,690 @@
+Wed Sep 13 20:01:39 UTC 2023 - Mykola Krachkovsky <[email protected]>
+
+- updated to version 1.56.3
+
+ ## 1.56.3 (2023-09-11)
+
+ ### Bug fixes
+
+ * [#12151](https://github.com/rubocop/rubocop/issues/12151): Make
`Layout/EmptyLineAfterGuardClause` allow `:nocov:` directive after guard
clause. ([@koic][])
+ * [#12195](https://github.com/rubocop/rubocop/issues/12195): Fix a false
negative for `Layout/SpaceAfterNot` when a newline is present after `!`.
([@ymap][])
+ * [#12192](https://github.com/rubocop/rubocop/issues/12192): Fix a false
positive for `Layout/RedundantLineBreak` when using quoted symbols with a
single newline. ([@ymap][])
+ * [#12190](https://github.com/rubocop/rubocop/issues/12190): Fix a false
positive for `Layout/SpaceAroundOperators` when aligning operators vertically.
([@koic][])
+ * [#12171](https://github.com/rubocop/rubocop/issues/12171): Fix a false
positive for `Style/ArrayIntersect` when using block argument for
`Enumerable#any?`. ([@koic][])
+ * [#12172](https://github.com/rubocop/rubocop/issues/12172): Fix a false
positive for `Style/EmptyCaseCondition` when using `return`, `break`, `next` or
method call before empty case condition. ([@koic][])
+ * [#12162](https://github.com/rubocop/rubocop/issues/12162): Fix an error
for `Bundler/DuplicatedGroup` when there's a duplicate set of groups and the
`group` value contains a splat. ([@koic][])
+ * [#12182](https://github.com/rubocop/rubocop/issues/12182): Fix an error
for `Lint/UselessAssignment` when variables are assigned using chained
assignment and remain unreferenced. ([@koic][])
+ * [#12181](https://github.com/rubocop/rubocop/issues/12181): Fix an
incorrect autocorrect for `Lint/UselessAssignment` when variables are assigned
with sequential assignment using the comma operator and unreferenced.
([@koic][])
+ * [#12187](https://github.com/rubocop/rubocop/issues/12187): Fix an
incorrect autocorrect for `Style/SoleNestedConditional` when comment is in an
empty nested `if` body. ([@ymap][])
+ * [#12183](https://github.com/rubocop/rubocop/pull/12183): Fix an incorrect
autocorrect for `Style/MultilineTernaryOperator` when returning a multiline
ternary operator expression with safe navigation method call. ([@koic][])
+ * [#12168](https://github.com/rubocop/rubocop/issues/12168): Fix bug in
`Style/ArgumentsForwarding` when there are repeated send nodes. ([@owst][])
+ * [#12185](https://github.com/rubocop/rubocop/pull/12185): Set target
version for `Layout/HeredocIndentation`. ([@tagliala][])
+
+-------------------------------------------------------------------
+Sat Sep 2 09:38:31 UTC 2023 - Mykola Krachkovsky <[email protected]>
+
+- updated to version 1.56.2
+
+ ## 1.56.2 (2023-08-29)
+
+ ### Bug fixes
+
+ * [#12138](https://github.com/rubocop/rubocop/issues/12138): Fix a false
positive for `Layout/LineContinuationLeadingSpace` when a backslash is part of
a multiline string literal. ([@ymap][])
+ * [#12155](https://github.com/rubocop/rubocop/pull/12155): Fix false
positive for `Layout/RedundantLineBreak` when using a modified singleton method
definition. ([@koic][])
+ * [#12143](https://github.com/rubocop/rubocop/issues/12143): Fix a false
positive for `Lint/ToEnumArguments` when using anonymous keyword arguments
forwarding. ([@koic][])
+ * [#12148](https://github.com/rubocop/rubocop/pull/12148): Fix an incorrect
autocorrect for `Lint/NonAtomicFileOperation` when using
`FileUtils.remove_dir`, `FileUtils.remove_entry`, or
`FileUtils.remove_entry_secure`. ([@koic][])
+ * [#12141](https://github.com/rubocop/rubocop/issues/12141): Fix false
positive for `Style/ArgumentsForwarding` when method def includes additional
kwargs. ([@owst][])
+ * [#12154](https://github.com/rubocop/rubocop/issues/12154): Fix incorrect
`diagnosticProvider` value of LSP. ([@koic][])
+
+ ## 1.56.1 (2023-08-21)
+
+ ### Bug fixes
+
+ * [#12136](https://github.com/rubocop/rubocop/pull/12136): Fix a false
negative for `Layout/LeadingCommentSpace` when using `#+` or `#-` as they are
not RDoc comments. ([@koic][])
+ * [#12113](https://github.com/rubocop/rubocop/issues/12113): Fix a false
positive for `Bundler/DuplicatedGroup` when groups are duplicated but `source`,
`git`, `platforms`, or `path` values are different. ([@koic][])
+ * [#12134](https://github.com/rubocop/rubocop/issues/12134): Fix a false
positive for `Style/MethodCallWithArgsParentheses` when parentheses are used in
one-line `in` pattern matching. ([@koic][])
+ * [#12111](https://github.com/rubocop/rubocop/issues/12111): Fix an error
for `Bundler/DuplicatedGroup` group declaration has keyword option. ([@koic][])
+ * [#12109](https://github.com/rubocop/rubocop/issues/12109): Fix an error
for `Style/ArgumentsForwarding` cop when forwarding kwargs/block arg and an
additional arg. ([@ydah][])
+ * [#12117](https://github.com/rubocop/rubocop/issues/12117): Fix a false
positive for `Style/ArgumentsForwarding` cop when not always forwarding block.
([@owst][])
+ * [#12115](https://github.com/rubocop/rubocop/pull/12115): Fix an error for
`Style/Lambda` when using numbered parameter with a multiline `->` call.
([@koic][])
+ * [#12124](https://github.com/rubocop/rubocop/issues/12124): Fix false
positives for `Style/RedundantParentheses` when parentheses in `super` or
`yield` call with multiline style argument. ([@koic][])
+ * [#12120](https://github.com/rubocop/rubocop/pull/12120): Fix false
positives for `Style/SymbolArray` when `%i` array containing unescaped `[`,
`]`, `(`, or `)`. ([@koic][])
+ * [#12133](https://github.com/rubocop/rubocop/pull/12133): Fix
`Style/RedundantSelfAssignmentBranch` to handle heredocs. ([@r7kamura][])
+ * [#12105](https://github.com/rubocop/rubocop/issues/12105): Fix target ruby
`Gem::Requirement` matcher and version parsing to support multiple version
constraints. ([@ItsEcholot][])
+
+ ## 1.56.0 (2023-08-09)
+
+ ### New features
+
+ * [#12074](https://github.com/rubocop/rubocop/pull/12074): Add new
`Bundler/DuplicatedGroup` cop. ([@OwlKing][])
+ * [#12078](https://github.com/rubocop/rubocop/pull/12078): Make LSP server
support `rubocop.formatAutocorrectsAll` execute command. ([@koic][])
+
+ ### Bug fixes
+
+ * [#12106](https://github.com/rubocop/rubocop/issues/12106): Fix a false
negative for `Style/RedundantReturn` when returning value with guard clause and
`return` is used. ([@koic][])
+ * [#12095](https://github.com/rubocop/rubocop/pull/12095): Fix a false
positive for `Style/Alias` when `EncforcedStyle: prefer_alias` and using
`alias` with interpolated symbol argument. ([@koic][])
+ * [#12098](https://github.com/rubocop/rubocop/pull/12098): Fix a false
positive for `Style/ClassEqualityComparison` when comparing interpolated string
class name for equality. ([@koic][])
+ * [#12102](https://github.com/rubocop/rubocop/pull/12102): Fix an error for
`Style/LambdaCall` when using nested lambda call `x.().()`. ([@koic][])
+ * [#12099](https://github.com/rubocop/rubocop/pull/12099): Fix an incorrect
autocorrect for `Style/Alias` when `EncforcedStyle: prefer_alias_method` and
using `alias` with interpolated symbol argument. ([@koic][])
+ * [#12085](https://github.com/rubocop/rubocop/issues/12085): Fix an error
for `Lint/SuppressedException` when `AllowNil: true` is set and endless method
definition is used. ([@koic][])
+ * [#12087](https://github.com/rubocop/rubocop/issues/12087): Fix false
positives for `Style/ArgumentsForwarding` with additional args/kwargs in
def/send nodes. ([@owst][])
+ * [#12071](https://github.com/rubocop/rubocop/issues/12071): Fix
`Style/SymbolArray` false positives when using square brackets or interpolation
in a symbol literal in a percent style array. ([@jasondoc3][])
+ * [#12061](https://github.com/rubocop/rubocop/issues/12061): Support regex
in StringLiteralsInInterpolation. ([@jonas054][])
+ * [#12091](https://github.com/rubocop/rubocop/pull/12091): With
`--fail-level A` ignore non-correctable offenses at :info severity. ([@naveg][])
+
+ ### Changes
+
+ * [#12094](https://github.com/rubocop/rubocop/pull/12094): Add `base64` gem
to runtime dependency to suppress Ruby 3.3's warning. ([@koic][])
+
+ ## 1.55.1 (2023-07-31)
+
+ ### Bug fixes
+
+ * [#12068](https://github.com/rubocop/rubocop/pull/12068): Fix a false
positive for `Style/ReturnNilInPredicateMethodDefinition` when the last method
argument in method definition is `nil`. ([@koic][])
+ * [#12082](https://github.com/rubocop/rubocop/issues/12082): Fix an error
for `Lint/UselessAssignment` when a variable is assigned and unreferenced in
`for` with multiple variables. ([@koic][])
+ * [#12079](https://github.com/rubocop/rubocop/issues/12079): Fix an error
for `Style/MixinGrouping` when mixin method has no arguments. ([@koic][])
+ * [#11637](https://github.com/rubocop/rubocop/pull/11637): Correct Rubocop
for `private_class_method` method documentation. ([@bigzed][])
+ * [#12070](https://github.com/rubocop/rubocop/pull/12070): Fix false
positive in `Style/ArgumentsForwarding` when receiver forwards args/kwargs.
([@owst][])
+
+ ## 1.55.0 (2023-07-25)
+
+ ### New features
+
+ * [#11794](https://github.com/rubocop/rubocop/pull/11794): Add support to
`Style/ArgumentsForwarding` for anonymous arg/kwarg forwarding in Ruby 3.2.
([@owst][])
+ * [#12044](https://github.com/rubocop/rubocop/issues/12044): Make LSP server
support `layoutMode` option to run layout cops. ([@koic][])
+ * [#12056](https://github.com/rubocop/rubocop/pull/12056): Make LSP server
support `lintMode` option to run lint cops. ([@koic][])
+ * [#12046](https://github.com/rubocop/rubocop/issues/12046): Make
`ReturnNilInPredicateMethodDefinition` aware of `nil` at the end of predicate
method definition. ([@koic][])
+
+ ### Bug fixes
+
+ * [#12055](https://github.com/rubocop/rubocop/pull/12055): Allow parentheses
in single-line match patterns when using the `omit_parentheses` style of
`Style/MethodCallWithArgsParentheses`. ([@gsamokovarov][])
+ * [#12050](https://github.com/rubocop/rubocop/pull/12050): Fix a false
positive for `Layout/RedundantLineBreak` when inspecting the `%` form string
`%\n\n`. ([@koic][])
+ * [#12063](https://github.com/rubocop/rubocop/pull/12063): Fix
`Style/CombinableLoops` when one of the loops is empty. ([@fatkodima][])
+ * [#12059](https://github.com/rubocop/rubocop/issues/12059): Fix a false
negative for `Style/StringLiteralsInInterpolation` for symbols with
interpolation. ([@fatkodima][])
+ * [#11834](https://github.com/rubocop/rubocop/issues/11834): Fix false
positive for when variable in inside conditional branch in nested node.
([@alexeyschepin][])
+ * [#11802](https://github.com/rubocop/rubocop/issues/11802): Improve
handling of `[]` and `()` with percent symbol arrays. ([@jasondoc3][])
+ * [#12052](https://github.com/rubocop/rubocop/issues/12052): Fix "Subfolders
can't include glob special characters". ([@meric426][], [@loveo][])
+ * [#12062](https://github.com/rubocop/rubocop/pull/12062): Fix `LoadError`
when loading RuboCop from a symlinked location on Windows. ([@p0deje][])
+
+ ### Changes
+
+ * [#12064](https://github.com/rubocop/rubocop/pull/12064): Make
`Style/RedundantArgument` aware of `exit` and `exit!`. ([@koic][])
+ * [#12015](https://github.com/rubocop/rubocop/issues/12015): Mark
`Style/HashConversion` as unsafe autocorrection. ([@koic][])
+
+ ## 1.54.2 (2023-07-13)
+
+ ### Bug fixes
+
+ * [#12043](https://github.com/rubocop/rubocop/pull/12043): Fix a false
negative for `Layout/ExtraSpacing` when some characters are vertically aligned.
([@koic][])
+ * [#12040](https://github.com/rubocop/rubocop/pull/12040): Fix a false
positive for `Layout/TrailingEmptyLines` to prevent the following incorrect
autocorrection when inspecting the `%` form string `%\n\n`. ([@koic][])
+ * [#1867](https://github.com/rubocop/rubocop/issues/1867): Fix an error when
`AllCops:Exclude` is empty in .rubocop.yml. ([@koic][])
+ * [#12034](https://github.com/rubocop/rubocop/issues/12034): Fix invalid
byte sequence in UTF-8 error when using an invalid encoding string. ([@koic][])
+ * [#12038](https://github.com/rubocop/rubocop/pull/12038): Output the
"server restarting" message to stderr. ([@knu][])
+
+ ## 1.54.1 (2023-07-04)
+
+ ### Bug fixes
+
+ * [#12024](https://github.com/rubocop/rubocop/issues/12024): Fix a false
positive for `Lint/RedundantRegexpQuantifiers` when interpolation is used in a
regexp literal. ([@koic][])
+ * [#12020](https://github.com/rubocop/rubocop/issues/12020): This PR fixes
an infinite loop error for `Layout/SpaceAfterComma` with
`Layout/SpaceBeforeSemicolon` when autocorrection conflicts. ([@koic][])
+ * [#12014](https://github.com/rubocop/rubocop/pull/12014): Fix an error for
`Lint/UselessAssignment` when part of a multiple assignment is enclosed in
parentheses. ([@koic][])
+ * [#12011](https://github.com/rubocop/rubocop/pull/12011): Fix an error for
`Metrics/MethodLength` when using a heredoc in a block without block arguments.
([@koic][])
+ * [#12010](https://github.com/rubocop/rubocop/pull/12010): Fix false
negatives for `Style/RedundantRegexpArgument` when using safe navigation
operator. ([@koic][])
+
+ ## 1.54.0 (2023-07-01)
+
+ ### New features
+
+ * [#12000](https://github.com/rubocop/rubocop/pull/12000): Support safe or
unsafe autocorrect config for LSP. ([@koic][])
+
+ ### Bug fixes
+
+ * [#12005](https://github.com/rubocop/rubocop/issues/12005): Fix a false
negative for `Lint/Debugger` when using debugger method inside lambda.
([@koic][])
+ * [#11986](https://github.com/rubocop/rubocop/issues/11986): Fix a false
positive for `Lint/MixedCaseRange` when the number of characters at the start
or end of range is other than 1. ([@koic][])
+ * [#11992](https://github.com/rubocop/rubocop/issues/11992): Fix an
unexpected `NoMethodError` for built-in language server when an internal error
occurs. ([@koic][])
+ * [#11994](https://github.com/rubocop/rubocop/issues/11994): Fix an error
for `Layout/LineEndStringConcatenationIndentation` when inspecting the `%` from
string `%\n\n`. ([@koic][])
+ * [#12007](https://github.com/rubocop/rubocop/issues/12007): Fix an error
for `Layout/SpaceAroundOperators` when using unary operator with double colon.
([@koic][])
+ * [#11996](https://github.com/rubocop/rubocop/issues/11996): Fix an error
for `Style/IfWithSemicolon` when without branch bodies. ([@koic][])
+ * [#12009](https://github.com/rubocop/rubocop/pull/12009): Fix an error for
`Style/YodaCondition` when equality check method is used without the first
argument. ([@koic][])
+ * [#11998](https://github.com/rubocop/rubocop/issues/11998): Fix an error
when inspecting blank heredoc delimiter. ([@koic][])
+ * [#11989](https://github.com/rubocop/rubocop/issues/11989): Fix an
incorrect autocorrect for `Style/RedundantRegexpArgument` when using unicode
chars. ([@koic][])
+ * [#12001](https://github.com/rubocop/rubocop/issues/12001): Fix code length
calculator for method calls with heredoc. ([@fatkodima][])
+ * [#12002](https://github.com/rubocop/rubocop/pull/12002): Fix `Lint/Void`
cop for `__ENCODING__` constant. ([@fatkodima][])
+
+ ### Changes
+
+ * [#11983](https://github.com/rubocop/rubocop/pull/11983): Add Ridgepole
files to default `Include` list. ([@ydah][])
+ * [#11738](https://github.com/rubocop/rubocop/issues/11738): Enhances
empty_line_between_defs to treat configured macros like defs. ([@catwomey][])
+
+ ## 1.53.1 (2023-06-26)
+
+ ### Bug fixes
+
+ * [#11974](https://github.com/rubocop/rubocop/issues/11974): Fix an error
for `Style/RedundantCurrentDirectoryInPath` when using string interpolation in
`require_relative`. ([@koic][])
+ * [#11981](https://github.com/rubocop/rubocop/issues/11981): Fix an
incorrect autocorrect for `Style/RedundantRegexpArgument` when using double
quote and single quote characters. ([@koic][])
+ * [#11836](https://github.com/rubocop/rubocop/issues/11836): Should not
offense single-quoted symbol containing double quotes in
`Lint/SymbolConversion` . ([@KessaPassa][])
+
+ ## 1.53.0 (2023-06-23)
+
+ ### New features
+
+ * [#11561](https://github.com/rubocop/rubocop/pull/11561): Add new
`Lint/MixedCaseRange` cop. ([@rwstauner][])
+ * [#11565](https://github.com/rubocop/rubocop/pull/11565): Add new
`Lint/RedundantRegexpQuantifiers` cop. ([@jaynetics][])
+ * [#11925](https://github.com/rubocop/rubocop/issues/11925): Add new
`Style/RedundantCurrentDirectoryInPath` cop. ([@koic][])
+ * [#11595](https://github.com/rubocop/rubocop/pull/11595): Add new
`Style/RedundantRegexpArgument` cop. ([@koic][])
+ * [#11967](https://github.com/rubocop/rubocop/pull/11967): Add new
`Style/ReturnNilInPredicateMethodDefinition` cop. ([@koic][])
+ * [#11745](https://github.com/rubocop/rubocop/pull/11745): Add new
`Style/YAMLFileRead` cop. ([@koic][])
+ * [#11926](https://github.com/rubocop/rubocop/pull/11926): Support built-in
LSP server. ([@koic][])
+
+ ### Bug fixes
+
+ * [#11953](https://github.com/rubocop/rubocop/issues/11953): Fix a false
negative for `Lint/DuplicateHashKey` when there is a duplicated constant key in
the hash literal. ([@koic][])
+ * [#11945](https://github.com/rubocop/rubocop/issues/11945): Fix a false
negative for `Style/RedundantSelfAssignmentBranch` when using method chaining
or arguments in ternary branch. ([@koic][])
+ * [#11949](https://github.com/rubocop/rubocop/issues/11949): Fix a false
positive for `Layout/RedundantLineBreak` when using a line broken string.
([@koic][])
+ * [#11931](https://github.com/rubocop/rubocop/pull/11931): Fix a false
positive for `Lint/RedundantRequireStatement` when using `PP.pp`. ([@koic][])
+ * [#11946](https://github.com/rubocop/rubocop/pull/11946): Fix an error for
`Lint/NumberConversion` when using multiple number conversion methods.
([@koic][])
+ * [#11972](https://github.com/rubocop/rubocop/issues/11972): Fix an error
for `Lint/Void` when `CheckForMethodsWithNoSideEffects: true` and using a
method definition. ([@koic][])
+ * [#11958](https://github.com/rubocop/rubocop/pull/11958): Fix error for
`Style/IdenticalConditionalBranches` when using empty parentheses in the `if`
branch. ([@koic][])
+ * [#11962](https://github.com/rubocop/rubocop/issues/11962): Fix an error
for `Style/RedundantStringEscape` when an escaped double quote precedes
interpolation in a symbol literal. ([@koic][])
+ * [#11947](https://github.com/rubocop/rubocop/issues/11947): Fix an error
for `Style/ConditionalAssignment` with an assignment that uses `if` branch
bodies, which include a block. ([@koic][])
+ * [#11959](https://github.com/rubocop/rubocop/pull/11959): Fix false
negatives for `Layout/EmptyLinesAroundExceptionHandlingKeywords` when using
Ruby 2.5's `rescue` inside block and Ruby 2.7's numbered block. ([@koic][])
+ * [#10902](https://github.com/rubocop/rubocop/issues/10902): Fix an error
for `Style/RedundantRegexpEscape` string with invalid byte sequence in UTF-8.
([@ydah][])
+ * [#11562](https://github.com/rubocop/rubocop/pull/11562): Fixed escaped
octal handling and detection in `Lint/DuplicateRegexpCharacterClassElement`.
([@rwstauner][])
+
+ ### Changes
+
+ * [#11904](https://github.com/rubocop/rubocop/pull/11904): Mark
`Layout/ClassStructure` as unsafe to autocorrect. ([@nevans][])
+ * [#8506](https://github.com/rubocop/rubocop/issues/8506): Add
`AllowedParentClasses` config to `Lint/MissingSuper`. ([@iMacTia][])
+
+ ## 1.52.1 (2023-06-12)
+
+ ### Bug fixes
+
+ * [#11944](https://github.com/rubocop/rubocop/pull/11944): Fix an incorrect
autocorrect for `Style/SoleNestedConditional` with
`Style/MethodCallWithArgsParentheses`. ([@koic][])
+ * [#11930](https://github.com/rubocop/rubocop/pull/11930): Fix exception on
`Lint/InheritException` when class definition has non-constant siblings.
([@rafaelfranca][])
+ * [#11919](https://github.com/rubocop/rubocop/issues/11919): Fix an error
for `Lint/UselessAssignment` when a variable is assigned and unreferenced in
`for`. ([@koic][])
+ * [#11928](https://github.com/rubocop/rubocop/pull/11928): Fix an incorrect
autocorrect for `Lint/AmbiguousBlockAssociation`. ([@koic][])
+ * [#11915](https://github.com/rubocop/rubocop/pull/11915): Fix a false
positive for `Lint/RedundantSafeNavigation` when `&.` is used for `to_s`,
`to_i`, `to_d`, and other coercion methods. ([@lucthev][])
+
+ ### Changes
+
+ * [#11942](https://github.com/rubocop/rubocop/pull/11942): Require Parser
3.2.2.3 or higher. ([@koic][])
+
+ ## 1.52.0 (2023-06-02)
+
+ ### New features
+
+ * [#11873](https://github.com/rubocop/rubocop/pull/11873): Add
`ComparisonsThreshold` config option to `Style/MultipleComparison`.
([@fatkodima][])
+ * [#11886](https://github.com/rubocop/rubocop/pull/11886): Add new
`Style/RedundantArrayConstructor` cop. ([@koic][])
+ * [#11873](https://github.com/rubocop/rubocop/pull/11873): Add new
`Style/RedundantRegexpConstructor` cop. ([@koic][])
+ * [#11841](https://github.com/rubocop/rubocop/pull/11841): Add new
`Style/RedundantFilterChain` cop. ([@fatkodima][])
+ * [#11908](https://github.com/rubocop/rubocop/issues/11908): Support
`AllowedReceivers` for `Style/CollectionMethods`. ([@koic][])
+
+ ### Bug fixes
+
+ * [#11890](https://github.com/rubocop/rubocop/pull/11890): Fix a false
negative for `Lint/RedundantSafeNavigation` when `&.` is used for `to_d`.
([@koic][])
+ * [#11880](https://github.com/rubocop/rubocop/issues/11880): Fix a false
positive for `Style/ExactRegexpMatch` when using literal with quantifier in
regexp. ([@koic][])
+ * [#11902](https://github.com/rubocop/rubocop/pull/11902): Fix a false
positive for `Style/RequireOrder` when single-quoted string and double-quoted
string are mixed. ([@koic][])
+ * [#11879](https://github.com/rubocop/rubocop/pull/11879): Fix a false
positive for `Style/SelectByRegexp` when Ruby 2.2 or lower analysis. ([@koic][])
+ * [#11891](https://github.com/rubocop/rubocop/issues/11891): Fix
`Style/AccessorGrouping` to accept macros separated from accessors by space.
([@fatkodima][])
+ * [#11905](https://github.com/rubocop/rubocop/issues/11905): Fix an error
for `Lint/UselessAssignment` when a variable is assigned with rest assignment
and unreferenced. ([@koic][])
+ * [#11899](https://github.com/rubocop/rubocop/issues/11899): Fix an
incorrect autocorrect for `Style/SingleLineMethods` when using Ruby 3.0 and
`Style/EndlessMethod` is disabled. ([@koic][])
+ * [#11884](https://github.com/rubocop/rubocop/issues/11884): Make `rubocop
-V` display rubocop-factory_bot version when using it. ([@koic][])
+ * [#11893](https://github.com/rubocop/rubocop/issues/11893): Fix a false
positive for `Lint/InheritException` when inheriting `Exception` with omitted
namespace. ([@koic][])
+ * [#11898](https://github.com/rubocop/rubocop/pull/11898): Fix offences in
calls inside blocks with braces for `Style/MethodCallWithArgsParentheses` with
`omit_parentheses` enforced style. ([@gsamokovarov][])
+ * [#11857](https://github.com/rubocop/rubocop/pull/11857): Server mode: only
read $stdin when -s or --stdin argument provided. ([@naveg][])
+
+ ## 1.51.0 (2023-05-13)
+
+ ### New features
+
+ * [#11819](https://github.com/rubocop/rubocop/pull/11819): Add
autocorrection for `Lint/AmbiguousBlockAssociation`. ([@r7kamura][])
+ * [#11597](https://github.com/rubocop/rubocop/issues/11597): Add
autocorrection for `Lint/UselessAssignment`. ([@r7kamura][])
+ * [#11848](https://github.com/rubocop/rubocop/pull/11848): Add
autocorrection for `Lint/Void`. ([@r7kamura][])
+ * [#11851](https://github.com/rubocop/rubocop/pull/11851): Add
autocorrection for `Naming/MemoizedInstanceVariableName`. ([@r7kamura][])
+ * [#11856](https://github.com/rubocop/rubocop/pull/11856): Add
autocorrection for `Style/CombinableLoops`. ([@r7kamura][])
+ * [#11824](https://github.com/rubocop/rubocop/pull/11824): Add
autocorrection for `Lint/TopLevelReturnWithArgument`. ([@r7kamura][])
+ * [#11869](https://github.com/rubocop/rubocop/pull/11869): Add new
`Style/ExactRegexpMatch` cop. ([@koic][])
+ * [#11814](https://github.com/rubocop/rubocop/pull/11814): Make
`Style/CollectionCompact` aware of `delete_if`. ([@koic][])
+ * [#11866](https://github.com/rubocop/rubocop/pull/11866): Make
`Style/Semicolon` aware of redundant semicolons in string interpolation braces.
([@koic][])
+
+ ### Bug fixes
+
+ * [#11812](https://github.com/rubocop/rubocop/issues/11812): Fix a false
negative for `Style/Attr` when using `attr` and method definitions. ([@koic][])
+ * [#11861](https://github.com/rubocop/rubocop/issues/11861): Fix a false
positive for `Layout/SpaceAfterSemicolon` when no space between a semicolon and
a closing brace of string interpolation. ([@koic][])
+ * [#11830](https://github.com/rubocop/rubocop/pull/11830): Fix a false
positive for `Lint/IncompatibleIoSelectWithFiberScheduler`. ([@koic][])
+ * [#11846](https://github.com/rubocop/rubocop/issues/11846): Fix a false
positive for `Lint/RedundantStringCoercion` when using `to_s(argument)` in
`puts` argument. ([@koic][])
+ * [#11865](https://github.com/rubocop/rubocop/pull/11865): Fix an error for
`Naming/ConstantName` when assigning a constant from an empty branch of `else`.
([@koic][])
+ * [#11844](https://github.com/rubocop/rubocop/issues/11844): Fix a false
positive for `Style/RedundantLineContinuation` when using line concatenation
for assigning a return value and without argument parentheses. ([@koic][])
+ * [#11808](https://github.com/rubocop/rubocop/pull/11808): Fix a false
positive for `Style/RegexpLiteral` when using a regexp starts with equal as a
method argument. ([@koic][])
+ * [#11822](https://github.com/rubocop/rubocop/issues/11822): Fix an error
for `Layout/SpaceInsideBlockBraces` when a method call with a multiline block
is used as an argument. ([@koic][])
+ * [#11849](https://github.com/rubocop/rubocop/issues/11849): Fix an error
for `Style/ConditionalAssignment` when `EnforcedStyle: assign_inside_condition`
and using empty `case` condition. ([@koic][])
+ * [#11967](https://github.com/rubocop/rubocop/pull/11967): Fix error for
`Style/IfInsideElse` when a deep nested multiline
`if...then...elsif...else...end`. ([@koic][])
+ * [#11842](https://github.com/rubocop/rubocop/pull/11842): Fix an error for
`Style/IfUnlessModifier` when using multiple `if` modifier in the long one
line. ([@koic][])
+ * [#11835](https://github.com/rubocop/rubocop/pull/11835): Fix an error for
`Style/RequireOrder` when multiple `require` are not sorted. ([@koic][])
+ * [#11809](https://github.com/rubocop/rubocop/issues/11809): Fix an
incorrect autocorrect for `Naming/RescuedExceptionsVariableName` when exception
variable is referenced after `rescue` statement. ([@koic][])
+ * [#11852](https://github.com/rubocop/rubocop/issues/11852): Fix an
incorrect autocorrect for `Style/EvalWithLocation` when using `eval` without
line number and with parenthesized method call. ([@koic][])
+ * [#11862](https://github.com/rubocop/rubocop/issues/11862): Fix an
incorrect autocorrect for `Style/GuardClause` when using `raise` in `else`
branch in a one-liner with `then`. ([@koic][])
+ * [#11868](https://github.com/rubocop/rubocop/issues/11868): Fix a false
positive for `Style/HashExcept` when method's receiver/argument is not the same
as block key argument. ([@fatkodima][])
+ * [#11858](https://github.com/rubocop/rubocop/pull/11858): Fix false
positives when using source comments in blocks. ([@reitermarkus][])
+ * [#11510](https://github.com/rubocop/rubocop/pull/11510): Fix
`Lint/UselessAssignment` false positive when using numbered block parameters.
([@sambostock][])
+ * [#11872](https://github.com/rubocop/rubocop/pull/11872): Fix
`Gemspec/DevelopmentDependencies` not trigger when add_development_dependency
has more then one arguments. ([@Bhacaz][])
+ * [#11820](https://github.com/rubocop/rubocop/issues/11820): Fix
`Lint/EmptyConditionalBody` false-positives for commented empty `elsif` body.
([@r7kamura][])
+
+ ### Changes
+
+ * [#11859](https://github.com/rubocop/rubocop/pull/11859): Add
rubocop-factory_bot to suggested extensions. ([@ydah][])
+ * [#11791](https://github.com/rubocop/rubocop/pull/11791): **(Breaking)**
Drop runtime support for Ruby 2.6 and JRuby 9.3 (CRuby 2.6 compatible).
([@koic][])
+ * [#11826](https://github.com/rubocop/rubocop/pull/11826): Exclude `**/*.jb`
from `Lint/TopLevelReturnWithArgument`. ([@r7kamura][])
+ * [#11871](https://github.com/rubocop/rubocop/pull/11871): Mark
`Style/DataInheritance` as unsafe autocorrect, `Style/OpenStructUse` as unsafe,
and `Security/CompoundHash` as unsafe. ([@koic][])
+
+ ## 1.50.2 (2023-04-17)
+
+ ### Bug fixes
+
+ * [#11799](https://github.com/rubocop/rubocop/pull/11799): Fix a false
positive for `Style/CollectionCompact` when using `reject` on hash to reject
nils in Ruby 2.3 analysis. ([@koic][])
+ * [#11792](https://github.com/rubocop/rubocop/issues/11792): Fix an error
for `Lint/DuplicateMatchPattern` when using hash pattern with `if` guard.
([@koic][])
+ * [#11800](https://github.com/rubocop/rubocop/issues/11800): Mark
`Style/InvertibleUnlessCondition` as unsafe. ([@koic][])
+
+ ## 1.50.1 (2023-04-12)
+
+ ### Bug fixes
+
+ * [#11787](https://github.com/rubocop/rubocop/issues/11787): Fix a false
positive for `Lint/DuplicateMatchPattern` when repeated `in` patterns but
different `if` guard is used. ([@koic][])
+ * [#11789](https://github.com/rubocop/rubocop/pull/11789): Fix false
negatives for `Style/ParallelAssignment` when Ruby 2.7+. ([@koic][])
+ * [#11783](https://github.com/rubocop/rubocop/issues/11783): Fix a false
positive for `Style/RedundantLineContinuation` using line concatenation for
assigning a return value and without argument parentheses. ([@koic][])
+
+ ## 1.50.0 (2023-04-11)
++++ 393 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/rubygem-rubocop/rubygem-rubocop.changes
++++ and
/work/SRC/openSUSE:Factory/.rubygem-rubocop.new.28202/rubygem-rubocop.changes
Old:
----
rubocop-1.39.0.gem
New:
----
rubocop-1.56.3.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-rubocop.spec ++++++
--- /var/tmp/diff_new_pack.nwrwkj/_old 2023-10-10 21:00:58.019533062 +0200
+++ /var/tmp/diff_new_pack.nwrwkj/_new 2023-10-10 21:00:58.023533207 +0200
@@ -1,7 +1,7 @@
#
# spec file for package rubygem-rubocop
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
#
Name: rubygem-rubocop
-Version: 1.39.0
+Version: 1.56.3
Release: 0
%define mod_name rubocop
%define mod_full_name %{mod_name}-%{version}
++++++ rubocop-1.39.0.gem -> rubocop-1.56.3.gem ++++++
++++ 21749 lines of diff (skipped)