Skip to content

build(deps): bump the most-gems group with 9 updates#1165

Merged
myronmarston merged 2 commits intomainfrom
dependabot/bundler/most-gems-9332d3a820
May 5, 2026
Merged

build(deps): bump the most-gems group with 9 updates#1165
myronmarston merged 2 commits intomainfrom
dependabot/bundler/most-gems-9332d3a820

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 5, 2026

Bumps the most-gems group with 9 updates:

Package From To
factory_bot 6.5.6 6.6.0
super_diff 0.18.0 0.19.0
yard-markdown 0.7.0 0.7.1
aws-sdk-cloudwatch 1.134.0 1.135.0
aws-partitions 1.1241.0 1.1244.0
ffi-compiler 1.3.2 1.4.2
json 2.19.4 2.19.5
minitest 6.0.5 6.0.6
multi_json 1.20.1 1.21.1

Updates factory_bot from 6.5.6 to 6.6.0

Release notes

Sourced from factory_bot's releases.

v6.6.0

What's Changed

New Contributors

Full Changelog: thoughtbot/factory_bot@v6.5.6...v6.6.0

Changelog

Sourced from factory_bot's changelog.

6.6.0 (May 4, 2026)

Commits
  • 5d39953 Commit Gemfile.lock as part of the release preparation (#1819)
  • 8b2d41a Fix release workflow: add workflow_dispatch, environment, and .tool-versions ...
  • aaa9275 Release v6.6.0 (#1817)
  • c47758a Add gem release workflow with GitHub release notes from changelog (#1815)
  • 63bf988 Add bundle install step before bundle exec rake in prepare-release workflow
  • 0337f8b Extract changelog update logic into a Rake task
  • 46c5812 Add workflow to prepare a release PR
  • ab74525 Require MFA for gem pushes
  • 26f3680 Add factory_bot.before_run_factory instrumentation event (#1795)
  • a4e5ab7 DefinitionProxy#method_missing: Forward given block to #association (#1579)
  • Additional commits viewable in compare view

Updates super_diff from 0.18.0 to 0.19.0

Release notes

Sourced from super_diff's releases.

v0.19.0

What's Changed

Features

Other changes

  • Add max major version constraints to dependencies. #296
  • Remove unused syntax_tree gems from development. #297
  • Simplify tiered lines elider. #302
  • Support elision for flat line trees. #300 by @​gschlager
  • Fix integration snippet indentation. #299 by @​gschlager
  • Pin all actions to full commit SHA. #305
  • Do not attempt to sub-diff multiline strings. #304
  • Tweak TieredLinesElider. #307
  • Drop official support for Rails 6.1, which reached EOL in October 2024. #308
  • Add official support for Rails 8.1. #308

New Contributors

Full Changelog: splitwise/super_diff@v0.18.0...v0.19.0

Changelog

Sourced from super_diff's changelog.

0.19.0 - 2026-05-01

Features

Other changes

  • Add max major version constraints to dependencies. #296
  • Remove unused syntax_tree gems from development. #297
  • Simplify tiered lines elider. #302
  • Support elision for flat line trees. #300 by @​gschlager
  • Fix integration snippet indentation. #299 by @​gschlager
  • Pin all actions to full commit SHA. #305
  • Do not attempt to sub-diff multiline strings. #304
  • Tweak TieredLinesElider. #307
  • Drop official support for Rails 6.1, which reached EOL in October 2024. #308
  • Add official support for Rails 8.1. #308
Commits

Updates yard-markdown from 0.7.0 to 0.7.1

Changelog

Sourced from yard-markdown's changelog.

0.7.1

Fixed

  • Preserve fenced code blocks in YARD docstrings so generated Markdown examples render correctly.
Commits

Updates aws-sdk-cloudwatch from 1.134.0 to 1.135.0

Changelog

Sourced from aws-sdk-cloudwatch's changelog.

1.135.0 (2026-05-01)

  • Feature - This release adds tag support for CloudWatch Dashboards. The PutDashboard API now accepts a Tags parameter, allowing you to tag dashboards at creation time. Additionally, the TagResource, UntagResource, and ListTagsForResource APIs now support dashboard ARNs as resources.
Commits

Updates aws-partitions from 1.1241.0 to 1.1244.0

Changelog

Sourced from aws-partitions's changelog.

1.1244.0 (2026-05-01)

  • Feature - Updated the partitions source data that determines the AWS service regions and endpoints.

1.1243.0 (2026-04-30)

  • Feature - Updated the partitions source data the determines the AWS service regions and endpoints.

1.1242.0 (2026-04-29)

  • Feature - Updated the partitions source data the determines the AWS service regions and endpoints.
Commits

Updates ffi-compiler from 1.3.2 to 1.4.2

Commits
  • e26a9ae Fix Loader.find() by removing wrong #spec call
  • 7c69c07 Update Gemfile.lock
  • ef752d1 Update version to 1.4.0
  • 83f3a37 prefer loading from extension_dir if gem spec is an active stub
  • 8cb07dc Load Objective-C source files.
  • See full diff in compare view

Updates json from 2.19.4 to 2.19.5

Release notes

Sourced from json's releases.

v2.19.5

What's Changed

  • Cap the parser to emit a maximum of 5 deprecation warnings per document. Emitting more is not helpful.

Full Changelog: ruby/json@v2.19.4...v2.19.5

Changelog

Sourced from json's changelog.

2026-05-04 (2.19.5)

  • Cap the parser to emit a maximum of 5 deprecation warnings per document. Emitting more is not helpful.
Commits
  • 4a1a4a4 Release 2.19.5
  • f6ca597 Avoid spamming too many deprecations while parsing
  • fa0671c Test TruffleRuby release in CI for improved stability
  • cfbe356 Force ensure_valid_encoding to be inlined.
  • 4ef7a45 Use RB_ENC_CODERANGE to first check the cached coderange before calling rb_en...
  • 7dd6b63 Fix typo in changelog
  • See full diff in compare view

Updates minitest from 6.0.5 to 6.0.6

Changelog

Sourced from minitest's changelog.

=== 6.0.6 / 2026-04-30

  • 2 bug fixes:

    • Fix using assert_equal/same/nil w/ BasicObject by comparing w/ nil == exp. (mtasaka)
    • Removed private Assertions#_where as it is no longer used.
Commits
  • f6180b0 prepped for release
  • 23bc7f2 - Removed private Assertions#_where as it is no longer used.
  • c471347 - Fix using assert_equal/same/nil w/ BasicObject by comparing w/ nil == exp...
  • See full diff in compare view

Updates multi_json from 1.20.1 to 1.21.1

Release notes

Sourced from multi_json's releases.

v1.21.1

Full Changelog: sferik/multi_json@v1.21.0...v1.21.1

v1.21.0

Full Changelog: sferik/multi_json@v1.20.1...v1.21.0

Changelog

Sourced from multi_json's changelog.

[1.21.1]

Fixed

  • Fix MultiJson.method(:load) resolving to Kernel#load instead of the legacy-constant forwarder (#66). The 1.21.0 shim forwarded calls via method_missing, but Module#method doesn't consult method_missing, so libraries that capture decoders as Method objects (Sawyer, used by Octokit and Danger) crashed with LoadError when the captured method tried to interpret the JSON string as a file path. Define an explicit singleton method on MultiJson for every public method MultiJSON exposes so Module#method finds the forwarder directly.

[1.21.0]

Every deprecation introduced here will be removed in 2.0.0. Upgrade to 1.21.0, run your app or test suite with ruby -W:deprecated to surface the warnings, migrate each call site to the new canonical names, then pin ~> 2.0 once 2.0.0 ships.

Added

  • Rename the MultiJson constant to MultiJSON (all-caps) to match the project name, Ruby stdlib JSON, and the all-caps treatment of the JSON acronym across other languages. The legacy MultiJson constant continues to work as a thin delegator via method_missing and const_missing, so MultiJson.parse(...), MultiJson::Adapters::Oj, and rescue MultiJson::ParseError all resolve to their MultiJSON counterparts.
  • Add MultiJSON.parse and MultiJSON.generate as the new canonical names for the primary parse and generate methods, matching Ruby stdlib JSON.parse / JSON.generate, the JSON spec (RFC 8259), and sister library MultiXml.
  • Add MultiJSON.parse_options / MultiJSON.parse_options= and MultiJSON.generate_options / MultiJSON.generate_options= as the new canonical option setters.
  • Accept symbolize_names: as the canonical option name matching Ruby stdlib's JSON.parse(str, symbolize_names: true). The deprecated symbolize_keys: option continues to work and emits a one-time warning when passed at any of the three option layers (call-site, MultiJSON.parse_options=, adapter defaults :load).
  • Replace the two-adapter Benchmark.ips smoke test in benchmark.rb with a full adapter comparison matrix (parse + dump across nine workloads) and promote it to a top-level rake benchmark task. A new --verify-preference flag asserts that MultiJSON::AdapterSelector::ADAPTERS matches the observed throughput ranking, with a 10% tolerance for adjacent ties; CI runs it on every push so the ordering can't silently drift.

Changed

  • Reorder MultiJSON::AdapterSelector::ADAPTERS so the JSON gem is tried before fast_jsonparser/oj/yajl on MRI and TruffleRuby, matching the throughput ranking in the bundled benchmark suite on Ruby 3.4+. The hash is split per platform so JRuby still prefers jr_jackson. Affects auto-detection only when more than one of those adapters is loaded; explicitly selecting an adapter with MultiJSON.use(:adapter) is unchanged.

Deprecated

  • The MultiJson constant in favor of MultiJSON.
  • MultiJSON.load in favor of MultiJSON.parse.
  • MultiJSON.dump in favor of MultiJSON.generate.
  • MultiJSON.load_options / MultiJSON.load_options= in favor of MultiJSON.parse_options / MultiJSON.parse_options=.
  • MultiJSON.dump_options / MultiJSON.dump_options= in favor of MultiJSON.generate_options / MultiJSON.generate_options=.
  • The :symbolize_keys parse option in favor of :symbolize_names.

All deprecated names continue to work and emit a one-time warning on first use. Warnings are tagged with Ruby's :deprecated category, so noisy apps can silence the whole set with Warning[:deprecated] = false and deprecation-aware tooling (ruby -W:deprecated, CI linters) picks them up. The old names will be removed in 2.0.

Commits
  • 9ae5a42 Version 1.21.1
  • f3604c5 Fix MultiJson.method(:load) resolving to Kernel#load
  • 8339719 Version 1.21.0
  • 2217775 Tag deprecation warnings as :deprecated and document the bridge in the README
  • 6f6b756 Reorder ADAPTERS by benchmark throughput and verify the order in CI
  • 72d3ea1 Add adapter benchmark suite as a rake task
  • 112d0af Mirror stdlib JSON in the public API: MultiJSON, parse/generate, symbolize_names
  • ddc802a Rewrite CHANGELOG in Keep a Changelog format
  • d4c6fe1 Whitelist gemspec files instead of globbing all .md files
  • c50c595 Fix flaky symbol-count tests that fail when GC reclaims symbols
  • See full diff 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 most-gems group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [factory_bot](https://github.com/thoughtbot/factory_bot) | `6.5.6` | `6.6.0` |
| [super_diff](https://github.com/splitwise/super_diff) | `0.18.0` | `0.19.0` |
| [yard-markdown](https://github.com/skatkov/yard-markdown) | `0.7.0` | `0.7.1` |
| [aws-sdk-cloudwatch](https://github.com/aws/aws-sdk-ruby) | `1.134.0` | `1.135.0` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1241.0` | `1.1244.0` |
| [ffi-compiler](https://github.com/ffi/ffi-compiler) | `1.3.2` | `1.4.2` |
| [json](https://github.com/ruby/json) | `2.19.4` | `2.19.5` |
| [minitest](https://github.com/minitest/minitest) | `6.0.5` | `6.0.6` |
| [multi_json](https://github.com/sferik/multi_json) | `1.20.1` | `1.21.1` |


Updates `factory_bot` from 6.5.6 to 6.6.0
- [Release notes](https://github.com/thoughtbot/factory_bot/releases)
- [Changelog](https://github.com/thoughtbot/factory_bot/blob/main/NEWS.md)
- [Commits](thoughtbot/factory_bot@v6.5.6...v6.6.0)

Updates `super_diff` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/splitwise/super_diff/releases)
- [Changelog](https://github.com/splitwise/super_diff/blob/main/CHANGELOG.md)
- [Commits](splitwise/super_diff@v0.18.0...v0.19.0)

Updates `yard-markdown` from 0.7.0 to 0.7.1
- [Changelog](https://github.com/skatkov/yard-markdown/blob/main/CHANGELOG.md)
- [Commits](skatkov/yard-markdown@v0.7.0...v0.7.1)

Updates `aws-sdk-cloudwatch` from 1.134.0 to 1.135.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-cloudwatch/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `aws-partitions` from 1.1241.0 to 1.1244.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `ffi-compiler` from 1.3.2 to 1.4.2
- [Release notes](https://github.com/ffi/ffi-compiler/releases)
- [Commits](ffi/ffi-compiler@1.3.2...1.4.2)

Updates `json` from 2.19.4 to 2.19.5
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](ruby/json@v2.19.4...v2.19.5)

Updates `minitest` from 6.0.5 to 6.0.6
- [Changelog](https://github.com/minitest/minitest/blob/master/History.rdoc)
- [Commits](minitest/minitest@v6.0.5...v6.0.6)

Updates `multi_json` from 1.20.1 to 1.21.1
- [Release notes](https://github.com/sferik/multi_json/releases)
- [Changelog](https://github.com/sferik/multi_json/blob/main/CHANGELOG.md)
- [Commits](sferik/multi_json@v1.20.1...v1.21.1)

---
updated-dependencies:
- dependency-name: factory_bot
  dependency-version: 6.6.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: super_diff
  dependency-version: 0.19.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: yard-markdown
  dependency-version: 0.7.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: most-gems
- dependency-name: aws-sdk-cloudwatch
  dependency-version: 1.135.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: aws-partitions
  dependency-version: 1.1244.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: ffi-compiler
  dependency-version: 1.4.2
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
- dependency-name: json
  dependency-version: 2.19.5
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: most-gems
- dependency-name: minitest
  dependency-version: 6.0.6
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: most-gems
- dependency-name: multi_json
  dependency-version: 1.21.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: most-gems
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels May 5, 2026
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 5, 2026
@dependabot dependabot Bot added the ruby Pull requests that update Ruby code label May 5, 2026
@myronmarston myronmarston merged commit b43b795 into main May 5, 2026
26 checks passed
@myronmarston myronmarston deleted the dependabot/bundler/most-gems-9332d3a820 branch May 5, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant