chore(deps): update all non-major bundler dependencies #998
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
'~> 7.1.0'
->'~> 7.2.2', '>= 7.2.2.1'
'~> 1.50.2'
->'~> 1.70.0'
Release Notes
rails/rails (rails)
v7.2.2.1
: 7.2.2.1Compare Source
Active Support
Active Model
Active Record
Action View
Action Pack
Add validation to content security policies to disallow spaces and semicolons.
Developers should use multiple arguments, and different directive methods instead.
[CVE-2024-54133]
Gannon McGibbon
Active Job
Action Mailer
Action Cable
Active Storage
Action Mailbox
Action Text
Update vendored trix version to 2.1.10
John Hawthorn
Railties
Guides
v7.2.2
: 7.2.2Compare Source
Active Support
Include options when instrumenting
ActiveSupport::Cache::Store#delete
andActiveSupport::Cache::Store#delete_multi
.Adam Renberg Tamm
Print test names when running
rails test -v
for parallel tests.John Hawthorn, Abeid Ahmed
Active Model
Fix regression in
alias_attribute
to work with user defined methods.alias_attribute
would wrongly assume the attribute accessor was generated by Active Model.Jean Boussier
Active Record
Fix support for
query_cache: false
indatabase.yml
.query_cache: false
would no longer entirely disable the Active Record query cache.zzak
Set
.attributes_for_inspect
to:all
by default.For new applications it is set to
[:id]
in config/environment/production.rb.In the console all the attributes are always shown.
Andrew Novoselac
PG::UnableToSend: no connection to the server
is now retryable as a connection-related exceptionKazuma Watanabe
Fix marshalling of unsaved associated records in 7.1 format.
The 7.1 format would only marshal associated records if the association was loaded.
But associations that would only contain unsaved records would be skipped.
Jean Boussier
Fix incorrect SQL query when passing an empty hash to
ActiveRecord::Base.insert
.David Stosik
Allow to save records with polymorphic join tables that have
inverse_of
specified.
Markus Doits
Fix association scopes applying on the incorrect join when using a polymorphic
has_many through:
.Joshua Young
Fix
dependent: :destroy
for bi-directional has one through association.Fixes #50948.
In the above example
left.destroy
wouldn't destroy its associatedRight
record.
Andy Stewart
Properly handle lazily pinned connection pools.
Fixes #53147.
When using transactional fixtures with system tests to similar tools
such as capybara, it could happen that a connection end up pinned by the
server thread rather than the test thread, causing
"Cannot expire connection, it is owned by a different thread"
errors.Jean Boussier
Fix
ActiveRecord::Base.with
to accept more than two sub queries.Fixes #53110.
The above now works as expected.
fatkodima
Properly release pinned connections with non joinable connections.
Fixes #52973
When running system tests with transactional fixtures on, it could happen that
the connection leased by the Puma thread wouldn't be properly released back to the pool,
causing "Cannot expire connection, it is owned by a different thread" errors in later tests.
Jean Boussier
Make Float distinguish between
float4
andfloat8
in PostgreSQL.Fixes #52742
Ryota Kitazawa, Takayuki Nagatomi
Fix an issue where
.left_outer_joins
used with multiple associations that havethe same child association but different parents does not join all parents.
Previously, using
.left_outer_joins
with the same child association would only join one of the parents.Now it will correctly join both parents.
Fixes #41498.
Garrett Blehm
Ensure
ActiveRecord::Encryption.config
is always ready before access.Previously,
ActiveRecord::Encryption
configuration was deferred untilActiveRecord::Base
was loaded. Therefore, accessing
ActiveRecord::Encryption.config
properties beforeActiveRecord::Base
was loaded would give incorrect results.ActiveRecord::Encryption
now has its own loading hook so that its configuration is set assoon as needed.
When
ActiveRecord::Base
is loaded, even lazily, it in turn triggers the loading ofActiveRecord::Encryption
, thus preserving the original behavior of having its config readybefore any use of
ActiveRecord::Base
.Maxime Réty
Add
TimeZoneConverter#==
method, so objects will be properly compared bytheir type, scale, limit & precision.
Address #52699.
Ruy Rocha
Action View
Action Pack
Fix non-GET requests not updating cookies in
ActionController::TestCase
.Jon Moss, Hartley McGuire
Active Job
Action Mailer
Action Cable
Active Storage
Action Mailbox
Action Text
Railties
Guides
v7.2.1.2
: 7.2.1.2Compare Source
Active Support
Active Model
Active Record
Action View
Action Pack
Active Job
Action Mailer
Fix NoMethodError in
block_format
helperMichael Leimstaedtner
Action Cable
Active Storage
Action Mailbox
Action Text
Railties
Guides
v7.2.1.1
: 7.2.1.1Compare Source
Active Support
Active Model
Active Record
Action View
Action Pack
Avoid regex backtracking in HTTP Token authentication
[CVE-2024-47887]
Avoid regex backtracking in query parameter filtering
[CVE-2024-41128]
Active Job
Action Mailer
Avoid regex backtracking in
block_format
helper[CVE-2024-47889]
Action Cable
Active Storage
Action Mailbox
Action Text
Avoid backtracing in plain_text_for_blockquote_node
[CVE-2024-47888]
Railties
Guides
v7.2.1
: 7.2.1Compare Source
Active Support
Active Model
Active Record
Fix detection for
enum
columns with parallelized tests and PostgreSQL.Rafael Mendonça França
Allow to eager load nested nil associations.
fatkodima
Fix swallowing ignore order warning when batching using
BatchEnumerator
.fatkodima
Fix memory bloat on the connection pool when using the Fiber
IsolatedExecutionState
.Jean Boussier
Restore inferred association class with the same modularized name.
Justin Ko
Fix
ActiveRecord::Base.inspect
to properly explain how to load schema information.Jean Boussier
Check invalid
enum
options for the new syntax.The options using
_
prefix in the old syntax are invalid in the new syntax.Rafael Mendonça França
Fix
ActiveRecord::Encryption::EncryptedAttributeType#type
to returnactual cast type.
Vasiliy Ermolovich
Fix
create_table
with:auto_increment
option for MySQL adapter.fatkodima
Action View
Action Pack
Fix
Request#raw_post
raisingNoMethodError
whenrack.input
isnil
.Hartley McGuire
Active Job
Action Mailer
Action Cable
Active Storage
Action Mailbox
Action Text
Strip
content
attribute if the key is present but the value is emptyJeremy Green
Railties
Fix
rails console
for application with non default application constant.The wrongly assumed the Rails application would be named
AppNamespace::Application
,which is the default but not an obligation.
Jean Boussier
Fix the default Dockerfile to include the full sqlite3 package.
Prior to this it only included
libsqlite3
, so it wasn't enough torun
rails dbconsole
.Jerome Dalbert
Don't update public directory during
app:update
command for API-only Applications.y-yagi
Don't add bin/brakeman if brakeman is not in bundle when upgrading an application.
Etienne Barrié
Remove PWA views and routes if its an API only project.
Jean Boussier
Simplify generated Puma configuration
DHH, Rafael Mendonça França
v7.2.0
Compare Source
rubocop/rubocop (rubocop)
v1.70.0
Compare Source
New features
Style/ItAssignment
cop to detect local assignments toit
inside blocks. ([@dvandersluis][])Lint/SharedMutableDefault
cop to alert on mutable Hash defaults. ([@corsonknowles][])Lint/ConstantReassignment
. ([@lovro-bikic][])target_gem_version
API to change behavior of a cop at runtime depending on which gem version is present. ([@earlopain][])Bug fixes
Lint/NonAtomicFileOperation
to detect offenses with fully qualified constants. ([@viralpraxis][])--format
option to accept fully qualified formatter class names. ([@viralpraxis][])Lint/Syntax
when a syntax error occurs. ([@earlopain][])RuboCop::Cop::Util.to_string_literal
to work correctly with frozen strings. ([@viralpraxis][])Lint/Void
inside of non-modifier conditionals. ([@GabeIsman][])Style/MultipleComparison
when settingAllowMethodComparison: false
and comparing with simple method calls. ([@koic][])Layout/EmptyLinesAroundAccessModifier
when an access modifier and an expression are on the same line. ([@koic][])Style/MethodCallWithArgsParentheses
when settingEnforcedStyle: omit_parentheses
and last argument is an endless range. ([@earlopain][])Style/RaiseArgs
with anonymous splat and triple dot forwarding. ([@earlopain][])Lint/NestedMethodDefinition
when defining a method on a constant or a method call. ([@koic][])Style/MultipleComparison
when using multiple safe navigation method calls. ([@koic][])Style/RedundantInitialize
when empty initialize method has arguments. ([@marocchino][])rubocop -d
on a config with a remoteinherit_from
that causes a duplicate setting warning. ([@dvandersluis][])Style/RedundantLineContinuation
with multiple line continuations. ([@dvandersluis][])Naming/BlockForwarding
when method just returns the block argument. ([@mvz][])Layout/HashAlignment
when there is a multiline positional argument andLayout/ArgumentAlignment
is configured withEnforcedStyle: with_fixed_indentation
. ([@dvandersluis][])Layout/SpaceAroundOperators
when different comparison operators were aligned with each other. ([@dvandersluis][])Lint/LiteralInInterpolation
cop error on invalid string literal. ([@viralpraxis][])Lint/NonAtomicFileOperation
cop error on non-constant receiver. ([@viralpraxis][])Lint/Void
cop error onif
without body. ([@viralpraxis][])Style/ClassAndModuleChildren
cop error oncompact
enforced style and unindented body. ([@viralpraxis][])Style/FloatDivision
cop error if#to_f
has implicit receiver. ([@viralpraxis][])Style/HashExcept
to recognize safe navigation whenActiveSupportExtensionsEnabled
config is enabled. ([@lovro-bikic][])Style/HashSyntax
cop error on implicitcall
method. ([@viralpraxis][])Style/MissingElse
cop error ifStyle/EmptyElse
'sEnforcedStyle
is notboth
andif
expression containselsif
. ([@viralpraxis][])Style/MissingElse
cop error ifStyle/EmptyElse
'sEnforcedStyle
is notboth
andif
expression contains multipleelsif
. ([@viralpraxis][])Style/RedundantCondition
cop error on parentheses and modifierif
inelse
. ([@viralpraxis][])Style/RedundantRegexpArgument
when the regex contains a single quote. ([@mrzasa][])Style/YodaExpression
cop error in case of suffix form of operator. ([@viralpraxis][])Layout/LineContinuationSpacing
to ignore continuations inside aregexp
orxstr
. ([@dvandersluis][])Style/SuperArguments
to handlesuper
with a block or with a chained method with a block. ([@dvandersluis][])NoMethodError
inConfigValidator
when a Cop's config is not aHash
and raiseValidationError
instead. ([@amomchilov][])Changes
Style/ObjectThen
. ([@dvandersluis][])Layout/HashAlignment
. ([@dvandersluis][])Layout/HeredocArgumentClosingParenthesis
. ([@dvandersluis][])Layout/LineLength
. ([@dvandersluis][])Style/SendWithLiteralMethodName
. ([@dvandersluis][])Lint/NumericOperationWithConstantResult
. ([@earlopain][])Style/SlicingWithRange
when calling.[]
or&.[]
with a correctable range. ([@dvandersluis][])Lint/DuplicateSetElement
to detect offences withinSortedSet
. ([@viralpraxis][])Layout/TrailingWhitespace
to support blank characters other than space and tab. ([@krororo][])Metrics/MethodLength
to make use ofAllowedMethods
andAllowedPatterns
for methods defined dynamically withdefine_method
. ([@dvandersluis][])Style/AccessModifierDeclarations
to addAllowModifiersOnAliasMethod
configuration (defaulttrue
). ([@dvandersluis][])Style/RedundantSelfAssignment
to handle safe navigation on the right-hand side of the assignment. ([@dvandersluis][])v1.69.2
Compare Source
Bug fixes
Style/MultipleComparison
when a variable is compared multiple times after a method call. ([@koic][])Bundler/DuplicatedGem
cop error in case of empty branch. ([@viralpraxis][])Lint/UnescapedBracketInRegexp
cop failure with invalid multibyte escape. ([@earlopain][])Style/FileNull
when using'nul'
string. ([@koic][])--disable-uncorrectable
to not insert directives inside a string. ([@dvandersluis][])Layout/LineContinuationLeadingSpace
andStyle/StringLiterals
autocorrects in the same pass. ([@dvandersluis][])Style/BlockDelimiters
to always accept braces when an operator method argument is chained. ([@dvandersluis][])Style/RedundantLineContinuation
false negatives when a redundant continuation follows a required continuation. ([@dvandersluis][])Style/IfWithSemicolon
when using multi value assignment inif
with a semicolon is used. ([@koic][])Layout/LineLength
cop failure in case of YARD-comment-like string. ([@viralpraxis][])Lint/NonAtomicFileOperation
cop error in case of implicit receiver. ([@viralpraxis][])Metrics/ClassLength
cop error in case of chained assignments. ([@viralpraxis][])Naming/RescuedExceptionsVariableName
cop error when exception is assigned with writer method. ([@viralpraxis][])Style/RedundantLineContinuation
when a method definition is used as an argument for a method call. ([@davidrunger][])Style/ExactRegexpMatch
cop error on invalid regular expression literal. ([@viralpraxis][])Style/FrozenStringLiteralComment
false positive in case of non-downcased value literal. ([@viralpraxis][])Style/MethodCallWithoutArgsParentheses
cop error in case of mass hash assignment. ([@viralpraxis][])Style/RedundantCondition
cop failure in case of empty arguments. ([@viralpraxis][])Layout/ExtraSpacing
andLayout/SpaceAroundOperators
to handle preceding operators inside strings. ([@dvandersluis][])v1.69.1
Compare Source
Bug fixes
Style/DigChain
when using safe navigation method chain withdig
method. ([@koic][])Style/ParallelAssignment
when using the anonymous splat operator. ([@earlopain][])Lint/UnreachableCode
. ([@isuckatcs][])Style/HashExcept
cop when usingreject/!include?
,reject/!in?
orselect/!exclude?
combinations. ([@lovro-bikic][])Lint/UnescapedBracketInRegexp
cop failure with invalid regular expression. ([@viralpraxis][])Style::AccessModifierDeclarations
cop failure in case ofif
node withoutelse
. ([@viralpraxis][])Style/RedundantArgument
cop failure while inspecting string literal with invalid encoding. ([@viralpraxis][])Style/RedundantParentheses
cop failure in case of splattedcase
node without condition. ([@viralpraxis][])Style/RedundantSelf
cop failure withkwnilarg
argument node. ([@viralpraxis][])Style/StringConcatenation
cop failure when there are mixed implicit and explicit concatenations. ([@viralpraxis][])Lint/UnescapedBracketInRegexp
when using regexp_parser 2.9.2 and earlier. ([@dvandersluis][])Style/BlockDelimiters
to not change braces when they are required for syntax. ([@dvandersluis][])Style/LambdaCall
to be aware of safe navigation. ([@dvandersluis][])v1.69.0
Compare Source
New features
Lint/HashNewWithKeywordArgumentsAsDefault
cop. ([@koic][])Lint/NumericOperationWithConstantResult
cop. ([@zopolis4][])Style/DigChain
cop. ([@dvandersluis][])Style/FileNull
cop. ([@dvandersluis][])Style/FileTouch
cop. ([@lovro-bikic][])Lint/UselessDefined
to detect cases such asdefined?('Foo')
whendefined?(Foo)
was intended. ([@earlopain][])Bug fixes
Layout/EmptyLineAfterGuardClause
when using a guard clause outside oneliner block. ([@koic][])Style/RedundantLineContinuation
when there is a line continuation at the end of Ruby code followed by__END__
data. ([@koic][])Style/CommentedKeyword
. ([@dak2][])Style/IfWithSemicolon
when usingreturn
with value inif
with a semicolon is used. ([@koic][])Style/IfWithSemicolon
when the then body contains an arithmetic operator method call with an argument. ([@koic][])Style/RedundantCondition
skip autocorrection when a branch has a comment. ([@koic][])Style/BitwisePredicate
when having regular method. ([@d4be4st][])Lint/FloatComparison
against nil. ([@lovro-bikic][])Lint/InterpolationCheck
when using invalid syntax in interpolation. ([@koic][])Lint/SafeNavigationConsistency
when using unsafe navigation with both&&
and||
. ([@koic][])Naming/MemoizedInstanceVariableName
for assignment methods`. ([@earlopain][])Naming/MemoizedInstanceVariableName
when usinginitialize_clone
,initialize_copy
, orinitialize_dup
. ([@koic][])Style/SafeNavigation
when using a method chain that exceeds theMaxChainLength
value and includes safe navigation operator. ([@koic][])Style/AccessModifierDeclarations
for multiple inline symbols. ([@dvandersluis][])Lint/Void
if an operator is called in a void context using a dot. ([@dvandersluis][])Lint/DeprecatedOpenSSLConstant
false positive when the argument is a safe navigation method call. ([@dvandersluis][])Style/AccessModifierDeclarations
to register (as positive or negative, depending onAllowModifiersOnSymbols
value) access modifiers with multiple symbols. ([@dvandersluis][])Lint/RedundantSplatExpansion
when percent literal array is used in a safe navigation method call. ([@lovro-bikic][])Style/NestedTernaryOperator
when ternary operators are nested and the inner condition is parenthesized. ([@koic][])Style/OneLineConditional
when the else branch of a ternary operator has multiple expressions. ([@koic][])Style/RedundantRegexpArgument
when using escaped double quote character. ([@koic][])Style/IfWithSemicolon
when using nested if/;/end in if body. ([@koic][])Layout/LeadingCommentSpace
to accept multiline shebangs at the top of the file. ([@dvandersluis][])Style/AccessModifierDeclarations
to handleattr_*
methods with multiple parameters. ([@dvandersluis][])Style/SingleLineDoEndBlock
to not register an offense if it will introduce a conflictingLayout/RedundantLineBreak
offense. ([@dvandersluis][])Changes
Layout/LineLength
whenSplitStrings
is set totrue
. ([@dvandersluis][])Style/ArrayIntersect
aware ofnone?
. ([@earlopain][])Lint/ItWithoutArgumentsInBlock
to not register offenses in Ruby 3.4. ([@dvandersluis][])Lint/RedundantSafeNavigation
to register an offense when the receiver isself
. ([@dvandersluis][])Lint/UnusedMethodArgument
to allow the class names forIgnoreNotImplementedMethods
to be configured. ([@dvandersluis][])Style/AccessModifierDeclarations
to accept modifier with splatted method call. ([@dvandersluis][])v1.68.0
Compare Source
New features
Style/BitwisePredicate
cop. ([@koic][])Style/CombinableDefined
cop. ([@dvandersluis][])Style/AmbiguousEndlessMethodDefinition
cop. ([@dvandersluis][])Lint/UnescapedBracketInRegexp
cop. ([@dvandersluis][])AllowSteepAnnotation
config option toLayout/LeadingCommentSpace
. ([@tk0miya][])IgnoreDuplicateElseBranch
option toLint/DuplicateBranch
. ([@fatkodima][])Style/SafeNavigationChainLength
cop. ([@fatkodima][])Style/KeywordArgumentsMerging
cop. ([@fatkodima][])Bug fixes
Style/RedundantLineContinuation
when there is a line continuation at the EOF. ([@koic][])Naming/BlockForwarding
withStyle/ExplicitBlockArgument
. ([@koic][])Style/BlockDelimiters
autocorrection does not move other code between the block and comment. ([@dvandersluis][])Lint/UselessAssignment
cop when there is a useless assignment followed by a block. ([@pCosta99][])Style/MapIntoArray
when using non-splatted arguments. ([@vlad-pisanov][])Layout/SpaceBeforeBrackets
when there is a dot before[]=
. ([@earlopain][])Lint/SafeNavigationConsistency
when using safe navigation on the LHS with operator method on the RHS of&&
. ([@koic][])Style/GuardClause
when using a local variable assigned in a conditional expression in a branch. ([@koic][])Style/RedundantLineContinuation
when required line continuations for&&
is used with an assignment after a line break. ([@koic][])Style/RedundantParentheses
when parentheses are used around method chain withdo
...end
block in keyword argument. ([@koic][])Lint/SafeNavigationChain
when a safe navigation operator is used with a method call as the RHS operand of&&
for the same receiver. ([@koic][])--disable-uncorrectable
to not insert a comment inside a string continuation. ([@dvandersluis][])Lint/UselessAssignment
a multiple assignment orfor
contains an inner assignment. ([@dvandersluis][])Style/BlockDelimiters
whenEnforcedStyle: semantic
is set and used withLayout/SpaceInsideBlockBraces
. ([@koic][])Style/RedundantInterpolationUnfreeze
andStyle/RedundantFreeze
when strings contain interpolated global, instance, and class variables. ([@vlad-pisanov][])Layout/LineLength
from breaking up a method with arguments chained onto a heredoc delimiter. ([@dvandersluis][])--display-only-correctable
and--display-only-safe-correctable
when no offenses are displayed. ([@dvandersluis][])Style/MultipleComparison
whenComparisonsThreshold
exceeds 2. ([@fatkodima][],[@vlad-pisanov][])Lint/NonAtomicFileOperation
when using a postfixunless
for file existence checks before creating a file, in cases withDir.mkdir
. ([@kotaro0522][])PercentLiteralCorrector
to be able to write pairs of delimiters without excessive escaping. ([@dvandersluis][])Style/SafeNavigation
to not autocorrect if the RHS of anand
node is anor
node. ([@dvandersluis][])Style/TernaryParentheses
with asend
node condition, ensure its arguments are parenthesized. ([@dvandersluis][])Changes
rubocop -V
, show the analysis Ruby version of the current directory. ([@earlopain][])v1.67.0
Compare Source
New features
Lint/DuplicateSetElement
cop. ([@koic][])AllowRBSInlineAnnotation
config option toLayout/LeadingCommentSpace
to support RBS::Inline style annotation comments. ([@tk0miya][])rubocop -V
. ([@koic][])Bug fixes
Style/Semicolon
when using a semicolon between a closing parenthesis after a line break and a consequent expression. ([@koic][])Lint/ParenthesesAsGroupedExpression
with compound ranges. ([@gsamokovarov][])Style/BlockDelimiters
when a single line do-end block with an inlinerescue
with a semicolon beforerescue
. ([@koic][])Layout/AccessModifierIndentation
when the access modifier is on the same line as the class definition. ([@koic][])Style/OneLineConditional
when using nested if/then/else/end. ([@koic][])Lint/ImplicitStringConcatenation
withLint/TripleQuotes
when string literals with triple quotes are used. ([@koic][])Style/ArgumentsForwarding
when using only forwarded arguments in brackets. ([@koic][])Style/CombinableLoops
when looping over the same data with different block variable names. ([@koic][])Style/RescueModifier
when using modifier rescue for method call with heredoc argument. ([@koic][])--auto-gen-config
when passing an absolute config path. ([@earlopain][])Style/OperatorMethodCall
with/
operations followed by a parenthesized argument. ([@dvandersluis][])Style/IfUnlessModifier
when multilineif
that fits on one line and using implicit method call with hash value omission syntax. ([@koic][])Style/ArgumentsForwarding
with Ruby 3.0 and optional position arguments. ([@earlopain][])Lint/AmbiguousRange
when using rational literals. ([@koic][])Lint/RedundantSafeNavigation
with namespaced constants. ([@earlopain][])Style/OperatorMethodCall
with named forwarding. ([@earlopain][])Style/AccessModifierDeclarations
whenAllowModifiersOnAttrs: true
and using splat with a percent symbol array, or with a constant. ([@koic][])Style/RedundantLineContinuation
when line continuations with comparison operator and the LHS is wrapped in parentheses. ([@koic][])Style/ArgumentsForwarding
when argument is used inside a block. ([@dvandersluis][])Style/CollectionCompact
when usingdelete_if
. ([@masato-bkn][])regexp
inLint/LiteralInInterpolation
. ([@dvandersluis][])Style/IfWithSemicolon
when single-lineif/;/end
when the then body contains a method call with[]
or[]=
. ([@koic][])Style/HashEachMethods
if the hash is modified within the block. ([@dvandersluis][])TargetRubyVersion
from a gemspec when the gemspec is not named like the folder it is located in. ([@earlopain][])Style/GuardClause
when using heredoc withoutelse
branch. ([@earlopain][])Lint/BigDecimalNew
when using::BigDecimal.new
. ([[@earlopain](https://redirect.github.comConfiguration
📅 Schedule: Branch creation - "* 0-3 * * 1" in timezone Europe/Amsterdam, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.