Skip to content

chore(deps): bump the ruby-deps group across 1 directory with 8 updates#2565

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/ruby-deps-362b6cfad3
Open

chore(deps): bump the ruby-deps group across 1 directory with 8 updates#2565
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/bundler/ruby-deps-362b6cfad3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 11, 2026

Bumps the ruby-deps group with 8 updates in the / directory:

Package From To
rails_semantic_logger 4.19.0 4.20.0
bigdecimal 4.0.1 4.1.1
terser 1.2.6 1.2.7
pagy 43.4.2 43.5.0
view_component 4.5.0 4.6.0
haml_lint 0.72.0 0.73.0
parallel_tests 5.6.0 5.7.0
rubocop 1.85.1 1.86.1

Updates rails_semantic_logger from 4.19.0 to 4.20.0

Commits

Updates bigdecimal from 4.0.1 to 4.1.1

Release notes

Sourced from bigdecimal's releases.

v4.1.1

What's Changed

New Contributors

Full Changelog: ruby/bigdecimal@v4.1.0...v4.1.1

v4.1.0

What's Changed

New Contributors

... (truncated)

Changelog

Sourced from bigdecimal's changelog.

4.1.1

4.1.0

Commits

Updates terser from 1.2.6 to 1.2.7

Changelog

Sourced from terser's changelog.

1.2.7 (23 March 2026)

  • added a new module option to enable minification of ES6 modules (default is false)
  • update TerserJS to [5.46.1]
Commits

Updates pagy from 43.4.2 to 43.5.0

Release notes

Sourced from pagy's releases.

Version 43.5.0

Changes in 43.5.0

  • Update javascripts according to es-linting
  • Update min ruby version to 3.3 (remove EOL 3.2)
  • Implement the NEW pagy/next entrypoint to run the NEXT version now
  • Refactor deprecations:
    • Deprecated :client_max_limit in favor of :max_limit; moved code into deprecation.rb
    • Move deprecated options out of class code, to keep the code clean
  • Remove RBS resources. Not worth the maintenance effort.

CHANGELOG

Version 43

We needed a leap version to unequivocally signal that it's not just a major version: it's a complete redesign of the legacy code at all levels, usage and API included.

Why 43? Because it's exactly one step beyond "The answer to the ultimate question of life, the Universe, and everything." 😉

Improvements

This version introduces several enhancements, such as new :countish and :keynav_js paginators and improved automation and configuration processes, reducing setup requirements by 99%. The update also includes a simpler API and new interactive development tools, making it a comprehensive upgrade from previous versions.

  • New :countish Paginator
    • Faster than OFFSET and supporting the full UI
  • New Keynav Pagination
    • The pagy-exclusive technique using the fastest keyset pagination alongside all frontend helpers.
  • New interactive dev-tools
    • New PagyWand to integrate the pagy CSS with your app themes.
    • New Pagy AI available right inside your own app.
  • Intelligent automation
  • Simpler API
    • You solely need the pagy method and the @​pagy instance to paginate any collection and use any navigation tag and helper.
    • Methods are autoloaded only if used, and consume no memory otherwise.
    • Methods have narrower scopes and can be overridden without deep knowledge.
  • New documentation
    • Very concise, straightforward, and easy to navigate and understand.

Upgrade to 43

... (truncated)

Changelog

Sourced from pagy's changelog.

Version 43.5.0

  • Update javascripts according to es-linting
  • Update min ruby version to 3.3 (remove EOL 3.2)
  • Implement the NEW pagy/next entrypoint to run the NEXT version now
  • Refactor deprecations:
    • Deprecated :client_max_limit in favor of :max_limit; moved code into deprecation.rb
    • Move deprecated options out of class code, to keep the code clean
  • Remove RBS resources. Not worth the maintenance effort.

Version 43.4.4

  • Make typecasting in Keyset based classes safer and more efficient

Version 43.4.3

  • Deprecate the :max_pages option (close #890)
Commits
  • 70ce3ac Merge branch 'dev'
  • 5b4f80d Version 43.5.0
  • ec87ff9 Replace rake test tasks with thor commands
  • 5f77fc5 Simplify retype config
  • b744c5d 💎 Update javascripts according to es-linting
  • 16cbf0e Update gems and packages
  • ff7e76e Refactor Rake tasks
  • fb9d020 💎 Update min ruby version to 3.3 (remove EOL 3.2)
  • 1406627 💎 Implement the NEW pagy/next entrypoint to run the NEXT version now
  • 23415bb Reorganize options in docs:
  • Additional commits viewable in compare view

Updates view_component from 4.5.0 to 4.6.0

Release notes

Sourced from view_component's releases.

4.6.0

  • Add view_identifier to the render.view_component instrumentation event payload, containing the path to the component's template file (e.g. app/components/my_component.html.erb). For components using inline render methods, view_identifier will be nil.

    GitHub Copilot

  • Replace deprecated require_dependency with require in preview loading.

    GitHub Copilot

  • Return html_safe empty string from render_in when render? is false.

    GitHub Copilot

Changelog

Sourced from view_component's changelog.

4.6.0

  • Add view_identifier to the render.view_component instrumentation event payload, containing the path to the component's template file (e.g. app/components/my_component.html.erb). For components using inline render methods, view_identifier will be nil.

    GitHub Copilot

  • Replace deprecated require_dependency with require in preview loading.

    GitHub Copilot

  • Return html_safe empty string from render_in when render? is false.

    GitHub Copilot

Commits
  • 3e18099 Merge pull request #2591 from ViewComponent/release-4-6-0
  • 09a54ed gemfiles
  • e69555c lockfiles
  • 52d2ffb release 4.6.0
  • 7b82b02 Merge pull request #2590 from ViewComponent/dependabot/bundler/bundler-269952...
  • 4a216ec Bump action_text-trix in the bundler group across 1 directory
  • 98ab326 Merge pull request #2572 from ViewComponent/copilot/add-event-emission-for-vi...
  • 55c2cac Merge branch 'main' into copilot/add-event-emission-for-view-file
  • 192ccfb Merge pull request #2589 from ViewComponent/copilot/remove-require-dependency
  • 6ac4927 Merge branch 'main' into copilot/remove-require-dependency
  • Additional commits viewable in compare view

Updates haml_lint from 0.72.0 to 0.73.0

Changelog

Sourced from haml_lint's changelog.

0.73.0

  • Relax parallel dependency from ~> 1.10 to >= 1.10
Commits

Updates parallel_tests from 5.6.0 to 5.7.0

Changelog

Sourced from parallel_tests's changelog.

5.7.0 - 2026-04-09

Changed

  • no longer dump schema during parallel:prepare to mirror what rails does
Commits

Updates rubocop from 1.85.1 to 1.86.1

Release notes

Sourced from rubocop's releases.

RuboCop v1.86.1

Bug fixes

  • #11051: Fix Style/AccessModifierDeclarations inline autocorrect dropping comments between the access modifier and the following method definition. (@​dduugg)
  • #14665: Cache plugin integration in CopHelper to avoid repeated loading. (@​55728)
  • #15091: Fix Lint/DuplicateMethods false positives for anonymous classes in constant assignments and method return values. (@​eugeneius)
  • #15055: Fix Lint/DuplicateMethods false positives with anonymous classes inside blocks (e.g. RSpec let, describe). (@​ShkumbinDelija)
  • #15035: Exclude included_modules from Style/ModuleMemberExistenceCheck. (@​koic)
  • #15087: Fix false positive for Style/RedundantLineContinuation when using interpolated string literals. (@​koic)
  • #14361: Fix false positive in file_to_include? when a relative Include pattern matches a parent directory name in the absolute file path. (@​jonas054)
  • #15090: Fix false positives for Layout/EmptyLineAfterGuardClause when consecutive guard clauses use and return. (@​eugeneius)
  • #15070: Fix false positive for Lint/RedundantSafeNavigation when chained safe navigation is used in a conditional expression with InferNonNilReceiver enabled. (@​koic)
  • #15074: Fix false positives in Style/RedundantParentheses when using parentheses around an endless range in assignment. (@​koic)
  • #15048: Fix issue where the url_for is missing for Cops without instance methods. (@​Fryguy)
  • #15051: Fix Style/RedundantParentheses handling of beginless ranges. (@​oggy)
  • #14980: Fix Lint/Syntax zero-length diagnostic range for syntax errors at EOF. (@​55728)
  • #15084: Handle heredocs with methods calls correctly when fixing guard clauses. (@​G-Rath)
  • #11398: Fix incorrect Include path adjustment when local config overrides an inherited Include. (@​jonas054)
  • #15092: Fix Layout/EndAlignment cop error on an empty begin. (@​viralpraxis)
  • #15059: Fix an error in Layout/LineLength when SplitStrings option is enabled and __FILE__ is used. (@​jeromedalbert)
  • #5876: Fix Lint/UnusedMethodArgument false positive when block argument is used via yield. (@​dduugg)
  • #15093: Return tool execution errors instead of protocol errors in MCP server. (@​koic)

Changes

  • #15005: Make Style/OneClassPerFile exclude spec/**/* and test/**/* by default. (@​koic)
  • #15081: Relax parallel dependency to >= 1.10. (@​koic)
  • #15063: Disable Style/RedundantStructKeywordInit cop by default. (@​koic)

RuboCop v1.86.0

New features

Bug fixes

... (truncated)

Changelog

Sourced from rubocop's changelog.

1.86.1 (2026-04-09)

Bug fixes

  • #11051: Fix Style/AccessModifierDeclarations inline autocorrect dropping comments between the access modifier and the following method definition. ([@​dduugg][])
  • #14665: Cache plugin integration in CopHelper to avoid repeated loading. ([@​55728][])
  • #15091: Fix Lint/DuplicateMethods false positives for anonymous classes in constant assignments and method return values. ([@​eugeneius][])
  • #15055: Fix Lint/DuplicateMethods false positives with anonymous classes inside blocks (e.g. RSpec let, describe). ([@​ShkumbinDelija][])
  • #15035: Exclude included_modules from Style/ModuleMemberExistenceCheck. ([@​koic][])
  • #15087: Fix false positive for Style/RedundantLineContinuation when using interpolated string literals. ([@​koic][])
  • #14361: Fix false positive in file_to_include? when a relative Include pattern matches a parent directory name in the absolute file path. ([@​jonas054][])
  • #15090: Fix false positives for Layout/EmptyLineAfterGuardClause when consecutive guard clauses use and return. ([@​eugeneius][])
  • #15070: Fix false positive for Lint/RedundantSafeNavigation when chained safe navigation is used in a conditional expression with InferNonNilReceiver enabled. ([@​koic][])
  • #15074: Fix false positives in Style/RedundantParentheses when using parentheses around an endless range in assignment. ([@​koic][])
  • #15048: Fix issue where the url_for is missing for Cops without instance methods. ([@​Fryguy][])
  • #15051: Fix Style/RedundantParentheses handling of beginless ranges. ([@​oggy][])
  • #14980: Fix Lint/Syntax zero-length diagnostic range for syntax errors at EOF. ([@​55728][])
  • #15084: Handle heredocs with methods calls correctly when fixing guard clauses. ([@​G-Rath][])
  • #11398: Fix incorrect Include path adjustment when local config overrides an inherited Include. ([@​jonas054][])
  • #15092: Fix Layout/EndAlignment cop error on an empty begin. ([@​viralpraxis][])
  • #15059: Fix an error in Layout/LineLength when SplitStrings option is enabled and __FILE__ is used. ([@​jeromedalbert][])
  • #5876: Fix Lint/UnusedMethodArgument false positive when block argument is used via yield. ([@​dduugg][])
  • #15093: Return tool execution errors instead of protocol errors in MCP server. ([@​koic][])

Changes

  • #15005: Make Style/OneClassPerFile exclude spec/**/* and test/**/* by default. ([@​koic][])
  • #15081: Relax parallel dependency to >= 1.10. ([@​koic][])
  • #15063: Disable Style/RedundantStructKeywordInit cop by default. ([@​koic][])

1.86.0 (2026-03-23)

New features

Bug fixes

  • #15015: Fix Style/ConcatArrayLiterals autocorrect deleting code for percent literals with interpolation. ([@​bbatsov][])
  • #14897: Detect constant reassignment after class/module definition in Lint/ConstantReassignment. ([@​ydakuka][])
  • #11829: Fix false negatives for Lint/DuplicateMethods when duplicate methods are defined in anonymous classes and modules not assigned to a constant. ([@​Darhazer][])
  • #14988: Fix false negative in Style/RedundantParentheses when redundant parentheses around range literals in block body. ([@​koic][])
  • #14916: Fix false positive for Layout/MultilineMethodCallIndentation when method chain is inside a hash pair value passed to a multiline chained method call. ([@​ydakuka][])
  • #15010: Fix a false positive for Lint/DuplicateMethods when modules blocks are passed as method arguments. ([@​5hun-s][])
  • #15028: Fix a false positive for Lint/DuplicateMethods when the same method is defined in different anonymous module blocks passed to a no-receiver call (e.g. stub_const). ([@​Darhazer][])
  • #15021: Fix false positives in Layout/EmptyLineAfterGuardClause when using a guard clause followed by a multi-line guard clause with raise, fail, return, break, or next. ([@​koic][])
  • #15001: Fix false positives in Layout/RedundantLineBreak when setting InspectBlocks: true and using rescue or ensure in the block. ([@​koic][])
  • #14997: Fix false positives in Style/FileOpen when assigning File.open to an instance variable, class variable, global variable, or constant. ([@​koic][])

... (truncated)

Commits
  • af80266 Cut 1.86.1
  • eb504ce Update Changelog
  • 9c8fe2c Merge pull request #15085 from G-Rath/fix-style-guard
  • 11d796a Merge pull request #15093 from koic/fix_return_tool_execution_errors_instead_...
  • 4450067 Return tool execution errors instead of protocol errors in MCP server
  • ff64180 Merge pull request #15092 from viralpraxis/fix-an-error-for-layout-end-alignm...
  • 11e04c0 Merge pull request #15091 from eugeneius/duplicate_methods_anonymous_classes
  • b8deea4 Merge pull request #15090 from eugeneius/guard_clause_and_return
  • e130020 Fix Layout/EndAlignment cop error on an empty begin
  • 4808594 Fix DuplicateMethods for anonymous classes in constant assignments and methods
  • Additional commits viewable in compare view

@dependabot dependabot bot added dependencies ruby Pull requests that update Ruby code labels Apr 11, 2026
Bumps the ruby-deps group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [rails_semantic_logger](https://github.com/reidmorrison/rails_semantic_logger) | `4.19.0` | `4.20.0` |
| [bigdecimal](https://github.com/ruby/bigdecimal) | `4.0.1` | `4.1.1` |
| [terser](https://github.com/ahorek/terser-ruby) | `1.2.6` | `1.2.7` |
| [pagy](https://github.com/ddnexus/pagy) | `43.4.2` | `43.5.0` |
| [view_component](https://github.com/viewcomponent/view_component) | `4.5.0` | `4.6.0` |
| [haml_lint](https://github.com/sds/haml-lint) | `0.72.0` | `0.73.0` |
| [parallel_tests](https://github.com/grosser/parallel_tests) | `5.6.0` | `5.7.0` |
| [rubocop](https://github.com/rubocop/rubocop) | `1.85.1` | `1.86.1` |



Updates `rails_semantic_logger` from 4.19.0 to 4.20.0
- [Commits](reidmorrison/rails_semantic_logger@v4.19.0...v4.20.0)

Updates `bigdecimal` from 4.0.1 to 4.1.1
- [Release notes](https://github.com/ruby/bigdecimal/releases)
- [Changelog](https://github.com/ruby/bigdecimal/blob/master/CHANGES.md)
- [Commits](ruby/bigdecimal@v4.0.1...v4.1.1)

Updates `terser` from 1.2.6 to 1.2.7
- [Release notes](https://github.com/ahorek/terser-ruby/releases)
- [Changelog](https://github.com/ahorek/terser-ruby/blob/master/CHANGELOG.md)
- [Commits](ahorek/terser-ruby@1.2.6...1.2.7)

Updates `pagy` from 43.4.2 to 43.5.0
- [Release notes](https://github.com/ddnexus/pagy/releases)
- [Changelog](https://github.com/ddnexus/pagy/blob/master/docs/CHANGELOG.md)
- [Commits](ddnexus/pagy@43.4.2...43.5.0)

Updates `view_component` from 4.5.0 to 4.6.0
- [Release notes](https://github.com/viewcomponent/view_component/releases)
- [Changelog](https://github.com/ViewComponent/view_component/blob/main/docs/CHANGELOG.md)
- [Commits](ViewComponent/view_component@v4.5.0...v4.6.0)

Updates `haml_lint` from 0.72.0 to 0.73.0
- [Release notes](https://github.com/sds/haml-lint/releases)
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md)
- [Commits](sds/haml-lint@v0.72.0...v0.73.0)

Updates `parallel_tests` from 5.6.0 to 5.7.0
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](grosser/parallel_tests@v5.6.0...v5.7.0)

Updates `rubocop` from 1.85.1 to 1.86.1
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](rubocop/rubocop@v1.85.1...v1.86.1)

---
updated-dependencies:
- dependency-name: rails_semantic_logger
  dependency-version: 4.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: bigdecimal
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: terser
  dependency-version: 1.2.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ruby-deps
- dependency-name: pagy
  dependency-version: 43.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: view_component
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: haml_lint
  dependency-version: 0.73.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: parallel_tests
  dependency-version: 5.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
- dependency-name: rubocop
  dependency-version: 1.86.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: ruby-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/bundler/ruby-deps-362b6cfad3 branch from 095f426 to d21ba1d Compare April 11, 2026 15:07
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.

0 participants