Skip to content

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

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

build(deps): bump multi_json from 1.21.1 to 1.21.2#5440
dependabot[bot] wants to merge 1 commit into
mainfrom
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 compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

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 added dependencies Pull requests that update a dependency file ruby Pull requests that update Ruby code labels Sep 11, 2026
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.

0 participants