Skip to content

build(deps): bump the bundler group across 1 directory with 2 updates - #1048

Merged
MikeMcQuaid merged 1 commit into
mainfrom
dependabot/bundler/bundler-beb03e4c81
Oct 23, 2026
Merged

MikeMcQuaid merged 1 commit into
mainfrom
dependabot/bundler/bundler-beb03e4c81

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 23, 2026

Copy link
Copy Markdown
Contributor

Bumps the bundler group with 2 updates in the / directory: rubocop and json.

Updates rubocop from 1.91.0 to 1.92.0

Release notes

Sourced from rubocop's releases.

RuboCop v1.92.0

New features

Bug fixes

  • #15780: Fix an error for Lint/MissingCopEnableDirective when an enable-next or next +Cop directive suspends an open rubocop:disable, and a false positive for next -Cop scopes larger than MaxRangeSize. (@鈥媌batsov)
  • #16005: Fix a false negative for Security/JSONLoad with create_additions as the second argument. (@鈥媌batsov)
  • #15994: Fix a false positive for Layout/LineEndStringConcatenationIndentation with an already aligned part. (@鈥媌batsov)
  • #15842: Fix a false positive for Style/ExplicitBlockArgument when the method uses argument forwarding (...). (@鈥媌batsov)
  • #15843: Fix a false positive for Style/NegativeArrayIndex with a different length receiver. (@鈥媌batsov)
  • #15841: Fix a false positive for Style/RedundantFreeze with an arithmetic operation on a non-numeric receiver. (@鈥媌batsov)
  • #15843: Fix a false positive for Style/Sample with an endless range, which was corrected to a sample call of the wrong size. (@鈥媌batsov)
  • #15842: Fix a false positive for Style/SuperArguments when the method has a destructuring parameter. (@鈥媌batsov)
  • #15740: Fix an error for Layout/EmptyLinesAroundMethodBody when a method's arguments span multiple lines and the method ends on the last argument's line. (@鈥媣iralpraxis)
  • #15860: Fix an error for Layout/HeredocIndentation with a heredoc nested in another heredoc. (@鈥婼tarlexxx)
  • #15876: Fix an error for Lint/EmptyConditionalBody with else on the condition line. (@鈥媖oic)
  • #16008: Fix an error for Lint/UnescapedBracketInRegexp when using regexp_parser 2.11.2 and earlier. (@鈥媌batsov)
  • #15897: Fix an error for Metrics/ClassLength with a long singleton class in LSP mode. (@鈥媌batsov)
  • #15749: Fix an error for Style/ClassAndModuleChildren when a compact class or module definition appears in an expression, such as an assignment value or a method argument. (@鈥媣iralpraxis)
  • #15750: Fix an error for Style/ClassAndModuleChildren when using EnforcedStyle: compact and the nested body is indented less than Layout/IndentationWidth's Width. (@鈥媣iralpraxis)
  • #15764: Fix an error for Style/ClassAndModuleChildren when EnforcedStyle: compact compacts an irregularly indented definition and Layout/IndentationStyle enforces tabs. (@鈥媣iralpraxis)
  • #15946: Fix an error for Style/ExplicitBlockArgument with the shorthand call syntax. (@鈥婼tarlexxx)
  • #15861: Fix an error for Style/FormatString with format nested in format. (@鈥婼tarlexxx)
  • #15694: Fix an error for Style/HashSyntax when a no_mixed_keys style forces hash rockets on a hash whose value repeats its key. (@鈥媣iralpraxis)
  • #16007: Fix an error for Style/IfInsideElse when the nested if shares a line with other code. (@鈥媌batsov)
  • #15867: Fix an error for Style/MapIntoArray when pushing into a numbered or it block parameter. (@鈥婼tarlexxx)
  • #15949: Fix an error for Style/Next with a modifier condition wrapping a block that has its own offense. (@鈥婼tarlexxx)
  • #15797: Fix an error for Style/RedundantCondition when autocorrecting a redundant condition nested in the else branch of another one. (@鈥媖oic)
  • #15928: Fix an error for Style/Semicolon when a semicolon follows an unparenthesized keyword parameter or hash pattern. (@鈥媣iralpraxis)
  • #15714: Fix an error for Style/YodaCondition when one operand of a comparison contains another comparison the cop also corrects. (@鈥媣iralpraxis)
  • #16011: Fix an error for the pacman formatter, which crashed with undefined method 'winsize' whether or not the output was a terminal. (@鈥媌batsov)
  • #15731: Fix an error when caching offenses whose correction or justification cannot be represented as UTF-8. (@鈥媣iralpraxis)
  • #16015: Fix an error when cleaning up a result cache that can't be written. (@鈥媌batsov)
  • #15702: Fix an error when interrupting RuboCop with Ctrl-C. (@鈥媣iralpraxis)
  • #16015: Fix an error when the cache directory or config can't be accessed under a sandbox. (@鈥媌batsov)
  • #16015: Fix an error when the result cache directory exists but can't be written. (@鈥媌batsov)
  • #15817: Fix an incorrect autocorrect for Gemspec/OrderedDependencies when the same dependency declaration appears more than once in the gemspec. (@鈥媣iralpraxis)
  • #15903: Fix an incorrect autocorrect for Layout/ClassStructure with blank line cops. (@鈥媖oic)

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.92.0 (2026-10-10)

New features

  • #15895: Add an MCP tool that explains what cops do. ([@鈥媌batsov][])
  • #15700: Add --explain COP to describe what a cop does, how it is configured, and the examples from its documentation. ([@鈥媌batsov][])
  • #15699: Add --max-offenses-per-cop to cap how many offenses a single cop reports. ([@鈥媌batsov][])
  • #15948: Let MCP autocorrection apply the corrections of AutoCorrect: contextual cops when asked to. ([@鈥媌batsov][])
  • #15945: Let MCP autocorrection preview its changes as a diff. ([@鈥媌batsov][])
  • #15915: Let MCP inspection cap how many offenses each cop reports. ([@鈥媌batsov][])
  • #15930: Let MCP tools choose which cops run and which files they check. ([@鈥媌batsov][])
  • #14666: Make Lint/UselessAssignment register an offense for a block-captured variable that is never referenced. ([@鈥婭slamElsayed][])
  • #15695: Report autocorrection edits in the JSON formatter. ([@鈥媌batsov][])
  • #15940: Report cop errors and warnings per file in --format json. ([@鈥媌batsov][])
  • #15945: Report the offenses MCP autocorrection leaves behind. ([@鈥媌batsov][])

Bug fixes

  • #15780: Fix an error for Lint/MissingCopEnableDirective when an enable-next or next +Cop directive suspends an open rubocop:disable, and a false positive for next -Cop scopes larger than MaxRangeSize. ([@鈥媌batsov][])
  • #16005: Fix a false negative for Security/JSONLoad with create_additions as the second argument. ([@鈥媌batsov][])
  • #15994: Fix a false positive for Layout/LineEndStringConcatenationIndentation with an already aligned part. ([@鈥媌batsov][])
  • #15842: Fix a false positive for Style/ExplicitBlockArgument when the method uses argument forwarding (...). ([@鈥媌batsov][])
  • #15843: Fix a false positive for Style/NegativeArrayIndex with a different length receiver. ([@鈥媌batsov][])
  • #15841: Fix a false positive for Style/RedundantFreeze with an arithmetic operation on a non-numeric receiver. ([@鈥媌batsov][])
  • #15843: Fix a false positive for Style/Sample with an endless range, which was corrected to a sample call of the wrong size. ([@鈥媌batsov][])
  • #15842: Fix a false positive for Style/SuperArguments when the method has a destructuring parameter. ([@鈥媌batsov][])
  • #15740: Fix an error for Layout/EmptyLinesAroundMethodBody when a method's arguments span multiple lines and the method ends on the last argument's line. ([@鈥媣iralpraxis][])
  • #15860: Fix an error for Layout/HeredocIndentation with a heredoc nested in another heredoc. ([@鈥婼tarlexxx][])
  • #15876: Fix an error for Lint/EmptyConditionalBody with else on the condition line. ([@鈥媖oic][])
  • #16008: Fix an error for Lint/UnescapedBracketInRegexp when using regexp_parser 2.11.2 and earlier. ([@鈥媌batsov][])
  • #15897: Fix an error for Metrics/ClassLength with a long singleton class in LSP mode. ([@鈥媌batsov][])
  • #15749: Fix an error for Style/ClassAndModuleChildren when a compact class or module definition appears in an expression, such as an assignment value or a method argument. ([@鈥媣iralpraxis][])
  • #15750: Fix an error for Style/ClassAndModuleChildren when using EnforcedStyle: compact and the nested body is indented less than Layout/IndentationWidth's Width. ([@鈥媣iralpraxis][])
  • #15764: Fix an error for Style/ClassAndModuleChildren when EnforcedStyle: compact compacts an irregularly indented definition and Layout/IndentationStyle enforces tabs. ([@鈥媣iralpraxis][])
  • #15946: Fix an error for Style/ExplicitBlockArgument with the shorthand call syntax. ([@鈥婼tarlexxx][])
  • #15861: Fix an error for Style/FormatString with format nested in format. ([@鈥婼tarlexxx][])
  • #15694: Fix an error for Style/HashSyntax when a no_mixed_keys style forces hash rockets on a hash whose value repeats its key. ([@鈥媣iralpraxis][])
  • #16007: Fix an error for Style/IfInsideElse when the nested if shares a line with other code. ([@鈥媌batsov][])
  • #15867: Fix an error for Style/MapIntoArray when pushing into a numbered or it block parameter. ([@鈥婼tarlexxx][])
  • #15949: Fix an error for Style/Next with a modifier condition wrapping a block that has its own offense. ([@鈥婼tarlexxx][])
  • #15797: Fix an error for Style/RedundantCondition when autocorrecting a redundant condition nested in the else branch of another one. ([@鈥媖oic][])
  • #15928: Fix an error for Style/Semicolon when a semicolon follows an unparenthesized keyword parameter or hash pattern. ([@鈥媣iralpraxis][])
  • #15714: Fix an error for Style/YodaCondition when one operand of a comparison contains another comparison the cop also corrects. ([@鈥媣iralpraxis][])
  • #16011: Fix an error for the pacman formatter, which crashed with undefined method 'winsize' whether or not the output was a terminal. ([@鈥媌batsov][])
  • #15731: Fix an error when caching offenses whose correction or justification cannot be represented as UTF-8. ([@鈥媣iralpraxis][])
  • #16015: Fix an error when cleaning up a result cache that can't be written. ([@鈥媌batsov][])
  • #15702: Fix an error when interrupting RuboCop with Ctrl-C. ([@鈥媣iralpraxis][])
  • #16015: Fix an error when the cache directory or config can't be accessed under a sandbox. ([@鈥媌batsov][])
  • #16015: Fix an error when the result cache directory exists but can't be written. ([@鈥媌batsov][])
  • #15817: Fix an incorrect autocorrect for Gemspec/OrderedDependencies when the same dependency declaration appears more than once in the gemspec. ([@鈥媣iralpraxis][])

... (truncated)

Commits
  • 4172ce5 Cut 1.92
  • 7e75867 Require net/http in the references:verify task
  • 7c107cb Update Changelog
  • 81c7d42 Fix an error when cleaning up a result cache that can't be written
  • 3b70129 Fix an error when the result cache directory exists but can't be written
  • 830275f Fix an error when the cache directory or config can't be accessed under a san...
  • 38b43fc Remove a check from Style/SingleLineMethods that the shared endless method ...
  • 9897fb1 Fix an incorrect autocorrect for Style/EndlessMethod and `Style/SingleLineM...
  • 1a2221e Fix an incorrect autocorrect for Style/ReturnNilInPredicateMethodDefinition...
  • f2f4fac Fix an incorrect autocorrect for Style/EndlessMethod with a modifier condit...
  • Additional commits viewable in compare view

Updates json from 3.0.2 to 3.1.0

Changelog

Sourced from json's changelog.

2026-10-13 (3.1.0)

  • Added rfc8785 generator option to canonicalize the output. Replaces the json-canonicalization with numerous correctness fixes.
  • Use the rb_len_t type introduced in Ruby 4.1 to allow for proper 64bit support on LP64 platforms (Windows).
  • JRuby: parser errors now include the position (line, column and the message suffix) as well as json_path, matching the C extension.
  • Improved the accuracy of parser error's line, column and snipets in presence of multibyte characters.
  • Fix JSON.load to work correctly when provided a Zlib::GzipReader as IO source.
  • Reject non-ASCII BINARY strings during JSON generation. This was deprecated since a long time and scheduled to be removed for 3.0.
Commits
  • a15b2ba Release 3.1.0
  • d09e383 Refactor rfc8785_sort_keys_proc
  • e19f7d7 Handle invalid encoding in JSON path keys
  • 78d6a83 parser.c: only update the stack once fully spilled
  • 6ea6201 Fix parsing of number with out of range negative exponents
  • 1b67eb3 Fix parsing of unescaped NULL bytes in strings
  • c1a4372 ResumableParser: fix handling of incomplete unicode escape
  • 429c109 More hardening against adversarial encode methods
  • 8df32ab Index the generated JSON array by rb_len_t
  • 21193d0 Match rb_hash_bulk_insert fallback to Ruby's declaration
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the bundler group with 2 updates in the / directory: [rubocop](https://github.com/rubocop/rubocop) and [json](https://github.com/ruby/json).


Updates `rubocop` from 1.91.0 to 1.92.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.91.0...v1.92.0)

Updates `json` from 3.0.2 to 3.1.0
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v3.0.2...v3.1.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.92.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: bundler
- dependency-name: json
  dependency-version: 3.1.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies ruby Pull requests that update Ruby code labels Oct 23, 2026
@MikeMcQuaid
MikeMcQuaid merged commit 1563069 into main Oct 23, 2026
14 checks passed
@MikeMcQuaid
MikeMcQuaid deleted the dependabot/bundler/bundler-beb03e4c81 branch October 23, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant