licensed
licensed copied to clipboard
Bump json from 2.6.3 to 2.7.2
Bumps json from 2.6.3 to 2.7.2.
Release notes
Sourced from json's releases.
v2.7.2
What's Changed
- Use rb_sym2str instead of SYM2ID by
@jhawthornin flori/json#561- Fix memory leak when exception is raised during JSON generation by
@peterzhu2118in flori/json#574- Remove references to "19" methods in JRuby by
@headiusin flori/json#576- Make OpenStruct support as optional by
@hsbtin flori/json#565- Autoload JSON::GenericObject to avoid require ostruct warning in Ruby 3.4 by
@tompngin flori/json#577- Warn to install ostruct if json couldn't load it by
@hsbtin flori/json#578New Contributors
@mperhammade their first contribution in flori/json#571@peterzhu2118made their first contribution in flori/json#574Full Changelog: https://github.com/flori/json/compare/v2.7.1...v2.7.2
v2.7.1
What's Changed
Improved
- [DOC] RDoc for additions by
@BurdetteLamarin flori/json#557Fixed
- JSON.dump: handle unenclosed hashes regression by
@casperisfinein flori/json#554- Overload kwargs in JSON.dump by
@k0kubunin flori/json#556- Fix JSON.dump overload combination by
@tompngin flori/json#558Misc
- Remove needless encodings by
@hsbtin flori/json#559- Unify versions by
@hsbtin flori/json#560New Contributors
@k0kubunmade their first contribution in flori/json#556@tompngmade their first contribution in flori/json#558Full Changelog: https://github.com/flori/json/compare/v2.7.0...v2.7.1
v2.7.0
What's Changed
Improved
- Perf. improvements to Hash#to_json in pure implementation generator. by
@vipulnswardin flori/json#203- Remove unnecessary initialization of create_id in JSON.parse() by
@Watson1978in flori/json#454Added
- Call
superinincludedhook by@paracyclein flori/json#486- Rename escape_slash in script_safe and also escape E+2028 and E+2029 by
@casperisfinein flori/json#525- Add a
strictoption to Generator by@casperisfinein flori/json#519
... (truncated)
Changelog
Sourced from json's changelog.
2024-04-04 (2.7.2)
- Use rb_sym2str instead of SYM2ID #561
- Fix memory leak when exception is raised during JSON generation #574
- Remove references to "19" methods in JRuby #576
- Make OpenStruct support as optional by
@hsbtin #565- Autoload JSON::GenericObject to avoid require ostruct warning in Ruby 3.4 #577
- Warn to install ostruct if json couldn't load it by
@hsbt#5782023-12-05 (2.7.1)
- JSON.dump: handle unenclosed hashes regression #554
- Overload kwargs in JSON.dump #556
- [DOC] RDoc for additions #557
- Fix JSON.dump overload combination #558
2023-12-01 (2.7.0)
- Add a strict option to Generator #519
escape_slashoption was renamed asscript_safeand now also escape U+2028 and U+2029.escape_slashis now an alias ofscript_safe#525- Remove unnecessary initialization of create_id in JSON.parse() #454
- Improvements to Hash#to_json in pure implementation generator #203
- Use ruby_xfree to free buffers #518
- Fix "unexpected token" offset for Infinity #507
- Avoid using deprecated BigDecimal.new on JRuby #546
- Removed code for Ruby 1.8 #540
- Rename JSON::ParseError to JSON:ParserError #530
- Call super in included hook #486
- JRuby requires a minimum of Java 8 #516
- Always indent even if empty #517
Commits
036944aBump up 2.7.25a1659dMerge pull request #578 from flori/warn-bundled-gemsfff2859Warn to install ostruct if json couldn't load itcdbcbd0Merge pull request #577 from tompng/autoload_generic_object84b7517Merge pull request #576 from headius/no_19_jruby_methodsb507f9eAutoload GenericObject to avoid require ostruct warning in Ruby 3.4a480682Remove references to "19" methods in JRuby35d435eMerge pull request #575 from flori/refine-ci817d7b0Exclude 2.3-2.5 on macos-14 iamgedf33e8eAdded JRuby 9.4- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.