Skip to content

Update bundler non-major dependencies to v4.25.0 - #316

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/bundler-minor-patch
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/bundler-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Mar 5, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
annotaterb (changelog) 4.24.0 → 4.25.0 age confidence
bootsnap (changelog) 1.24.6 → 1.26.0 age confidence
cancancan (changelog) 3.6.1 → 3.7.0 age confidence
graphql (source, changelog) 2.6.7 → 2.6.12 age confidence
omniauth (changelog) 2.1.4 → 2.2.0 age confidence
pagy (source, changelog) 43.6.1 → 43.8.1 age confidence
pg (changelog) 1.6.3 → 1.7.0 age confidence
rubocop (source, changelog) 1.89.0 → 1.92.1 age confidence
rubocop-capybara (changelog) 3.0.0 → 3.1.0 age confidence
rubocop-graphql (changelog) 1.7.0 → 1.8.0 age confidence
rubocop-minitest (source, changelog) 0.40.0 → 0.41.0 age confidence
rubocop-performance (source, changelog) 1.26.1 → 1.27.0 age confidence
rubocop-rails (source, changelog) 2.36.0 → 2.38.0 age confidence
scout_apm (source, changelog) 6.2.1 → 6.3.1 age confidence
selenium-webdriver (source, changelog) 4.46.0 → 4.51.0 age confidence
simplecov (changelog) 1.0.3 → 1.3.2 age confidence
webmock (changelog) 3.26.2 → 3.34.0 age confidence

Release Notes

drwl/annotaterb (annotaterb)

v4.25.0

Compare Source

Full Changelog

Fixed bugs:

  • Missing unique indexes in annotations #​390
  • Related files are matched globally by unqualified model name, so models with the same basename in different packs overwrite each other's annotations (breaks --frozen) #​367
  • When format_markdown: true, annotations get written duplicated into models that already have annotations. #​355

Closed issues:

  • Foreign-key annotation crashes with ArgumentError when unnamed FKs mix with a composite FK #​377
  • 4.24.0: enum-backed integer columns annotate raw default(0) instead of default("label") #​373

Merged pull requests:

rails/bootsnap (bootsnap)

v1.26.0

Compare Source

  • Handle top level Coverage constant being defined, but without it being the true stdlib coverage module.
  • Fix bootsnap precompile that could generate a corrupted cache entry if an already cached YAML file was modified
    without changing its size.
  • Workaround a potential Ruby SEGV if Bootsnap.instrumentation raised an error.

v1.25.0

Compare Source

  • Improve YAML parsing cache to more efficiently handle Time, Date and DateTime.

  • Don't invalidate the compile cache when YJIT is toggled. YJIT is a runtime JIT and doesn't change the
    serialized instruction sequences that are cached, but enabling it (via --yjit, RUBYOPT, or
    RubyVM::YJIT.enable) adds a +YJIT marker to RUBY_DESCRIPTION ( +YJIT <token> on YJIT_SUPPORT
    builds), which is part of the cache key. This previously discarded the entire compile cache whenever YJIT
    was enabled at runtime but not at precompile time (or vice versa). The marker is now stripped before hashing.

  • Fix CompileCache::Native.fetch and .precompile reading a non-String path argument (e.g. a Pathname)
    with RSTRING_PTR. Regression from 1.24.0.

CanCanCommunity/cancancan (cancancan)

v3.7.0

