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 2024-11-07 16:27:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-rubocop (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-rubocop.new.2020 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-rubocop"

Thu Nov  7 16:27:39 2024 rev:55 rq:1221908 version:1.68.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-rubocop/rubygem-rubocop.changes  
2024-06-24 20:57:25.897358484 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-rubocop.new.2020/rubygem-rubocop.changes    
    2024-11-07 16:28:24.980216793 +0100
@@ -1,0 +2,265 @@
+Mon Nov  4 17:27:17 UTC 2024 - Dan Čermák <dan.cer...@posteo.net>
+
+- 1.68.0:
+
+### New features
+
+* [#13050](https://github.com/rubocop/rubocop/issues/13050): Add new 
`Style/BitwisePredicate` cop. ([@koic][])
+* [#12140](https://github.com/rubocop/rubocop/issues/12140): Add new 
`Style/CombinableDefined` cop. ([@dvandersluis][])
+* [#12988](https://github.com/rubocop/rubocop/issues/12988): Add new 
`Style/AmbiguousEndlessMethodDefinition` cop. ([@dvandersluis][])
+* [#11514](https://github.com/rubocop/rubocop/issues/11514): Add new 
`Lint/UnescapedBracketInRegexp` cop. ([@dvandersluis][])
+* [#13360](https://github.com/rubocop/rubocop/pull/13360): Add 
`AllowSteepAnnotation` config option to `Layout/LeadingCommentSpace`. 
([@tk0miya][])
+* [#13146](https://github.com/rubocop/rubocop/issues/13146): Add new 
`IgnoreDuplicateElseBranch` option to `Lint/DuplicateBranch`. ([@fatkodima][])
+* [#13171](https://github.com/rubocop/rubocop/issues/13171): Add new 
`Style/SafeNavigationChainLength` cop. ([@fatkodima][])
+* [#13252](https://github.com/rubocop/rubocop/pull/13252): Add new 
`Style/KeywordArgumentsMerging` cop. ([@fatkodima][])
+
+### Bug fixes
+
+* [#13401](https://github.com/rubocop/rubocop/pull/13401): Fix a false 
negative for `Style/RedundantLineContinuation` when there is a line 
continuation at the EOF. ([@koic][])
+* [#13368](https://github.com/rubocop/rubocop/issues/13368): Fix an incorrect 
autocorrect for `Naming/BlockForwarding` with `Style/ExplicitBlockArgument`. 
([@koic][])
+* [#13391](https://github.com/rubocop/rubocop/pull/13391): Fix deserialization 
of unknown encoding offenses. ([@earlopain][])
+* [#13348](https://github.com/rubocop/rubocop/issues/13348): Ensure 
`Style/BlockDelimiters` autocorrection does not move other code between the 
block and comment. ([@dvandersluis][])
+* [#13382](https://github.com/rubocop/rubocop/pull/13382): Fix an error during 
error handling for custom ruby extractors when the extractor is a class. 
([@earlopain][])
+* [#13309](https://github.com/rubocop/rubocop/issues/13309): Fix a false 
negative for `Lint/UselessAssignment` cop when there is a useless assignment 
followed by a block. ([@pCosta99][])
+* [#13255](https://github.com/rubocop/rubocop/pull/13255): Fix false negatives 
for `Style/MapIntoArray` when using non-splatted arguments. ([@vlad-pisanov][])
+* [#13356](https://github.com/rubocop/rubocop/issues/13356): Fix a false 
positive for `Layout/SpaceBeforeBrackets` when there is a dot before `[]=`. 
([@earlopain][])
+* [#13365](https://github.com/rubocop/rubocop/issues/13365): Fix false 
positives for `Lint/SafeNavigationConsistency` when using safe navigation on 
the LHS with operator method on the RHS of `&&`. ([@koic][])
+* [#13390](https://github.com/rubocop/rubocop/issues/13390): Fix false 
positives for `Style/GuardClause` when using a local variable assigned in a 
conditional expression in a branch. ([@koic][])
+* [#13337](https://github.com/rubocop/rubocop/issues/13337): Fix false 
positives for `Style/RedundantLineContinuation` when required line 
continuations for `&&` is used with an assignment after a line break. 
([@koic][])
+* [#13387](https://github.com/rubocop/rubocop/issues/13387): Fix false 
positives in `Style/RedundantParentheses` when parentheses are used around 
method chain with `do`...`end` block in keyword argument. ([@koic][])
+* [#13341](https://github.com/rubocop/rubocop/issues/13341): Fix false 
positives for `Lint/SafeNavigationChain` when a safe navigation operator is 
used with a method call as the RHS operand of `&&` for the same receiver. 
([@koic][])
+* [#13324](https://github.com/rubocop/rubocop/issues/13324): Fix 
`--disable-uncorrectable` to not insert a comment inside a string continuation. 
([@dvandersluis][])
+* [#13364](https://github.com/rubocop/rubocop/issues/13364): Fix incorrect 
autocorrect with `Lint/UselessAssignment` a multiple assignment or `for` 
contains an inner assignment. ([@dvandersluis][])
+* [#13353](https://github.com/rubocop/rubocop/issues/13353): Fix an incorrect 
autocorrect for `Style/BlockDelimiters` when `EnforcedStyle: semantic` is set 
and used with `Layout/SpaceInsideBlockBraces`. ([@koic][])
+* [#13361](https://github.com/rubocop/rubocop/issues/13361): Fix false 
positives for `Style/RedundantInterpolationUnfreeze` and 
`Style/RedundantFreeze` when strings contain interpolated global, instance, and 
class variables. ([@vlad-pisanov][])
+* [#13343](https://github.com/rubocop/rubocop/issues/13343): Prevent 
`Layout/LineLength` from breaking up a method with arguments chained onto a 
heredoc delimiter. ([@dvandersluis][])
+* [#13374](https://github.com/rubocop/rubocop/issues/13374): Return exit code 
0 with `--display-only-correctable` and `--display-only-safe-correctable` when 
no offenses are displayed. ([@dvandersluis][])
+* [#13193](https://github.com/rubocop/rubocop/issues/13193): Fix false 
positive in `Style/MultipleComparison` when `ComparisonsThreshold` exceeds 2. 
([@fatkodima][], [@vlad-pisanov][])
+* [#13325](https://github.com/rubocop/rubocop/pull/13325): Fix an incorrect 
autocorrect for `Lint/NonAtomicFileOperation` when using a postfix `unless` for 
file existence checks before creating a file, in cases with `Dir.mkdir`. 
([@kotaro0522][])
+* [#13397](https://github.com/rubocop/rubocop/pull/13397): Update 
`PercentLiteralCorrector` to be able to write pairs of delimiters without 
excessive escaping. ([@dvandersluis][])
+* [#13336](https://github.com/rubocop/rubocop/issues/13336): Update 
`Style/SafeNavigation` to not autocorrect if the RHS of an `and` node is an 
`or` node. ([@dvandersluis][])
+* [#13378](https://github.com/rubocop/rubocop/issues/13378): When removing 
parens in `Style/TernaryParentheses` with a `send` node condition, ensure its 
arguments are parenthesized. ([@dvandersluis][])
+
+### Changes
+
+* [#13347](https://github.com/rubocop/rubocop/pull/13347): When running 
`rubocop -V`, show the analysis Ruby version of the current directory. 
([@earlopain][])
+
+[@koic]: https://github.com/koic
+[@dvandersluis]: https://github.com/dvandersluis
+[@tk0miya]: https://github.com/tk0miya
+[@fatkodima]: https://github.com/fatkodima
+[@earlopain]: https://github.com/earlopain
+[@pCosta99]: https://github.com/pCosta99
+[@vlad-pisanov]: https://github.com/vlad-pisanov
+[@fatkodima]: https://github.com/fatkodima
+[@kotaro0522]: https://github.com/kotaro0522
+
+
+1.67.0:
+
+### New features
+
+* [#13259](https://github.com/rubocop/rubocop/issues/13259): Add new 
`Lint/DuplicateSetElement` cop. ([@koic][])
+* [#13223](https://github.com/rubocop/rubocop/pull/13223): Add 
`AllowRBSInlineAnnotation` config option to `Layout/LeadingCommentSpace` to 
support RBS::Inline style annotation comments. ([@tk0miya][])
+* [#13310](https://github.com/rubocop/rubocop/issues/13310): Display analysis 
Ruby version in `rubocop -V`. ([@koic][])
+
+### Bug fixes
+
+* [#13314](https://github.com/rubocop/rubocop/pull/13314): Fix a false 
negative for `Style/Semicolon` when using a semicolon between a closing 
parenthesis after a line break and a consequent expression. ([@koic][])
+* [#13217](https://github.com/rubocop/rubocop/pull/13217): Fix a false 
positive in `Lint/ParenthesesAsGroupedExpression` with compound ranges. 
([@gsamokovarov][])
+* [#13268](https://github.com/rubocop/rubocop/pull/13268): Fix a false 
positive for `Style/BlockDelimiters` when a single line do-end block with an 
inline `rescue` with a semicolon before `rescue`. ([@koic][])
+* [#13298](https://github.com/rubocop/rubocop/pull/13298): Fix an error for 
`Layout/AccessModifierIndentation` when the access modifier is on the same line 
as the class definition. ([@koic][])
+* [#13198](https://github.com/rubocop/rubocop/pull/13198): Fix an error for 
`Style/OneLineConditional` when using nested if/then/else/end. ([@koic][])
+* [#13316](https://github.com/rubocop/rubocop/issues/13316): Fix an incorrect 
autocorrect for `Lint/ImplicitStringConcatenation` with `Lint/TripleQuotes` 
when string literals with triple quotes are used. ([@koic][])
+* [#13220](https://github.com/rubocop/rubocop/issues/13220): Fix an incorrect 
autocorrect for `Style/ArgumentsForwarding` when using only forwarded arguments 
in brackets. ([@koic][])
+* [#13202](https://github.com/rubocop/rubocop/issues/13202): Fix an incorrect 
autocorrect for `Style/CombinableLoops` when looping over the same data with 
different block variable names. ([@koic][])
+* [#13291](https://github.com/rubocop/rubocop/issues/13291): Fix an incorrect 
autocorrect for `Style/RescueModifier` when using modifier rescue for method 
call with heredoc argument. ([@koic][])
+* [#13226](https://github.com/rubocop/rubocop/pull/13226): Fix 
`--auto-gen-config` when passing an absolute config path. ([@earlopain][])
+* [#13225](https://github.com/rubocop/rubocop/issues/13225): Avoid syntax 
error when correcting `Style/OperatorMethodCall` with `/` operations followed 
by a parenthesized argument. ([@dvandersluis][])
+* [#13235](https://github.com/rubocop/rubocop/issues/13235): Fix an error for 
`Style/IfUnlessModifier` when multiline `if` that fits on one line and using 
implicit method call with hash value omission syntax. ([@koic][])
+* [#13219](https://github.com/rubocop/rubocop/pull/13219): Fix a false 
positive for `Style/ArgumentsForwarding` with Ruby 3.0 and optional position 
arguments. ([@earlopain][])
+* [#13271](https://github.com/rubocop/rubocop/issues/13271): Fix a false 
positive for `Lint/AmbiguousRange` when using rational literals. ([@koic][])
+* [#13260](https://github.com/rubocop/rubocop/issues/13260): Fix a false 
positive for `Lint/RedundantSafeNavigation` with namespaced constants. 
([@earlopain][])
+* [#13224](https://github.com/rubocop/rubocop/pull/13224): Fix false positives 
for `Style/OperatorMethodCall` with named forwarding. ([@earlopain][])
+* [#13213](https://github.com/rubocop/rubocop/issues/13213): Fix false 
positives for `Style/AccessModifierDeclarations` when `AllowModifiersOnAttrs: 
true` and using splat with a percent symbol array, or with a constant. 
([@koic][])
+* [#13145](https://github.com/rubocop/rubocop/issues/13145): Fix false 
positives for `Style/RedundantLineContinuation` when line continuations with 
comparison operator and the LHS is wrapped in parentheses. ([@koic][])
+* [#12875](https://github.com/rubocop/rubocop/issues/12875): Fix false 
positive for `Style/ArgumentsForwarding` when argument is used inside a block. 
([@dvandersluis][])
+* [#13239](https://github.com/rubocop/rubocop/pull/13239): Fix false positive 
for `Style/CollectionCompact` when using `delete_if`. ([@masato-bkn][])
+* [#13210](https://github.com/rubocop/rubocop/pull/13210): Fix 
omit_parentheses style for pattern match with value omission in single-line 
branch. ([@gsamokovarov][])
+* [#13149](https://github.com/rubocop/rubocop/issues/13149): Handle crashes in 
custom Ruby extractors more gracefully. ([@earlopain][])
+* [#13319](https://github.com/rubocop/rubocop/issues/13319): Handle literal 
forward slashes inside a `regexp` in `Lint/LiteralInInterpolation`. 
([@dvandersluis][])
+* [#13208](https://github.com/rubocop/rubocop/pull/13208): Fix an incorrect 
autocorrect for `Style/IfWithSemicolon` when single-line `if/;/end` when the 
then body contains a method call with `[]` or `[]=`. ([@koic][])
+* [#13318](https://github.com/rubocop/rubocop/issues/13318): Prevent modifying 
blocks with `Style/HashEachMethods` if the hash is modified within the block. 
([@dvandersluis][])
+* [#13293](https://github.com/rubocop/rubocop/pull/13293): Fix 
`TargetRubyVersion` from a gemspec when the gemspec is not named like the 
folder it is located in. ([@earlopain][])
+* [#13211](https://github.com/rubocop/rubocop/pull/13211): Fix wrong 
autocorrect for `Style/GuardClause` when using heredoc without `else` branch. 
([@earlopain][])
+* [#13215](https://github.com/rubocop/rubocop/pull/13215): Fix wrong 
autocorrect for `Lint/BigDecimalNew` when using `::BigDecimal.new`. 
([@earlopain][])
+* [#13215](https://github.com/rubocop/rubocop/pull/13215): Fix wrong 
autocorrect for `Style/MethodCallWithArgsParentheses` with `EnforcedStyle: 
omit_parentheses` and whitespace. ([@earlopain][])
+* [#13302](https://github.com/rubocop/rubocop/issues/13302): Fix incompatible 
autocorrect between `Style/RedundantBegin` and `Style/BlockDelimiters` with 
`EnforcedStyle: braces_for_chaining`. ([@earlopain][])
+
+### Changes
+
+* [#13221](https://github.com/rubocop/rubocop/pull/13221): Do not group 
accessors having RBS::Inline annotation comments in `Style/AccessorGrouping`. 
([@tk0miya][])
+* [#13286](https://github.com/rubocop/rubocop/issues/13286): Add 
`AllowedMethods` configuration to `Layout/FirstMethodArgumentLineBreak`. 
([@dvandersluis][])
+* [#13110](https://github.com/rubocop/rubocop/issues/13110): Add support in 
`Style/ArgumentsForwarding` for detecting forwarding of all anonymous 
arguments. ([@dvandersluis][])
+* [#13222](https://github.com/rubocop/rubocop/pull/13222): Allow to write 
RBS::Inline annotation comments after method definition in 
`Style/CommentedKeyword`. ([@tk0miya][])
+* [#13253](https://github.com/rubocop/rubocop/pull/13253): Emit a deprecation 
when custom cops inherit from `RuboCop::Cop::Cop`. ([@earlopain][])
+* [#13300](https://github.com/rubocop/rubocop/pull/13300): Set 
`EnforcedShorthandSyntax: either` by default for `Style/HashSyntax`. ([@koic][])
+* [#13254](https://github.com/rubocop/rubocop/pull/13254): Enhance the 
autocorrect for `Naming/InclusiveLanguage` when a sole suggestion is set. 
([@koic][])
+* [#13232](https://github.com/rubocop/rubocop/issues/13232): Make server mode 
aware of auto-restart for local config update. ([@koic][])
+* [#13270](https://github.com/rubocop/rubocop/pull/13270): Make 
`Style/SelectByRegexp` aware of `filter` in Ruby version 2.6 or above. 
([@masato-bkn][])
+* [#9816](https://github.com/rubocop/rubocop/issues/9816): Refine 
`Lint/SafeNavigationConsistency` cop to check that the safe navigation operator 
is applied consistently and without excess or deficiency. ([@koic][])
+* [#13256](https://github.com/rubocop/rubocop/issues/13256): Report and 
correct more `Style/SafeNavigation` offenses. ([@dvandersluis][])
+* [#13245](https://github.com/rubocop/rubocop/pull/13245): Support 
`filter/filter!` in `Style/CollectionCompact`. ([@masato-bkn][])
+* [#13281](https://github.com/rubocop/rubocop/pull/13281): Support Ruby 3.4 
for `Lint/UriRegexp` to avoid obsolete API. ([@koic][])
+* [#13229](https://github.com/rubocop/rubocop/issues/13229): Update 
`Style/MapIntoArray` to be able to handle arrays created using `[].tap`. 
([@dvandersluis][])
+* [#13305](https://github.com/rubocop/rubocop/pull/13305): Update 
`Style/ReturnNilInPredicateMethodDefinition` to detect implicit `nil` returns 
inside `if`. ([@dvandersluis][])
+* [#13327](https://github.com/rubocop/rubocop/pull/13327): Make server mode 
aware of auto-restart for .rubocop_todo.yml update. ([@koic][])
+
+[@koic]: https://github.com/koic
+[@tk0miya]: https://github.com/tk0miya
+[@gsamokovarov]: https://github.com/gsamokovarov
+[@earlopain]: https://github.com/earlopain
+[@dvandersluis]: https://github.com/dvandersluis
+[@masato-bkn]: https://github.com/masato-bkn
+
+
+1.66.1:
+
+### Bug fixes
+
+* [#13191](https://github.com/rubocop/rubocop/pull/13191): Fix an error for 
`Style/IfWithSemicolon` when using nested single-line if/;/end in block of 
if/else branches. ([@koic][])
+* [#13178](https://github.com/rubocop/rubocop/pull/13178): Fix false positive 
for `Style/EmptyLiteral` with `Hash.new([])`. ([@earlopain][])
+* [#13176](https://github.com/rubocop/rubocop/issues/13176): Fix crash in 
`Style/EmptyElse` when `AllowComments: true` and the else clause is missing. 
([@vlad-pisanov][])
+* [#13185](https://github.com/rubocop/rubocop/pull/13185): Fix false negatives 
in `Style/MapIntoArray` autocorrection when using `ensure`, `def`, `defs` and 
`for`. ([@vlad-pisanov][])
+
+[@koic]: https://github.com/koic
+[@earlopain]: https://github.com/earlopain
+[@vlad-pisanov]: https://github.com/vlad-pisanov
+
+
+1.66.0:
+
+### New features
+
+* [#13077](https://github.com/rubocop/rubocop/pull/13077): Add new global 
`StringLiteralsFrozenByDefault` option for correct analysis with 
`RUBYOPT=--enable=frozen-string-literal`. ([@earlopain][])
+* [#13080](https://github.com/rubocop/rubocop/pull/13080): Add new 
`DocumentationExtension` global option to serve documentation with extensions 
different than `.html`. ([@earlopain][])
+* [#13074](https://github.com/rubocop/rubocop/issues/13074): Add new 
`Lint/UselessNumericOperation` cop to check for inconsequential numeric 
operations. ([@zopolis4][])
+* [#13061](https://github.com/rubocop/rubocop/issues/13061): Add new 
`Style/RedundantInterpolationUnfreeze` cop to check for `dup` and `@+` on 
interpolated strings in Ruby >= 3.0. ([@earlopain][])
+
+### Bug fixes
+
+* [#13093](https://github.com/rubocop/rubocop/issues/13093): Fix an error for 
`Lint/ImplicitStringConcatenation` when implicitly concatenating a string 
literal with a line break and string interpolation. ([@koic][])
+* [#13098](https://github.com/rubocop/rubocop/issues/13098): Fix an error for 
`Style/IdenticalConditionalBranches` when handling empty case branches. 
([@koic][])
+* [#13113](https://github.com/rubocop/rubocop/pull/13113): Fix an error for 
`Style/IfWithSemicolon` when a nested `if` with a semicolon is used. ([@koic][])
+* [#13097](https://github.com/rubocop/rubocop/issues/13097): Fix an error for 
`Style/InPatternThen` when using alternative pattern matching deeply. 
([@koic][])
+* [#13159](https://github.com/rubocop/rubocop/pull/13159): Fix an error for 
`Style/OneLineConditional` when using if/then/else/end with multiple 
expressions in the `then` body. ([@koic][])
+* [#13092](https://github.com/rubocop/rubocop/pull/13092): Fix an incorrect 
autocorrect for `Layout/EmptyLineBetweenDefs` when two method definitions are 
on the same line separated by a semicolon. ([@koic][])
+* [#13116](https://github.com/rubocop/rubocop/pull/13116): Fix an incorrect 
autocorrect for `Style/IfWithSemicolon` when a single-line `if/;/end` has an 
argument in the then body expression. ([@koic][])
+* [#13161](https://github.com/rubocop/rubocop/pull/13161): Fix incorrect 
autocorrect for `Style/IfWithSemicolon` when using multiple expressions in the 
`else` body. ([@koic][])
+* [#13132](https://github.com/rubocop/rubocop/pull/13132): Fix incorrect 
autocorrect for `Style/TrailingBodyOnMethodDefinition` when an expression 
precedes a method definition on the same line with a semicolon. ([@koic][])
+* [#13164](https://github.com/rubocop/rubocop/pull/13164): Fix incorrect 
autocorrect behavior for `Layout/BlockAlignment` when `EnforcedStyleAlignWith: 
either (default)`. ([@koic][])
+* [#13087](https://github.com/rubocop/rubocop/pull/13087): Fix an incorrect 
autocorrect for `Style/MultipleComparison` when expression with more 
comparisons precedes an expression with less comparisons. ([@fatkodima][])
+* [#13172](https://github.com/rubocop/rubocop/pull/13172): Fix an error for 
`Layout/EmptyLinesAroundExceptionHandlingKeywords` when `ensure` or `else` and 
`end` are on the same line. ([@koic][])
+* [#13107](https://github.com/rubocop/rubocop/issues/13107): Fix an error for 
`Lint/ImplicitStringConcatenation` when there are multiple adjacent string 
interpolation literals on the same line. ([@koic][])
+* [#13111](https://github.com/rubocop/rubocop/pull/13111): Fix an error for 
`Style/GuardClause` when if clause is empty and correction would not fit on 
single line because of `Layout/LineLength`. ([@earlopain][])
+* [#13137](https://github.com/rubocop/rubocop/pull/13137): Fix an error for 
`Style/ParallelAssignment` when using `__FILE__`. ([@earlopain][])
+* [#13143](https://github.com/rubocop/rubocop/pull/13143): Fix an error during 
`TargetRubyVersion` detection if the gemspec is not valid syntax. 
([@earlopain][])
+* [#13131](https://github.com/rubocop/rubocop/pull/13131): Fix false negatives 
for `Lint/Void` when using `ensure`, `defs` and `numblock`. ([@vlad-pisanov][])
+* [#13174](https://github.com/rubocop/rubocop/pull/13174): Fix false negatives 
for `Style/MapIntoArray` when initializing the destination using `Array[]`, 
`Array([])`, or `Array.new([])`. ([@vlad-pisanov][])
+* [#13173](https://github.com/rubocop/rubocop/pull/13173): Fix false negatives 
for `Style/EmptyLiteral` when using `Array[]`, `Hash[]`, `Array.new([])` and 
`Hash.new([])`. ([@vlad-pisanov][])
+* [#13126](https://github.com/rubocop/rubocop/issues/13126): Fix a false 
positive for `Style/Alias` when using multiple `alias` in `def`. ([@koic][])
+* [#13085](https://github.com/rubocop/rubocop/issues/13085): Fix a false 
positive for `Style/EmptyElse` when a comment-only `else` is used after `elsif` 
and `AllowComments: true` is set. ([@koic][])
+* [#13118](https://github.com/rubocop/rubocop/issues/13118): Fix a false 
positive for `Style/MapIntoArray` when splatting. ([@earlopain][])
+* [#13105](https://github.com/rubocop/rubocop/issues/13105): Fix false 
positives for `Style/ArgumentsForwarding` when forwarding kwargs/block arg with 
non-matching additional args. ([@koic][])
+* [#13139](https://github.com/rubocop/rubocop/issues/13139): Fix false 
positives for `Style/RedundantCondition` when using modifier `if` or `unless`. 
([@koic][])
+* [#13134](https://github.com/rubocop/rubocop/pull/13134): Fix false negative 
for `Lint/Void` when using using frozen literals. ([@vlad-pisanov][])
+* [#13148](https://github.com/rubocop/rubocop/pull/13148): Fix incorrect 
autocorrect for `Lint/EmptyConditionalBody` when missing `elsif` body with 
`end` on the same line. ([@koic][])
+* [#13109](https://github.com/rubocop/rubocop/pull/13109): Fix an error for 
the `Lockfile` parser when it contains incompatible `BUNDLED WITH` versions. 
([@earlopain][])
+* [#13112](https://github.com/rubocop/rubocop/pull/13112): Fix detection of 
`TargetRubyVersion` through the gemfile if the gemfile ruby version is below 
2.7. ([@earlopain][])
+* [#13155](https://github.com/rubocop/rubocop/pull/13155): Fixes an error when 
the server cache directory has too long path, causing rubocop to fail even with 
caching disabled. ([@protocol7][])
+
+### Changes
+
+* [#13150](https://github.com/rubocop/rubocop/issues/13150): Allow `get_!`, 
`set_!`, `get_?`, `set_?`, `get_=`, and `set_=` in `Naming/AccessorMethodName`. 
([@koic][])
+* [#13103](https://github.com/rubocop/rubocop/issues/13103): Make 
`Lint/UselessAssignment` autocorrection safe. ([@koic][])
+* [#13099](https://github.com/rubocop/rubocop/issues/13099): Make 
`Style/RedundantRegexpArgument` respect the `EnforcedStyle` of 
`Style/StringLiterals`. ([@koic][])
+* [#13165](https://github.com/rubocop/rubocop/pull/13165): Remove dependency 
on the `rexml` gem. ([@bquorning][])
+* [#13090](https://github.com/rubocop/rubocop/pull/13090): Require RuboCop AST 
1.32.0+ to use `RuboCop::AST::RationalNode`. ([@koic][])
+
+[@earlopain]: https://github.com/earlopain
+[@zopolis4]: https://github.com/zopolis4
+[@koic]: https://github.com/koic
+[@fatkodima]: https://github.com/fatkodima
+[@vlad-pisanov]: https://github.com/vlad-pisanov
+[@protocol7]: https://github.com/protocol7
+[@bquorning]: https://github.com/bquorning
+
+
+1.65.1:
+
+### New features
+
+* [#13068](https://github.com/rubocop/rubocop/pull/13068): Add config 
validation to `Naming/PredicateName` to check that all `ForbiddenPrefixes` are 
being checked. ([@maxjacobson][])
+
+### Bug fixes
+
+* [#13051](https://github.com/rubocop/rubocop/issues/13051): Fix an error for 
`Lint/FloatComparison` when comparing with rational literal. ([@koic][])
+* [#13065](https://github.com/rubocop/rubocop/issues/13065): Fix an error for 
`Lint/UselessAssignment` when same name variables are assigned using chained 
assignment. ([@koic][])
+* [#13062](https://github.com/rubocop/rubocop/pull/13062): Fix an error for 
`Style/InvertibleUnlessCondition` when using empty parenthesis as condition. 
([@earlopain][])
+* [#11438](https://github.com/rubocop/rubocop/issues/11438): Explicitly load 
`fileutils` before calculating `before_us`. ([@r7kamura][])
+* [#13044](https://github.com/rubocop/rubocop/issues/13044): Fix false 
negatives for `Lint/ImplicitStringConcatenation` when using adjacent string 
interpolation literals on the same line. ([@koic][])
+* [#13083](https://github.com/rubocop/rubocop/pull/13083): Fix a false 
positive for `Style/GlobalStdStream` when using namespaced constants like 
`Foo::STDOUT`. ([@earlopain][])
+* [#13081](https://github.com/rubocop/rubocop/pull/13081): Fix a false 
positive for `Style/ZeroLengthPredicate` when using safe navigation and 
non-zero comparison. ([@fatkodima][])
+* [#13041](https://github.com/rubocop/rubocop/issues/13041): Fix false 
positives for `Lint/UselessAssignment` when pattern match variable is assigned 
and used in a block. ([@koic][])
+* [#13076](https://github.com/rubocop/rubocop/issues/13076): Fix an incorrect 
autocorrect for `Naming/RescuedExceptionsVariableName` when using hash value 
omission. ([@koic][])
+
+[@maxjacobson]: https://github.com/maxjacobson
+[@koic]: https://github.com/koic
+[@earlopain]: https://github.com/earlopain
+[@r7kamura]: https://github.com/r7kamura
+[@fatkodima]: https://github.com/fatkodima
+
+
+1.65.0:
+
+### New features
+
+* [#13030](https://github.com/rubocop/rubocop/pull/13030): Add new 
`Gemspec/AddRuntimeDependency` cop. ([@koic][])
+
+### Bug fixes
+
+* [#12954](https://github.com/rubocop/rubocop/issues/12954): Fix a false 
negative for `Style/ArgumentsForwarding` when arguments forwarding in `yield`. 
([@koic][])
+* [#13033](https://github.com/rubocop/rubocop/issues/13033): Fix a false 
positive for `Layout/SpaceAroundOperators` when using multiple spaces between 
an operator and a tailing comment. ([@koic][])
+* [#12885](https://github.com/rubocop/rubocop/issues/12885): Fix a false 
positive for `Lint/ToEnumArguments` when enumerator is created for another 
method. ([@koic][])
+* [#13018](https://github.com/rubocop/rubocop/issues/13018): Fix a false 
positive for `Style/MethodCallWithArgsParentheses` when `EnforcedStyle: 
omit_parentheses` is set and parenthesized method call is used before constant 
resolution. ([@koic][])
+* [#12986](https://github.com/rubocop/rubocop/issues/12986): Fix a false 
positive for `Style/RedundantBegin` when endless method definition with 
`rescue`. ([@koic][])
+* [#12985](https://github.com/rubocop/rubocop/issues/12985): Fix an error for 
`Style/RedundantRegexpCharacterClass` when using regexp_parser gem 2.3.1 or 
older. ([@koic][])
+* [#13010](https://github.com/rubocop/rubocop/issues/13010): Fix an error for 
`Style/SuperArguments` when the hash argument is or-assigned. ([@koic][])
+* [#13023](https://github.com/rubocop/rubocop/issues/13023): Fix an error for 
`Style/SymbolProc` when using lambda `->` with one argument and multiline 
`do`...`end` block. ([@koic][])
+* [#12989](https://github.com/rubocop/rubocop/issues/12989): Fix an error for 
the `inherit_gem` config when the Gemfile contains an uninstalled git gem. 
([@earlopain][])
+* [#12975](https://github.com/rubocop/rubocop/issues/12975): Fix an error for 
the `inherit_gem` config when running RuboCop without bundler and no Gemfile 
exists. ([@earlopain][])
+* [#12997](https://github.com/rubocop/rubocop/pull/12997): Fix an error for 
`Lint/UnmodifiedReduceAccumulator` when the block is empty. ([@earlopain][])
+* [#12979](https://github.com/rubocop/rubocop/issues/12979): Fix false 
negatives for `Lint/Void` when void expression with guard clause is not on last 
line. ([@koic][])
+* [#12716](https://github.com/rubocop/rubocop/issues/12716): Fix false 
negatives for `Lint/Void` when using parenthesized void operators. ([@koic][])
+* [#12471](https://github.com/rubocop/rubocop/issues/12471): Fix false 
negatives for `Style/ZeroLengthPredicate` when using safe navigation operator. 
([@koic][])
+* [#12960](https://github.com/rubocop/rubocop/issues/12960): Fix false 
positives for `Lint/NestedMethodDefinition` when definition of method on 
variable. ([@koic][])
+* [#13012](https://github.com/rubocop/rubocop/issues/13012): Fix false 
positives for `Style/HashExcept` when using `reject` and calling `include?` 
method with bang. ([@koic][])
+* [#12983](https://github.com/rubocop/rubocop/issues/12983): Fix false 
positives for `Style/SendWithLiteralMethodName` using `send` with writer method 
name. ([@koic][])
+* [#12957](https://github.com/rubocop/rubocop/issues/12957): Fix false 
positives for `Style/SuperArguments` when calling super in a block. ([@koic][])
+
+### Changes
+
+* [#12970](https://github.com/rubocop/rubocop/issues/12970): Add 
`CountModifierForms` option to `Metrics/BlockNesting` and set it to `false` by 
default. ([@koic][])
+* [#13032](https://github.com/rubocop/rubocop/pull/13032): Display warning 
messages for deprecated APIs. ([@koic][])
+* [#13031](https://github.com/rubocop/rubocop/pull/13031): Enable YJIT by 
default in server mode. ([@koic][])
+* [#12557](https://github.com/rubocop/rubocop/issues/12557): Make server mode 
aware of auto-restart for `bundle update`. ([@koic][])
+* [#12616](https://github.com/rubocop/rubocop/issues/12616): Make 
`Style/MapCompactWithConditionalBlock` aware of `filter_map`. ([@koic][])
+* [#13035](https://github.com/rubocop/rubocop/issues/13035): Support 
autocorrect for `Lint/ImplicitStringConcatenation`. ([@koic][])
+
+[@koic]: https://github.com/koic
+[@earlopain]: https://github.com/earlopain
+
+
+
+
+-------------------------------------------------------------------

Old:
----
  rubocop-1.64.1.gem

New:
----
  rubocop-1.68.0.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-rubocop.spec ++++++
--- /var/tmp/diff_new_pack.7jvV5H/_old  2024-11-07 16:28:25.952257238 +0100
+++ /var/tmp/diff_new_pack.7jvV5H/_new  2024-11-07 16:28:25.956257404 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-rubocop
-Version:        1.64.1
+Version:        1.68.0
 Release:        0
 %define mod_name rubocop
 %define mod_full_name %{mod_name}-%{version}
@@ -37,7 +37,6 @@
 Source1:        gem2rpm.yml
 Summary:        Automatic Ruby code style checking tool
 License:        MIT
-PreReq:         update-alternatives
 
 %description
 RuboCop is a Ruby code style checking and code formatting tool.

++++++ rubocop-1.64.1.gem -> rubocop-1.68.0.gem ++++++
++++ 10091 lines of diff (skipped)

Reply via email to