Update bundler non-major dependencies to v2.7.5 - #453
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
Coverage Report for CI Build 34491039153Coverage remained the same at 98.304%Details
Uncovered ChangesNo uncovered changes found. Coverage RegressionsNo coverage regressions found. Coverage Stats
💛 - Coveralls |
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 17, 2026 18:13
b9a112b to
2b90748
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 17, 2026 21:21
2b90748 to
a148782
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 18, 2026 18:23
a148782 to
3be3e41
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 21, 2026 18:32
3be3e41 to
f9205a5
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 24, 2026 13:24
f9205a5 to
05461ed
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 24, 2026 16:17
05461ed to
e0a07e4
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 25, 2026 19:06
e0a07e4 to
5a4086f
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 25, 2026 23:27
5a4086f to
7852381
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 26, 2026 19:31
7852381 to
edac57b
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 26, 2026 20:49
edac57b to
5302f6d
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 27, 2026 20:09
5302f6d to
5c38fd5
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 27, 2026 23:05
5c38fd5 to
98755a3
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
August 29, 2026 12:58
98755a3 to
b7dfd64
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 2, 2026 19:15
b7dfd64 to
36b7a45
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 3, 2026 13:23
36b7a45 to
ca60edb
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 3, 2026 13:44
ca60edb to
a5f672d
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 3, 2026 17:20
a5f672d to
0ab7315
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 4, 2026 11:31
0ab7315 to
ba2387d
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 4, 2026 14:21
ba2387d to
458e528
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 4, 2026 22:41
458e528 to
929c5e6
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 5, 2026 16:40
929c5e6 to
8fb50d3
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 6, 2026 17:54
8fb50d3 to
a722f85
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 9, 2026 18:26
a722f85 to
865f0e6
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
September 10, 2026 14:44
865f0e6 to
c014ae5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
2.6.5→2.7.51.25.0→1.26.01.2.15→1.2.172.6.8→2.6.100.5.0→0.5.15.1.0→5.2.01.89.0→1.91.02.36.0→2.37.06.2.1→6.3.04.47.0→4.49.01.1.1→1.2.02.9.6-aarch64-linux-gnu→2.9.63.26.2→3.26.4Release Notes
ctran/annotate_models (annotate)
v2.7.5Compare Source
See https://github.com/ctran/annotate_models/releases/tag/v2.7.5
v2.7.4Compare Source
v2.7.3Compare Source
See https://github.com/ctran/annotate_models/releases/tag/v2.7.3
v2.7.2Compare Source
See https://github.com/ctran/annotate_models/releases/tag/v2.7.2
v2.7.1Compare Source
See https://github.com/ctran/annotate_models/releases/tag/v2.7.1
v2.7.0Compare Source
See https://github.com/ctran/annotate_models/releases/tag/v2.7.0
v2.6.10: Revert incompatible changeCompare Source
Revert "Prefer SQL column type over normalized AR type"
v2.6.9Compare Source
v2.6.8Compare Source
options[:model_dir]is specified, #234v2.6.7Compare Source
options[:model_dir]is specified, #234v2.6.6Compare Source
loadkpi/crawler_detect (crawler_detect)
v1.2.17Compare Source
rmosolgo/graphql-ruby (graphql)
v2.6.10Compare Source
New features
Execution::Next: Adddataload: { ..., method: }shorthand #5706Bug fixes
AsyncDataloader: Avoid ClosedError race in old fibers #5702AsyncDataloader: fix nested dataloader runs #5703FieldsWillMerge#5704AsyncDataloader: Fix ActiveRecord relation loads in connections #5708Execution::Next: handle SystemStackErrors #5705Float: reject non-finite values #5713v2.6.9Compare Source
Security
instrumentl/rails-cloudflare-turnstile (rails_cloudflare_turnstile)
v0.5.1Compare Source
reidmorrison/rails_semantic_logger (rails_semantic_logger)
v5.2.0Compare Source
Rails.application.deprecators[:rails_semantic_logger], so the application's own deprecationsettings govern it:
config.active_support.report_deprecations = false,config.active_support.deprecation = :raise, or silencing that one deprecator by name. Rails'active_support.deprecation_behaviorinitializer only reaches deprecators in that collection, andthis one was never added to it, so nothing an application configured could reach the warnings.
Note that an application still setting deprecated options will now see them raise under
config.active_support.deprecation = :raise.format,ap_options,filter,console_logger,add_file_appender) are no longer emitted from the setter. Those options aredocumented to be set in
config/application.rborconfig/environments/*.rb, which Rails reads inload_environment_config, long beforeactive_support.deprecation_behaviorapplies the settingsabove, so warning from the setter landed in a window that no application configuration could
reach. The warnings are now recorded and emitted once Rails has applied that configuration. Each
option is reported once per boot, attributed to the first place it was set; options set later
(from
config/initializers/*, or at runtime) still warn immediately at their call site. Fixes#328.
TaggedLoggerProxyclass at runtime instead of requiring it by path.Rails 8.2 moves it from
ActionCable::Connection::TaggedLoggerProxytoActionCable::Server::TaggedLoggerProxy, as part of theActionCable::Server::Socketrefactor,and leaves no back-compat alias, so the unconditional
require "action_cable/connection/tagged_logger_proxy"raisedLoadErrorduringafter_initializeand failed the app's boot on Rails edge. Fixes #326.logger.rocketjob.iotologger.reidmorrison.com. The gem'shomepageanddocumentation_urimetadata now point there,as do the links in the README.
rubocop/rubocop (rubocop)
v1.91.0Compare Source
New features
AllCops: FailLevel, the configuration equivalent of--fail-level. ([@bbatsov][])AllowedDirectivesoption toStyle/DisableCopsWithinSourceCodeDirective, exempting directive kinds such as generatedrubocop:todocomments. ([@bbatsov][])--changedto inspect only the files git says changed. ([@bbatsov][])--diffto preview autocorrection without writing files. ([@bbatsov][])Lint/MisplacedMagicCommentcop to flag magic comments in positions where Ruby ignores them. ([@bbatsov][])rubocop:enable-nextdirective to re-enable cops for the next statement only. ([@bbatsov][])rubocop:nextdirective, combiningpush-style+/-arguments withdisable-next's statement scope. ([@bbatsov][])Previewsection with the defaults it is expected to adopt in the next major release, applied underPreview. ([@bbatsov][])Bug fixes
Style/RedundantRegexpCharacterClasswith\8/\9. ([@bbatsov][])Layout/ElseAlignmentwhenelseis used withrescuein aclass,module, or singleton class body. ([@viralpraxis][])Layout/HashAlignmentwhen a hash value starts on the line below its key. ([@viralpraxis][])Layout/HashAlignmentwhen the first pair of a hash omits its value, and an incorrect autocorrection when a later pair does. ([@viralpraxis][])Layout/IndentationWidthon under-indented code with tab indentation. ([@Starlexxx][])Lint/RedundantCopDisableDirectivewhen a file contains more than onerubocop:push/rubocop:poppair. ([@koic][])Style/AccessModifierDeclarationswhen a body repeats the same access modifier. ([@viralpraxis][])Style/AccessModifierDeclarationswithEnforcedStyle: inlinewhen an access modifier is the body of anifwithout anelsebranch. ([@viralpraxis][])Style/ConstantVisibilitywhen a visibility declaration splats anything other than an array literal, e.g.private_constant(*constants(false)). ([@viralpraxis][])Style/DocumentationMethodwhen an inlinemodule_function/ruby2_keywordsdefis preceded by another argument. ([@viralpraxis][])Style/EndlessMethodwhen a method definition is nested inside another method definition. ([@viralpraxis][])Style/FloatDivisionwhen usingEnforcedStyle: fdivand one operand of a float division is itself a parenthesized float division. ([@viralpraxis][])Style/HashLookupMethodwhen the looked-up key is itself a hash lookup. ([@viralpraxis][])Style/HashSyntaxwhen hash rockets are enforced and a hash value repeats its key. ([@viralpraxis][])Lint/LiteralAsConditionwhen the other operand is a parenthesizedreturn. ([@Starlexxx][])Lint/ParenthesesAsGroupedExpressionwhen the parentheses containand,or,not, or a modifier expression. ([@Starlexxx][])Naming/BlockForwardingwithStyle/MethodDefParentheses. ([@Starlexxx][])Style/EndlessMethodwhen usingEnforcedStyle: require_alwaysand the method body has arescueorensureclause. ([@viralpraxis][])Style/FloatDivisionwhen usingEnforcedStyle: fdivand the divisor is a method call with parenthesized arguments. ([@viralpraxis][])Style/Forwhen usingEnforcedStyle: forand the block body has arescueorensureclause. ([@viralpraxis][])Style/GuardClausewithStyle/MissingElse. ([@Starlexxx][])Style/MethodCallWithArgsParentheseswhenEnforcedStyle: omit_parenthesesis used together withStyle/TrailingCommaInArguments. ([@viralpraxis][])Style/NestedModifier. ([@bbatsov][])Style/NonNilCheck. ([@bbatsov][])Style/Notwith a flip-flop or assignment. ([@bbatsov][])Style/RedundantDoubleSplatHashBraceswith a bracedmergeargument. ([@bbatsov][])Style/RedundantParenthesesaroundand/or. ([@bbatsov][])Style/RedundantRegexpConstructorwith%r{}delimiters. ([@bbatsov][])Layout/ArgumentAlignmentandLayout/HashAlignmentwith separator style. ([@Starlexxx][])Layout/CommentIndentationwhen many comment blocks with the same indentation are separated by empty lines. ([@Starlexxx][])Layout/EmptyLinesAfterModuleInclusionwhen a module inclusion is directly beforerescue. ([@Starlexxx][])Layout/ExtraSpacingwithForceEqualSignAlignmentandLayout/SpaceAroundOperators. ([@Starlexxx][])Layout/FirstArrayElementIndentationwithLayout/ArrayAlignmentwhenEnforcedStyle: with_fixed_indentationis configured. ([@RedZapdos123][])Layout/FirstParameterIndentationwithLayout/ParameterAlignmentwhenEnforcedStyle: with_fixed_indentationis configured. ([@RedZapdos123][])Layout/LineLengthwithSplitStrings: truewhen the split point lands on a trailing space. ([@Starlexxx][])Layout/SpaceAroundOperatorsandLayout/ExtraSpacingwithForceEqualSignAlignment: truefor aligned operator assignments. ([@Starlexxx][])Lint/AssignmentInConditionwhen an assignment is insidedefined?. ([@Starlexxx][])Style/EmptyMethodandStyle/SingleLineMethodswithAllowIfMethodIsEmpty: false. ([@Starlexxx][])Style/EndlessMethodwhen an indented method definition would exceedLayout/LineLengthonce made endless. ([@viralpraxis][])Style/EndlessMethodwhen a method body is a block spread over several lines. ([@viralpraxis][])Style/ParenthesesAroundConditionwithAllowSafeAssignment: falseandLint/AssignmentInCondition. ([@Starlexxx][])Layout/SpaceAroundBlockParametersandLayout/SpaceInsideParenswhen the two cops enforce conflicting styles for a lambda's parameter parentheses. ([@viralpraxis][])Style/NumericLiteralPrefixwith signed literals. ([@dylanpulver][])Lint/CopDirectiveSyntaxfalsely reporting multiple directives when valid reason text mentions another directive. ([@RedZapdos123][])Lint/DuplicateMethodsfor singleton methods in separate anonymous classes. ([@rafaelfranca][])Style/NilComparisonwith precedence-sensitive operands. ([@bbatsov][])Lint/ArgumentMismatchregistering false positives forFoo.newcalls, which are documented as out of scope but were checked against whichevernewthe project index could reach. ([@HoneyryderChuck][])Lint/ArgumentMismatchregistering false positives for calls that resolve to a private method onObject, such as a baredefwritten at the top level of a DSL file. ([@HoneyryderChuck][])rubocop:push+Coparguments enable cops that are disabled in the configuration. ([@bbatsov][])Excludewith the default configuration and with inherited files underPreview. ([@bbatsov][])RemoteConfigfailing to follow relative HTTP redirects for remote configuration files. ([@RedZapdos123][])Style/DataInheritanceto not register an offense when the class body defines constants, nested classes, or nested modules. ([@MatheusRich][])Style/StructInheritanceto not register an offense when the class body defines constants, nested classes, or nested modules. ([@MatheusRich][])Changes
Metrics/MethodLength,Metrics/AbcSize,Metrics/ClassLength,Metrics/ModuleLength,Metrics/CyclomaticComplexity,Metrics/PerceivedComplexity,Metrics/BlockLength,Metrics/ParameterListsandMetrics/BlockNestingunderPreview, ahead of them being disabled by default in RuboCop 2.0. ([@bbatsov][])Style/IfUnlessModifier,Style/GuardClause,Style/Next,Style/ClassAndModuleChildren,Style/DoubleNegation,Style/NumericPredicate,Style/SpecialGlobalVars,Style/PerlBackrefs,Style/FrozenStringLiteralComment,Style/FormatStringToken,Style/FormatString,Style/RegexpLiteral,Style/SignalException,Style/Lambda,Style/ParallelAssignment,Style/RaiseArgs,Style/ModuleFunction,Style/BlockDelimiters,Style/NumericLiterals,Style/NegatedIf,Naming/VariableNumber,Naming/HeredocDelimiterNaming,Layout/EmptyLineAfterGuardClauseandBundler/OrderedGemsunderPreview, ahead of them being disabled by default in RuboCop 2.0. ([@bbatsov][])AllCops: FailLeveltowarningunderPreview, so that style offenses are reported without failing the build, ahead of it becoming the default in RuboCop 2.0. ([@bbatsov][])EnforcedStyleofStyle/StringLiterals,Style/StringLiteralsInInterpolation,Layout/CaseIndentation,Layout/EndAlignment,Layout/MultilineMethodCallIndentation,Layout/MultilineOperationIndentation,Layout/FirstHashElementIndentation,Layout/FirstArrayElementIndentation,Layout/ParameterAlignment,Layout/ArgumentAlignment,Style/EmptyMethod,Style/Alias,Style/RescueStandardErrorandStyle/TernaryParenthesesunderPreview, ahead of them becoming the defaults in RuboCop 2.0. ([@bbatsov][])EnforcedStyleofStyle/SymbolArrayandStyle/WordArraytobracketsunderPreview, ahead of it becoming the default in RuboCop 2.0. ([@bbatsov][])Securitycops now report aswarningandMetricscops asrefactor. ([@bbatsov][])Style/DocumentationunderPreview, ahead of it being disabled by default in RuboCop 2.0. ([@bbatsov][])Lint/CopDirectiveSyntaxby default, so directives that silently disable nothing are reported. ([@bbatsov][])Style/DirectiveScopeconvert single-statement signedpush/popscopes andenable/disablepairs to thenext,enable-nextanddisable-nextforms. ([@bbatsov][])AllowedCopsandDisallowedCopsofStyle/DisableCopsWithinSourceCodeDirectivematch department names as well as cop names. ([@bbatsov][])Style/DoubleCopDisableDirective, superseded byLint/CopDirectiveSyntax, which now reports and corrects more than one directive on a line. ([@bbatsov][])warn_indentas a magic comment. This fixes a false positive forLayout/EmptyLineAfterMagicCommentand makesLint/OrderedMagicCommentsandStyle/MagicCommentFormataware of it. ([@koic][])AllowTrailingCommentoption ofStyle/DisableCopsWithinSourceCodeDirectivetoAllowWithReason. ([@bbatsov][])v1.90.0Compare Source
New features
AllowTrailingCommentoption toStyle/DisableCopsWithinSourceCodeDirective. ([@bbatsov][])disable-nextdirectives scoped to the following statement. ([@bbatsov][])--display-suppressedoption to also report offenses suppressed by directive comments, including their--justification in the JSON formatter. ([@bbatsov][])Lint/ArgumentMismatchcop. ([@bbatsov][])Lint/SuperArgumentMismatchcop. ([@bbatsov][])Style/TimeNowcop. ([@Starlexxx][])NumberOfEmptyLinesoption toLayout/EmptyLineAfterMagicCommentto configure the minimum number of empty lines required after magic comments. ([@alejofraga][])--report-unused-todo-entriesto catch rotting todo files. ([@bbatsov][])Style/DirectiveScopecop to flagdisable/enablepairs and disable-onlypush/popscopes that wrap a single statement and can usedisable-nextinstead. ([@bbatsov][])Lint/RedundantCopEnableDirectiveflag# rubocop:popdirectives without a matching# rubocop:push. ([@bbatsov][])Bug fixes
Lint/NameTypoandLint/UnusedPrivateMethodon string literals with invalid encoding. ([@bbatsov][])Lint/OutOfRangeRegexpRefwhen a preceding element access with a non-string literal argument (e.g.hash[:key]) discarded the tracked capture count. ([@koic][])--disable-uncorrectable. ([@bbatsov][])workspace/executeCommandrequest has no document URI in its arguments. ([@koic][])Naming/BinaryOperatorParameterName. ([@bbatsov][])Style/Samplewhenshuffleis given arandom:argument; the offense is still reported but no longer autocorrected, sinceshuffleandsampleconsume a seeded generator differently and would select different elements. ([@koic][])Layout/FirstArgumentIndentationwhenEnforcedStyle: with_fixed_indentationis specified forLayout/ArgumentAlignmentandLayout/FirstMethodArgumentLineBreakis enabled withAllowMultilineFinalElement: true. ([@Starlexxx][])RuboCop::Cop::IgnoredMethodsandRuboCop::Cop::IgnoredPatternbeing unreachable afterrequire 'rubocop'. ([@SeanLF][])Layout/ExtraSpacing. ([@Starlexxx][])Layout/LineLengthwhen a constant path likeHttp::UploadedFilematchesURISchemescase-insensitively. ([@koic][])Lint/UselessConstantScopingwhen assigning withClass.new,Module.new,Struct.new, orData.defineafterprivate. ([@pdobb][])Layout/MultilineMethodCallIndentationwhen a line has multiple single-line blocks before a multiline block. ([@koic][])Lint/ConstantReassignmentwhen a constant is assigned in compact-style namespaces (e.g.module A::B). ([@alex-tan][])Lint/RedundantSafeNavigationwhenInferNonNilReceiveris enabled and the receiver name is rebound by a nested block (itor a shadowed block parameter). ([@koic][])RuboCop::Cop::Registry#freezeto freeze its internal collections, so that registering a lazily loaded cop after the freeze fails fast at the registration site instead of corrupting the registry. ([@koic][])Lint/DuplicateMethodshonorsilence_redefinition_of_methodandredefine_methodas intentional redefinitions. ([@bbatsov][])--display-suppressedreporting aniljustificationwhen the offense is loaded from the result cache. ([@corsonknowles][])Layout/ClassStructureautocorrection producing a wrong order when an element cannot be moved, and make offenses report the category that actually blocks the expected order. ([@koic][])Lint/NameTyporegistering false positives for names provided by a gem whose namespace the project reopens, and for constants read from a namespace with an unresolved ancestor. ([@HoneyryderChuck][])Lint/UnusedPrivateMethodretaining every pastproject_indexobject it has seen (and the index graph reachable from each), rather than only the most recent one. This caused unbounded memory growth in long-lived processes such asrubocop --server. ([@bquorning][])Lint/UselessMethodDefinitionfalse positive for methods with**kwargs. ([@bbatsov][])--lspand--mcpbeing silently ignored when the RuboCop server is running: they now start the protocol server in the current process instead of being forwarded to the server as a lint request. ([@koic][])Excludesettings. ([@bbatsov][])Layout/LineLengthMaxwhen exemptions likeAllowedPatternsmatched the result. ([@bbatsov][])AllCops does not support TargetRailsVersion parameterwhen a plugin declares a customAllCopskey with a nil value and another plugin is loaded after it. ([@koic][])Style/StringConcatenationautocorrect. ([@bbatsov][])rubocop .(and other relative directory arguments) needlessly traversing directories excluded by the configuration, which made it much slower thanrubocopin projects with large ignored trees. ([@bbatsov][])Lint/RedundantCopDisableDirectiveandLint/RedundantCopEnableDirectiveleaving a directive's--reason behind when removing the directive. ([@corsonknowles][])Lint/UnusedPrivateMethodfor private definitions of Ruby runtime hooks likeinheritedandconst_missing. ([@bbatsov][])Lint/MissingCopEnableDirectivesuggest# rubocop:popinstead of# rubocop:enablefor an unclosed# rubocop:push. ([@bbatsov][])Lint/UnusedPrivateMethodwhen a method name is composed with an interpolated symbol or string prefix. ([@bbatsov][])Changes
AllowedCrossFilePathsoption toLint/DuplicateMethodsto skip cross-file duplicates in configured paths. ([@bbatsov][])AllowedNamesandAllowedPatternsoptions toLint/UnusedPrivateMethod. ([@bbatsov][])StyleGuidemetadata for 21 cops and fix four broken style guide links. ([@bbatsov][])Lint/DeprecatedReferenceperformance by short-circuitingdeprecated?. ([@connorshea][])Lint/NameTypoperformance by deferring the literal-name scan. ([@connorshea][])AllowForAlignmentto no longer treat a same-indentation line beyond the enclosing block as an alignment anchor forLayout/ExtraSpacing,Layout/SpaceAroundOperators, andLayout/SpaceBeforeFirstArg. ([@koic][])<testcase>elements only for cops enabled for each inspected file, instead of all cops. ([@koic][])Layout/SpaceAroundOperatorsaware of endless method definitions. ([@koic][])Lint/CopDirectiveSyntaxcatch keyword typos and unknown cop names. ([@bbatsov][])rubocop/rubocop-rails (rubocop-rails)
v2.37.0Compare Source
Changes
[].freeze,{}.freeze) as:defaultvalue inRails/AttributeDefaultBlockValue. ([@kuboon][])Rails/HttpPositionalArgumentsperformance by checking forinclude Rack::Test::Methodsonce per file instead of once per HTTP call. ([@moberegger][])scoutapp/scout_apm_ruby (scout_apm)
v6.3.0Compare Source
ActionController::Livestreaming requests (#631)SeleniumHQ/selenium (selenium-webdriver)
v4.49.0=========================
v4.48.0=========================
simplecov-ruby/simplecov (simplecov)
v1.2.0Compare Source
==================
SimpleCov 1.2 adds change-focused coverage, per-test attribution, production coverage, and a substantially expanded
CLI while keeping the existing configuration API working through deprecation aliases.
Highlights
track_tests,simplecov tests, andsimplecov affectedconnect covered lines to the tests that exercised them; the HTML report displays the same attribution andsimplecov watchuses it for focused reruns.simplecov patch, per-file baselines, missed-count caps, and coverage history make coverage gates useful for both new changes and legacy codebases.SimpleCov::Productionrecords low-overhead production line coverage, whilesimplecov dead-codeand the bundled reports cross it with test coverage.cover_views, including ERB, Haml, and Slim source highlighting.Upgrade notes
coverage/.history.jsonfile by default. Sethistory_limit 0to disable it.coverage(:criterion) { ignore ... }andminimum ..., per: .... The legacy forms warn with their exact replacements, anddeprecations :raisecan enforce a completed migration.coverage.jsonadvances additively to schema 1.3 for test-context, history, baseline-error, and production data. Previously published versioned schemas remain frozen for pinned consumers.Enhancements
track_testsrecording. A covered line no recorded test executed drains from green to a slate tint, with a "Covered outside tests" legend chip, so coverage produced only by load time, suite setup, or helpers stops passing for tested code at a glance. Every executed line carries a tests badge naming its count, and clicking it opens an inline panel listing the covering tests, the same ids in the same ordersimplecov tests file:lineprints, each one selectable with a click for handing to a runner. Drained lines explain themselves in the same panel instead of listing nothing. The file header's Line coverage row splits its fraction by the same attribution ("Line coverage: 100.00% 21/30 relevant lines covered by tests, 9/30 relevant lines covered outside tests"), the legend's covered chip splits to match (green "Covered by tests" beside the slateConfiguration
📅 Schedule: (UTC)
* 0-4,22-23 * * 1-5)* * * * 0,6)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.