Repository navigation
Update bundler non-major dependencies - #316
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 9, 2026 21:27
60551d8 to
3318f4b
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 10, 2026 13:01
3318f4b to
07d0aa1
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 13, 2026 04:40
07d0aa1 to
ccc9475
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 15, 2026 01:36
ccc9475 to
54712b7
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 15, 2026 20:49
54712b7 to
f07dfc1
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 16, 2026 13:30
f07dfc1 to
8a7e287
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 16, 2026 17:14
8a7e287 to
5c4f21f
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 18, 2026 05:43
5c4f21f to
62a683d
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 19, 2026 10:18
62a683d to
3d6be55
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 21, 2026 09:18
3d6be55 to
263d8f0
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 23, 2026 14:11
263d8f0 to
d523fe2
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 23, 2026 18:13
d523fe2 to
693174d
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 25, 2026 13:58
693174d to
d8883fc
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
from
March 26, 2026 09:26
d8883fc to
68eab63
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
6 times, most recently
from
April 16, 2026 09:41
910bb4e to
55ac502
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
5 times, most recently
from
April 22, 2026 21:17
6913954 to
1a7cdfb
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
11 times, most recently
from
April 30, 2026 11:41
59777fc to
1e76e7e
Compare
renovate
Bot
force-pushed
the
renovate/bundler-minor-patch
branch
6 times, most recently
from
May 8, 2026 20:27
467a399 to
78f76e7
Compare
This branch was previously deployed
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.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
4.24.0→4.26.01.24.6→1.26.13.6.1→3.7.03.3.6→3.3.72.6.7→2.6.156.0.6→6.1.043.6.1→43.8.23.3.12.0→3.3.13.01.6.3→1.7.08.0.2→8.0.31.89.0→1.92.23.0.0→3.1.01.7.0→1.9.00.40.0→0.41.01.26.1→1.27.02.36.0→2.38.06.2.1→6.3.34.46.0→4.52.01.0.3→1.3.26.4.0→6.4.13.26.2→3.34.0Release Notes
drwl/annotaterb (annotaterb)
v4.26.0Compare Source
Full Changelog
Implemented enhancements:
activerecord-tenanted#276Fixed bugs:
v4.25.0: Incorrectdefault(NULL)annotation forenumerize-backed columns when DB default is not in enum values #402Closed issues:
v4.25.0: enum columns declared with a Rails-sidedefault:still annotate the raw value instead of the label #408Merged pull requests:
codeql-actionupdates in the Dependabot config. #400 (OdenTakashi)v4.25.0Compare Source
Full Changelog
Fixed bugs:
format_markdown: true, annotations get written duplicated into models that already have annotations. #355Closed issues:
Merged pull requests:
routesoption #393 (OdenTakashi)rails/bootsnap (bootsnap)
v1.26.1Compare Source
Fix
Bootsnap.enable_frozen_string_literal(app_only: true)raisingNameErrorwhen the compile cache is disabled.App files are now compiled with frozen string literals on every load, without caching.
Avoid transcoding Ruby source when the Prism workaround runs with a default internal encoding.
Better detect support for fast path scanning. Fix compilation on Illumos.
v1.26.0Compare Source
Coverageconstant being defined, but without it being the true stdlibcoveragemodule.bootsnap precompilethat could generate a corrupted cache entry if an already cached YAML file was modifiedwithout changing its size.
Bootsnap.instrumentationraised an error.v1.25.0Compare Source
Improve YAML parsing cache to more efficiently handle
Time,DateandDateTime.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, orRubyVM::YJIT.enable) adds a+YJITmarker toRUBY_DESCRIPTION(+YJIT <token>onYJIT_SUPPORTbuilds), 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.fetchand.precompilereading a non-Stringpath argument (e.g. aPathname)with
RSTRING_PTR. Regression from 1.24.0.CanCanCommunity/cancancan (cancancan)
v3.7.0Compare Source
ControllerResourceLoader,ControllerResourceBuilder,ControllerResourceFinder,ControllerResourceNameFinderandControllerResourceSanitizermodules intoCanCan::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 ofCanCan::ControllerResourceinstead. ([@coorasse][])alias_action,clear_aliased_actionsandmerge:can?kept using the aliases expanded by a previous check, soclear_aliased_actionsdid not removecan :readfromcan?(:index, Model). ([@coorasse][]):manage, which granted every action, or to itself, which looped forever. ([@coorasse][])permitted_attributesfor a rule without attributes, remove every attribute with acannotrule without attributes, including those that are not columns, and accept a hash subject instead of raising aTypeError. WARNING:permitted_attributesno longer returns:id, and with a composite primary key none of its columns are returned. ([@coorasse][])load_and_authorize_resourceand theskip_*methods:load_and_authorize_resource 'article'treated the resource as a parent and authorized:showon the class instead of the action on the record. ([@coorasse][])authorize!('index', post)did not use the message defined forread. ([@coorasse][])can?, asaccessible_byalready did:cannot :read, Post, state: :drafton a string column no longer allowscan?(:read, draft). WARNING: acanrule with a symbol now also allows records whose string attribute has the same name. ([@bruno-costanzo][])can?('destroy', user)ignoredcannot :destroy, Userwhencan :managewas defined, andskip_authorize_resource except: 'destroy'also skipped the authorization ofdestroy. WARNING: a String action now goes through the aliases like a Symbol action, socan?('show', order)andauthorize!(action_name, order)are allowed bycan :read, Orderand may grant access that 3.6 denied. A rule defined with a String action now matches the same Symbol action,permissionsreturns symbols, and a block rule without a subject receives the action as a symbol. ([@bruno-costanzo][])can?(:index, parent => Model)because of acannotrule with conditions on the model, ascan?(:index, Model)already did:load_and_authorize_resourcefailed on theindexof a nested resource. ([@coorasse][])accessible_bythe table aliases that Active Record gives to the joined associations, and build them with the model of each table. A rule with ahas_many :throughassociation, 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][])/books/%20ran the action with anilresource, authorized only against the class, instead of raisingActiveRecord::RecordNotFound. ([@bruno-costanzo][])nilin an array of enum values incan?, asaccessible_byalready did:can :read, Post, status: [nil, :published]now allows a post without a status. ([@jtagle2][], [@coorasse][])CanCan::ModelAdapters::Strategies::Baseasaccessible_by_strategy, so the SQL generated byaccessible_bycan be customized with your own strategy. ([@cb341][], [@coorasse][])can?andaccessible_byconsistent forcannotrules and single table inheritance: acannotrule on a subclass keeps its precedence inaccessible_by, records with NULL in a column of acannotcondition 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_byreturns more records when acannotrule has conditions on a nullable column, andcan?on an STI base class no longer fails because a subclass is forbidden. ([@coorasse][], [@0llirocks][], [@kevinluo201][])accessible_bywith 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][])can?: the selected column, or the primary key, is checked with a query, asaccessible_byalready did. ([@olistik][])canrules 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][])with_accessible_by_strategythread safe: the strategy chosen in the block no longer leaks into concurrent requests. ([@NikosVlagoidis][], [@coorasse][])group.posts.accessible_by(ability)returned the posts of every group matched by the scope. WARNING:accessible_bycalled on an association now returns fewer records when the scope of a rule constrains the same column as the association. Only the conditions dropped bymergeare applied again, so a condition on a subquery likewhere(category: Category.where(...))is not turned intoIS NULL, and the conditions of a default scope removed byunscopein the rule stay removed. ([@coorasse][])cannotsupports the:allsubject. ([@jaredbeck][])changelog_urito the gemspec, so rubygems.org links to the changelog. ([@mark-young-atg][])disallowed_attributesto retrieve the attributes forbidden bycannotrules. ([@mswiszcz][])throughoption. ([@coorasse][])through_associationtogether withsingletonwhen loading a resource. ([@cgunther][])accessible_bywhen the same association is joined more than twice: the WHERE clause referenced an alias that was never joined. ([@daveallie][])accessible_by: a rule shared by several models kept the conditions normalized for the first queried model. ([@bruno-costanzo][])has_many :throughassociation inaccessible_by: the association was rewritten into its through and source associations and its scope was dropped, soaccessible_byreturned records thatcan?denies. WARNING:accessible_byreturns fewer records for a rule on ahas_many :throughassociation with a scope. ([@bruno-costanzo][])docsfolder as plain Markdown. ([@coorasse][])v3.6.2Compare Source
cancan_skipperbetween controller subclasses:skip_authorize_resourceandskip_load_resourcein a subclass no longer apply to the superclass or sibling controllers. ([@bruno-costanzo][])lease_connectioninstead of the deprecatedconnectionon Rails 7.2+. ([@benaitcheson][])ruby/csv (csv)
v3.3.7: csv 3.3.7 - 2026-10-28Compare Source
Improvements
Improved documents.
Improved error handling.
Thanks
Oskar Eichler
sswander
rmosolgo/graphql-ruby (graphql)
v2.6.15Compare Source
Security
This release includes security patches for the following:
New features
Bug fixes
@deferhandling #5855types#5868rescue_fromcompatibilityv2.6.14Compare Source
Security
Two patches relating to loopholes in authorization edge cases (legacy and next runtimes):
New Features
Schema.from_definition: speed up #5832Execution::Next: improve dataloader batching in.authorized?Bug Fixes
rescue_from: prevent leaking into arguments #5837v2.6.13Compare Source
New features
Language::Nodes: flatten class definitions and add RBS types #5790rake graphql:pro:validate: harden against misuse #5795Bug fixes
FieldsHaveAppropriateSelections: don't crash on inline fragments without type conditions inside leaf selections #5791max_tokens#5795Schema.from_definition: support directive with cyclic argument types #5802Execution::Next: fix field alignment for legacy fields with authorization #5738hasNextPagequery #5775__typenamewithcount_introspection_fields: falseSchema.from_definition: correctly handle interface possible types when defined later in the document #5827v2.6.12Compare Source
Security: This version contains a patch for GHSA-965v-9v76-5hg2
Bug fixes
Visibility::Profile#preload: preload more type information #5748 #5758Visibility::Profile: freeze hashes when fully loaded #5750Dataloader: give nested dataloader calls their own state #5760RelationConnection: reject invalid cursors #5752current_fieldandcurrent_argumentsfor list item dataloader fibers #5759Execution::Next: Don't call.sizeon non-Array list results #5765Parser: fix source locations after multibyte input #5771RelationConnection: fix detection of AsyncDataloader to avoid duplicate queries #5773v2.6.11Compare Source
Bug fixes
data_collectionconfigurationQuery#resultwhenas_default: true#5742lazy?check when schema doesn't useresolve_lazyfor Partials on scalars #5740loads:: correctly type-check loaded objects whenloads:is aloads:-only Object type #5745v2.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
v2.6.8Compare Source
New features
quirks_mode: true) #5699Bug fixes
Execution::Next: fix no-method error in mutations #5698minitest/minitest (minitest)
v6.1.0Compare Source
whitequark/parser (parser)
v3.3.13.0Compare Source
API modifications:
ged/ruby-pg (pg)
v1.7.0Compare Source
Added:
:typenamefor its parameter casting. #726This allows to generate SQL strings with embedded parameters for easier debugging.
Configuration
📅 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 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.