Compare Source

  • Merge the ControllerResourceLoader, ControllerResourceBuilder, ControllerResourceFinder, ControllerResourceNameFinder and ControllerResourceSanitizer modules into CanCan::ControllerResource, and call the params method of the controller only once per request: it was called once more for every attribute set by the conditions of the ability. WARNING: the five modules no longer exist; override their methods in a subclass of CanCan::ControllerResource instead. ([@​coorasse][])
  • Expand the actions again after alias_action, clear_aliased_actions and merge: can? kept using the aliases expanded by a previous check, so clear_aliased_actions did not remove can :read from can?(:index, Model). ([@​coorasse][])
  • Raise an error when an action is aliased to :manage, which granted every action, or to itself, which looped forever. ([@​coorasse][])
  • Do not include the primary key in permitted_attributes for a rule without attributes, remove every attribute with a cannot rule without attributes, including those that are not columns, and accept a hash subject instead of raising a TypeError. WARNING: permitted_attributes no longer returns :id, and with a composite primary key none of its columns are returned. ([@​coorasse][])
  • Convert a String resource name to a symbol in load_and_authorize_resource and the skip_* methods: load_and_authorize_resource 'article' treated the resource as a parent and authorized :show on the class instead of the action on the record. ([@​coorasse][])
  • #​927: Look up the unauthorized message of a String action through its aliases: authorize!('index', post) did not use the message defined for read. ([@​coorasse][])
  • #​913: Match a symbol in a condition with the string that has the same name in can?, as accessible_by already did: cannot :read, Post, state: :draft on a string column no longer allows can?(:read, draft). WARNING: a can rule with a symbol now also allows records whose string attribute has the same name. ([@​bruno-costanzo][])
  • #​905: Match String actions like Symbol actions: can?('destroy', user) ignored cannot :destroy, User when can :manage was defined, and skip_authorize_resource except: 'destroy' also skipped the authorization of destroy. WARNING: a String action now goes through the aliases like a Symbol action, so can?('show', order) and authorize!(action_name, order) are allowed by can :read, Order and may grant access that 3.6 denied. A rule defined with a String action now matches the same Symbol action, permissions returns symbols, and a block rule without a subject receives the action as a symbol. ([@​bruno-costanzo][])
  • #​848: Do not deny can?(:index, parent => Model) because of a cannot rule with conditions on the model, as can?(:index, Model) already did: load_and_authorize_resource failed on the index of a nested resource. ([@​coorasse][])
  • #​861, #​846, #​690: Give the conditions of accessible_by the table aliases that Active Record gives to the joined associations, and build them with the model of each table. A rule with a has_many :through association, or with an association without conditions, used the alias of another table: the query failed or returned the wrong records. On an aliased table, a model was not converted to its foreign key and the values were not cast with the attribute types of the model. ([@​coorasse][])
  • #​911: Load the resource when the id is only whitespace: a request like /books/%20 ran the action with a nil resource, authorized only against the class, instead of raising ActiveRecord::RecordNotFound. ([@​bruno-costanzo][])
  • #​833: Match nil in an array of enum values in can?, as accessible_by already did: can :read, Post, status: [nil, :published] now allows a post without a status. ([@​jtagle2][], [@​coorasse][])
  • #​910: Accept a subclass of CanCan::ModelAdapters::Strategies::Base as accessible_by_strategy, so the SQL generated by accessible_by can be customized with your own strategy. ([@​cb341][], [@​coorasse][])
  • #​909: Make can? and accessible_by consistent for cannot rules and single table inheritance: a cannot rule on a subclass keeps its precedence in accessible_by, records with NULL in a column of a cannot condition are no longer excluded, rules on subclasses of subclasses reach the base class, and a class check passes when the class or any of its subclasses is allowed. WARNING: accessible_by returns more records when a cannot rule has conditions on a nullable column, and can? on an STI base class no longer fails because a subclass is forbidden. ([@​coorasse][], [@​0llirocks][], [@​kevinluo201][])
  • #​880: Fix accessible_by with rules on STI subclasses: a rule on a subclass without conditions no longer discards the rules defined before it, and rules with the same conditions on different subjects are no longer compressed into one. ([@​takayamaki][], [@​sjoulbak][])
  • #​890: Support an Active Record relation as the value of a condition in can?: the selected column, or the primary key, is checked with a query, as accessible_by already did. ([@​olistik][])
  • #​908: Join consecutive can rules in a flat chain of ORs in the SQL conditions, so that many rules on the same model no longer overflow the parser of SQLite. ([@​coorasse][])
  • #​907: Make with_accessible_by_strategy thread safe: the strategy chosen in the block no longer leaks into concurrent requests. ([@​NikosVlagoidis][], [@​coorasse][])
  • #​906: Keep the conditions of an association when a rule is a scope: group.posts.accessible_by(ability) returned the posts of every group matched by the scope. WARNING: accessible_by called on an association now returns fewer records when the scope of a rule constrains the same column as the association. Only the conditions dropped by merge are applied again, so a condition on a subquery like where(category: Category.where(...)) is not turned into IS NULL, and the conditions of a default scope removed by unscope in the rule stay removed. ([@​coorasse][])
  • #​694: Document that cannot supports the :all subject. ([@​jaredbeck][])
  • #​852: Add changelog_uri to the gemspec, so rubygems.org links to the changelog. ([@​mark-young-atg][])
  • #​842: Add disallowed_attributes to retrieve the attributes forbidden by cannot rules. ([@​mswiszcz][])
  • #​904: Assign the parent of a singleton resource through the inverse of the association when the resource has no setter named after the through option. ([@​coorasse][])
  • #​878: Support through_association together with singleton when loading a resource. ([@​cgunther][])
  • #​786: Fix the table aliases generated by accessible_by when the same association is joined more than twice: the WHERE clause referenced an alias that was never joined. ([@​daveallie][])
  • #​902: Do not change the rules of the ability in accessible_by: a rule shared by several models kept the conditions normalized for the first queried model. ([@​bruno-costanzo][])
  • #​901: Keep the scope of a has_many :through association in accessible_by: the association was rewritten into its through and source associations and its scope was dropped, so accessible_by returned records that can? denies. WARNING: accessible_by returns fewer records for a rule on a has_many :through association with a scope. ([@​bruno-costanzo][])
  • Remove the VitePress documentation website: the documentation lives in the docs folder as plain Markdown. ([@​coorasse][])

v3.6.2

Compare Source

  • #​898: Do not share cancan_skipper between controller subclasses: skip_authorize_resource and skip_load_resource in a subclass no longer apply to the superclass or sibling controllers. ([@​bruno-costanzo][])
  • #​894: Use lease_connection instead of the deprecated connection on Rails 7.2+. ([@​benaitcheson][])
rmosolgo/graphql-ruby (graphql)

v2.6.12

Compare Source

Security: This version contains a patch for GHSA-965v-9v76-5hg2

Bug fixes
  • Visibility::Profile#preload: preload more type information #​5748 #​5758
  • Variables: use defaults for omitted non-null variables #​5754
  • Visibility::Profile: freeze hashes when fully loaded #​5750
  • Dataloader: give nested dataloader calls their own state #​5760
  • RelationConnection: reject invalid cursors #​5752
  • Legacy execution: Set current_field and current_arguments for list item dataloader fibers #​5759
  • Propagate list errors through non-null items #​5756
  • Fix error paths and performance on input objects in lists #​5751
  • Execution::Next: Don't call .size on non-Array list results #​5765
  • Subscriptions: reject multiple root selections and introspection root selections #​5770
  • Parser: fix source locations after multibyte input #​5771
  • RelationConnection: fix detection of AsyncDataloader to avoid duplicate queries #​5773

v2.6.11

Compare Source

Bug fixes
  • AsyncDataloader: call fiber cleanup hooks after errors #​5718
  • RelationConnection: support initialization without context #​5716
  • CParser: support exponent-only floats #​5719
  • CParser: fix compiler warnings #​5721
  • ArrayConnection: reject cursors pointing to malformed, zero, or negative indexes
  • AsyncDataloader: prevent duplicate count queries #​5717
  • Subscriptions: improve serializer #​5722, #​5723
  • Sentry: support data_collection configuration
  • Execution::Next: preserve multiplex results after setup errors #​5728
  • Execution::Next: use it for Query#result when as_default: true #​5742
  • Execution::Next: skip lazy? check when schema doesn't use resolve_lazy for Partials on scalars #​5740
  • Execution::Next: treat unimplemented directive hooks as no-ops #​5739
  • Schema::Visibility: improve profile preloading #​5743
  • Execution::Next: fix Query#result_values when an error is raised #​5744
  • loads:: correctly type-check loaded objects when loads: is a loads:-only Object type #​5745

