Skip to content

build(deps): bump multi_json from 1.21.1 to 1.21.2 - #1358

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/multi_json-1.21.2
Open

build(deps): bump multi_json from 1.21.1 to 1.21.2#1358
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/bundler/multi_json-1.21.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026

Copy link
Copy Markdown
Contributor

Bumps multi_json from 1.21.1 to 1.21.2.

Release notes

Sourced from multi_json's releases.

v1.21.2

What's Changed

New Contributors

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

Changelog

Sourced from multi_json's changelog.

[1.21.2]

Added

  • Support json 3.x in the json_gem adapter (thanks @​byroot, #67). json 3.0 raises ArgumentError on unknown keyword arguments, so the adapter now passes parse options as keywords and only sets the create_additions: false / quirks_mode: true defaults on json 2.x, where they still exist. Note that the oj adapter can still fail to dump Time values when json 3.x is installed: Oj forwards its own options hash to Time#to_json in compat mode, and json 3 rejects them. That is an upstream Oj issue and does not affect the json_gem adapter.

Changed

  • Prefer the JSON gem over jrjackson in the JRuby adapter preference list, so json_gem now leads on every engine. The json gem's Java extension outperforms JrJackson across the bundled benchmark matrix on JRuby 10. Affects auto-detection only when neither adapter is preloaded; explicitly selecting an adapter with MultiJSON.use(:jr_jackson) is unchanged.

Fixed

  • Honor a falsy :pretty option in the json_gem and oj adapters (#70). Both adapters branched on the presence of the key rather than its value, so MultiJSON.generate(object, pretty: false) returned pretty-printed JSON. This regressed in 1.20.0.
Commits
  • c44e92e Prepare 1.21.2 release
  • 2c0c31d Let the tests matrix finish instead of cancelling on the first failure
  • 635c992 Tighten two tests, run CI on LTS branches, and rename a shadowing parameter
  • 7d14b25 Merge pull request #67 from byroot/json-3.x
  • f8c3e5e Make multi_json compatible with json 3.x
  • 6cedb56 Honor falsy :pretty in the JsonGem and OjCommon adapters
  • 5149d63 Bump actions/checkout from 6 to 7
  • cb323bb Bump rubygems/configure-rubygems-credentials from 1.0.0 to 2.1.0
  • 3f19f54 Add Dependabot configuration for GitHub Actions and Bundler
  • cc9b23a Prefer json_gem over JrJackson on JRuby
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies ruby Pull requests that update Ruby code labels Sep 11, 2026
@minimum2scp

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/bundler/multi_json-1.21.2 branch from 4020f7c to addcddc Compare September 11, 2026 17:02
Bumps [multi_json](https://github.com/sferik/multi_json) from 1.21.1 to 1.21.2.
- [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.21.1...v1.21.2)

---
updated-dependencies:
- dependency-name: multi_json
  dependency-version: 1.21.2
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/bundler/multi_json-1.21.2 branch from addcddc to b82e0a8 Compare September 12, 2026 16: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.

1 participant