v2.6.10

Compare Source

New features
  • Execution::Next: Add dataload: { ..., method: } shorthand #​5706
Bug fixes
  • AsyncDataloader: Avoid ClosedError race in old fibers #​5702
  • AsyncDataloader: fix nested dataloader runs #​5703
  • Validation: speed up FieldsWillMerge #​5704
  • AsyncDataloader: Fix ActiveRecord relation loads in connections #​5708
  • Execution::Next: handle SystemStackErrors #​5705
  • Restore current multiplex after nested execution #​5714
  • Parser: handle out-of-range Unicode escapes as parse errors #​5710
  • Lexer: re-raise unexpected ArgumentErrors #​5711
  • Parser: support short braced unicode escapes #​5712
  • Float: reject non-finite values #​5713

v2.6.9

Compare Source

Security

v2.6.8

Compare Source

New features
  • Support JSON 3 (remove quirks_mode: true) #​5699
Bug fixes
  • Handle SystemStackError during execution #​5683
  • Restrict dashboard schema selection #​5688
  • Reduce allocations in block string parsing #​5695
  • Fix lexer position in multibyte input #​5692 #​5697
  • Execution::Next: fix no-method error in mutations #​5698
  • SDL: reduce memory use in description strings #​5701
omniauth/omniauth (omniauth)

v2.2.0

Compare Source

Added
  • Add a full_host option for each strategy, as a string or a proc that takes the Rack env. It takes precedence over OmniAuth.config.full_host. (#​835)
  • Ship RBS type signatures for OmniAuth in sig/.
  • Document the Rack env keys OmniAuth sets, CSRF protection, sending origin as a form field, and how SameSite session cookies affect the callback in the README. (#​909, #​1075, #​1048, #​1149)
  • Add this changelog.
Changed
  • omniauth.params now includes params posted to the request phase's form, not just its query string, so they survive the POST-only request phase introduced in 2.0. The authenticity_token param is never included (see CVE-2017-18076 under 1.3.2). If your request form posts other fields, they now appear in omniauth.params and are stored in the session until the callback. (#​975)
  • OmniAuth::Builder builds its middleware stack on the first request and reuses it, instead of rebuilding every strategy on every request. Providers added after the first request are ignored. (#​1083, #​970)
  • Strategy#call sends a request that isn't on the strategy's request or callback path straight to the app, instead of duplicating the strategy for it. It still duplicates it in test mode, with an other_phase, with path lambdas, or when the strategy overrides how #call! dispatches. Methods patched directly onto OmniAuth::Strategy, rather than overridden in a subclass, aren't detected, so a patched #call! no longer runs for requests outside the strategy's paths. (#​1172)
  • Require Ruby 2.5 or later (was 2.2). (#​1167)
  • Require Rack 2.2.8 or later (was 2.2.3), rack-protection 2.2.0 or later, and hashie 3.5.2 or later (was 3.4.6).
  • The gem now contains only lib, sig, the license, the README, the changelog, and the security policy.
Fixed
  • Run the before_callback_phase hook for mocked failures in test mode, as for real callbacks. (#​1043, #​1171)
  • Recognize callback paths with a format suffix, such as /auth/:provider/callback.json. (#​618, #​1170)
  • Don't fail callbacks when the app defines a method named uid, info, credentials, or extra on Object. (#​898, #​1169)
  • Don't add a calculated name to the info hash subsets returned by slice, except, select, and reject. (#​892, #​1168)
  • Collapse repeated slashes in the request path, as Rails routing does, so //auth/:provider from a misconfigured proxy reaches the strategy. (#​1079)
  • Avoid "instance variable not initialized" warnings on Ruby before 3.0.
Security
  • Guard against forged hosts in callback URLs. Unless a full_host is set, OmniAuth builds the callback URL it sends to the provider from the request's Host, X-Forwarded-Host, or Forwarded header, which a client can forge. The new OmniAuth.config.allowed_hosts, a list of strings and regexps, makes the request and callback phases fail with invalid_host unless the request's host matches one of them. Until full_host or allowed_hosts is set, the request phase logs a warning. The README's full_host example, which copied the Host header, is fixed. (GHSA-m27g-v28p-f9fx, CVE-2026-63183)
  • Run request_validation_phase before writing omniauth.params to the session, so a cross-site POST rejected by the authenticity check can no longer store attacker-controlled params. (#​1162)
ged/ruby-pg (pg)

v1.7.0

Compare Source

Added:

  • Add PG::Connection#embed_params and keyword :typename for its parameter casting. #​726
    This allows to generate SQL strings with embedded parameters for easier debugging.
  • Add PG::Connection#full_protocol_version which is new in PostgreSQL-18 #​695
  • Add PG::Result#each_tuple #​675
  • Add PG::TypeMap#query_param_encoders to retrieve encoders. #​726
  • Deduplicate result field name strings for better performance. #​750

Removed:

  • Remove compatibility to ruby < 3.1 and drops support of ruby-2.7 and ruby-3.0. #​749
  • Remove GLV unlocking at all functions which process data modifiable in a second thread. #​721
    This avoids possible premature garbage collection of query parameters and possible VM crash due to concurrent data manipulation.
  • Remove :static_symbol result field names. #​691
  • Remove enforced rpath addition when no rpath is configured in rbconfig. #​699

Fixes:

  • Limit memory allocation on invalid input into PG::BinaryDecoder::Array. #​743
  • Free COPY buffers when decoders raise to avoid possible memory leak in get_copy_data. #​742
  • Prevent SQL injection in set_client_encoding. #​741
  • Add GC_GUARD to temporary ruby objects for conninfo string to avoid it's GC'ed prematurely. #​739
  • Remove option "quirks_mode" from JSON en/decoder to fix compat with json-3.0 gem. #​737
  • Respect calendar type of Ruby and PostgreSQL. #​725
  • Fix broken set_notice_(receiver|processor) callback after GC.compact. #​734
  • Disable DNS resolution in ruby when a service file is used, so that the priority of parameters is equal to libpq. #​635
  • Use RARRAY_LENINT to avoid possible overflow. #​728
  • Fix possible integer overflow at PG::BinaryEncoder::CopyRow and PG::TextEncoder::CopyRow. #​714, #​715
  • Avoid possible integer overflow in query parameter encoding. #​719
  • Ensure conninfo is a valid C string before closing the connection to avoid a double free of PGconn. #​709
  • Raise on a too large input string to PG::TextEncoder::Bytea. #​717
  • Check PG::BinaryEncoder::CopyRow array input size instead of producing an invalid output.
  • Remove accidentally copied "static" keyword from Copy and Record encoder. #​711
  • Avoid possibility to replace typemap while being used in Copy and Record encoders and decoders. #​707
  • Add GC_GUARD's for encoding converted strings sent to the server. #​705
  • Fix incomplete transaction commit when thread is shutdown ungracefully. #​704
  • Assign VALUE after registration per rb_gc_register_address() #​703
  • Update dependencies for binary gems to PostgreSQL-18.6, OpenSSL-3.6.5, krb5-1.22.2 #​752
rubocop/rubocop (rubocop)

v1.92.1

Compare Source

Bug fixes
  • #​16063: Fix an error for Layout/HashAlignment with a key spanning multiple lines. ([@​koic][])
  • #​15776: Fix an error in server mode when the configuration file is missing or empty. ([@​MIbtehajNasar][])
  • #​15939: Fix an error for Style/ClassAndModuleChildren when compacting a namespace that contains another compactable one. ([@​Starlexxx][])
  • #​16047: Fix an error for Style/ClassMethodsDefinitions with a nested class << self. ([@​Starlexxx][])
  • #​16041: Fix an error for Style/EmptyStringInsideInterpolation with nested conditionals. ([@​koic][])
  • #​16067: Fix an error for Style/RedundantInterpolationUnfreeze with an unfrozen string interpolated into another one. ([@​Starlexxx][])
  • #​16055: Fix an error for Style/RescueModifier with a rescue modifier in the rescue body of another one. ([@​Starlexxx][])
  • #​15968: Fix an error when the target Ruby version lookup cannot list a directory for a gemspec or read a version file or lockfile, and stop the gemspec search at the project root. ([@​koic][])
  • #​16073: Fix an incorrect autocorrect for Layout/ClassStructure with code after a heredoc. ([@​koic][])
  • #​16026: Fix an incorrect autocorrect for Layout/DotPosition with a dot removed by another cop. ([@​koic][])
  • #​16107: Fix an incorrect autocorrect for Layout/HeredocArgumentClosingParenthesis with Layout/MultilineMethodCallBraceLayout. ([@​koic][])
  • #​16117: Fix an incorrect autocorrect for Layout/LineLength with an unparenthesized method definition. ([@​koic][])
  • #​16061: Fix an incorrect autocorrect for Layout/MultilineHashBraceLayout with a nested literal. ([@​koic][])
  • #​16033: Fix an incorrect autocorrect for Layout/MultilineMethodCallIndentation with a single-line block. ([@​koic][])
  • #​16077: Fix an incorrect autocorrect for Layout/SingleLineBlockChain with Style/RedundantSort. ([@​koic][])
  • #​16098: Fix an incorrect autocorrect for Lint/AmbiguousRegexpLiteral with a regexp hash key. ([@​koic][])
  • #​16086: Fix an incorrect autocorrect for Lint/SymbolConversion with hash value omission. ([@​koic][])
  • #​16099: Fix an incorrect autocorrect for Naming/RescuedExceptionsVariableName with Style/HashSyntax. ([@​koic][])
  • #​16023: Fix an incorrect autocorrect for Style/AccessModifierDeclarations with Style/EndlessMethod. ([@​Starlexxx][])
  • #​16024: Fix an incorrect autocorrect for Style/AccessModifierDeclarations with an endless method command body. ([@​Starlexxx][])
  • #​16111: Fix an incorrect autocorrect for Style/AccessModifierDeclarations with an endless method with a do...end block body. ([@​koic][])
  • #​16056: Fix an incorrect autocorrect for Style/AndOr with a safe navigation command call. ([@​Starlexxx][])
  • #​16043: Fix an incorrect autocorrect for Style/AndOr with Style/ReturnNil. ([@​koic][])
  • #​16020: Fix an incorrect autocorrect for Style/ArgumentsForwarding when another call forwards anonymous arguments without the block. ([@​Starlexxx][])
  • #​16038: Fix an incorrect autocorrect for Style/ArgumentsForwarding with index assignment and setter methods. ([@​koic][])
  • #​15067: Fix an incorrect autocorrect for Style/CollectionQuerying when count is used without a block. ([@​Starlexxx][], [@​wwenrr][])
  • #​16032: Fix an incorrect autocorrect for Style/CombinableLoops with Layout/BlockEndNewline. ([@​Starlexxx][])
  • #​16072: Fix an incorrect autocorrect for Style/CombinableLoops with Layout/RedundantLineBreak. ([@​koic][])
  • #​16036: Fix an incorrect autocorrect for Style/ConcatArrayLiterals with a multiline call without parentheses. ([@​koic][])
  • #​16100: Fix an incorrect autocorrect for Style/EmptyStringInsideInterpolation with a command call. ([@​koic][])
  • #​16023: Fix an incorrect autocorrect for Style/EndlessMethod with a command body in a method definition passed as an argument. ([@​Starlexxx][])
  • #​16110: Fix an incorrect autocorrect for Style/EndlessMethod with a do...end block body in a method definition passed as an argument. ([@​koic][])
  • #​16042: Fix an incorrect autocorrect for Style/EndlessMethod with a negated command call. ([@​koic][])
  • #​16029: Fix an incorrect autocorrect for Style/EndlessMethod with Style/GuardClause. ([@​koic][])
  • #​16058: Fix an incorrect autocorrect for Style/EndlessMethod with Style/RaiseArgs. ([@​Starlexxx][])
  • #​16045: Fix an incorrect autocorrect for Style/For with a numbered or it block. ([@​koic][])
  • #​16046: Fix an incorrect autocorrect for Style/For with block parameters invalid as loop variables. ([@​koic][])
  • #​16044: Fix an incorrect autocorrect for Style/For with Style/ItBlockParameter. ([@​koic][])
  • #​16031: Fix an incorrect autocorrect for Style/GuardClause with a heredoc in a multiline guard clause. ([@​Starlexxx][])
  • #​16031: Fix an incorrect autocorrect for Style/GuardClause with a heredoc in the kept branch. ([@​Starlexxx][])
  • #​16021: Fix an incorrect autocorrect for Style/HashAsLastArrayItem with Style/TrailingCommaInArrayLiteral. ([@​Starlexxx][])
  • #​16027: Fix an incorrect autocorrect for Style/IfUnlessModifier with a heredoc in the condition. ([@​koic][])
  • #​16025: Fix an incorrect autocorrect for Style/Lambda with extra spacing before the block. ([@​koic][])
  • #​16054: Fix an incorrect autocorrect for Style/MethodCallWithArgsParentheses with a trailing comma. ([@​koic][])
  • #​16080: Fix an incorrect autocorrect for Style/MethodCallWithArgsParentheses with a parenthesized argument. ([@​koic][])
  • #​16074: Fix an incorrect autocorrect for Style/MethodCallWithArgsParentheses with an assignment used as an argument. ([@​koic][])
  • #​16118: Fix an incorrect autocorrect for Style/MethodDefParentheses with Layout/LineLength. ([@​koic][])
  • #​16039: Fix an incorrect autocorrect for Style/MixinGrouping with parenthesized arguments. ([@​koic][])
  • #​16085: Fix an incorrect autocorrect for Style/MutableConstant with an omitted hash value. ([@​koic][])
  • #​16075: Fix an incorrect autocorrect for Style/MutableConstant with Recursive: true and Style/HashAsLastArrayItem. ([@​koic][])
  • #​16030: Fix an incorrect autocorrect for Style/RaiseArgs dropping required parentheses. ([@​Starlexxx][])
  • #​16101: Fix an incorrect autocorrect for Style/RedundantInterpolationUnfreeze with Layout/MultilineMethodCallBraceLayout. ([@​koic][])
  • #​16108: Fix an incorrect autocorrect for Style/RedundantInterpolationUnfreeze with a comment. ([@​koic][])
  • #​16040: Fix an incorrect autocorrect for Style/RedundantSelfAssignmentBranch with assignment used as value. ([@​koic][])
  • #​16076: Fix an incorrect autocorrect for Style/RedundantSort with a line break before the accessor. ([@​koic][])
  • #​16102: Fix an incorrect autocorrect for Style/RequireOrder without a trailing newline. ([@​koic][])
  • #​16037: Fix an incorrect autocorrect for Style/SendWithLiteralMethodName with Layout/MultilineMethodArgumentLineBreaks. ([@​koic][])
  • #​16062: Fix an incorrect autocorrect for Style/StructInheritance with Style/MethodCallWithArgsParentheses. ([@​koic][])
  • #​16103: Fix an incorrect autocorrect for Style/SymbolProc with Style/TrailingCommaInArguments. ([@​koic][])
  • #​16048: Fix an infinite loop for Layout/ArgumentAlignment with a binary operator. ([@​koic][])
  • #​16116: Fix an infinite loop for Layout/EmptyLineAfterMultilineCondition with a statement on the condition line. ([@​koic][])
  • #​16051: Fix an infinite loop for Layout/EmptyLineAfterMultilineCondition with rescue. ([@​koic][])
  • #​16059: Fix an infinite loop for Layout/EmptyLinesAroundBlockBody with block arguments on the next line. ([@​koic][])
  • #​16028: Fix an infinite loop for Layout/EndAlignment with a conditional in a method argument. ([@​koic][])
  • #​16034: Fix an infinite loop for Layout/FirstArgumentIndentation with a multiline hash first argument. ([@​koic][])
  • #​15927: Fix an infinite loop for Layout/FirstArrayElementLineBreak with Layout/SpaceInsideArrayLiteralBrackets compact style. ([[@​Starlexxx](https://redirect.github.com/Starlex

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 5, 2026 22:15 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 60551d8 to 3318f4b Compare March 9, 2026 21:27
@renovate renovate Bot changed the title Update bundler non-major dependencies to v1.85.1 Update bundler non-major dependencies to v2.5.21 Mar 9, 2026
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 9, 2026 21:27 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 3318f4b to 07d0aa1 Compare March 10, 2026 13:01
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 10, 2026 13:01 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 07d0aa1 to ccc9475 Compare March 13, 2026 04:40
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 13, 2026 04:40 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from ccc9475 to 54712b7 Compare March 15, 2026 01:36
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 15, 2026 01:36 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 54712b7 to f07dfc1 Compare March 15, 2026 20:49
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 15, 2026 20:49 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from f07dfc1 to 8a7e287 Compare March 16, 2026 13:30
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 16, 2026 13:30 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 8a7e287 to 5c4f21f Compare March 16, 2026 17:14
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 16, 2026 17:14 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 5c4f21f to 62a683d Compare March 18, 2026 05:43
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 18, 2026 05:43 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 62a683d to 3d6be55 Compare March 19, 2026 10:18
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 19, 2026 10:18 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 3d6be55 to 263d8f0 Compare March 21, 2026 09:18
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 21, 2026 09:18 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 263d8f0 to d523fe2 Compare March 23, 2026 14:11
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 23, 2026 14:11 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from d523fe2 to 693174d Compare March 23, 2026 18:13
@renovate renovate Bot changed the title Update bundler non-major dependencies to v2.5.21 Update bundler non-major dependencies to v2.5.22 Mar 23, 2026
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 23, 2026 18:13 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from 693174d to d8883fc Compare March 25, 2026 13:58
@mitlib
mitlib temporarily deployed to tacos-api-pipeline-pr-316 March 25, 2026 13:59 Inactive
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch from d8883fc to 68eab63 Compare March 26, 2026 09:26
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch 6 times, most recently from 910bb4e to 55ac502 Compare April 16, 2026 09:41
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch 5 times, most recently from 6913954 to 1a7cdfb Compare April 22, 2026 21:17
@renovate renovate Bot changed the title Update bundler non-major dependencies to v2.5.23 Update bundler non-major dependencies to v0.1.0 Apr 22, 2026
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch 11 times, most recently from 59777fc to 1e76e7e Compare April 30, 2026 11:41
@renovate
renovate Bot force-pushed the renovate/bundler-minor-patch branch 6 times, most recently from 467a399 to 78f76e7 Compare May 8, 2026 20:27

This branch was previously deployed

1 inactive (outdated) deployment
tacos-api-pipeline-pr-316 — e93d5117 Deployed Mar 27, 2026 by mitlib
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant