v2.7.0
What's Changed
Improved
- Perf. improvements to Hash#to_json in pure implementation generator. by @vipulnsward in #203
- Remove unnecessary initialization of create_id in JSON.parse() by @Watson1978 in #454
Added
- Call
super
inincluded
hook by @paracycle in #486 - Rename escape_slash in script_safe and also escape E+2028 and E+2029 by @casperisfine in #525
- Add a
strict
option to Generator by @casperisfine in #519
Fixed
- Fix homepage url in gemspec by @unasuke in #508
- Fix dead link to Ragel in README by @okuramasafumi in #509
- [DOC] Fix yet another dead link to Ragel by @nobu in #510
- Fix "unexpected token" offset for Infinity by @jhawthorn in #507
- Use ruby_xfree to free buffers by @casperisfine in #518
Compatibility changes
- JRuby requires a minimum of Java 8 by @headius in #516
- Rename JSON::ParseError to JSON:ParserError by @dalizard in #530
- Removed code for Ruby 1.8 by @hsbt in #540
- alias_method is private on Ruby 2.3 and 2.4 by @hsbt in #541
- remove_method of Module is private at Ruby 2.3 and 2.4 by @hsbt in #544
- [jruby] avoid using deprecated BigDecimal.new by @kares in #546
- Always indent even if empty by @headius in #517
Misc
- Update CI matrix by @hsbt in #521
- Add missing changelog entries for 1.8.5 and 1.8.6 by @r7kamura in #520
- Actions workflow - Add new OS's, Ruby 3.1, Ruby master, Windows by @MSP-Greg in #491
- Skip unsupported test on JRuby by @nobu in #532
- Skip BigDecimal tests when it's missing to load by @hsbt in #533
- Simplify by @nobu in #531
- Load extension ('json/ext') consistently in test_ext by @aeroastro in #536
- Use test-unit-ruby-core gem by @hsbt in #539
- [CI] Add Windows mswin job by @MSP-Greg in #545
- Exclude truffleruby-head from Actions by @hsbt in #551
- tests/ractor_test.rb: make assert_separately available by @lucaskanashiro in #506
- Added changes for 2.7.0 and restore entries to 2.6.3 and 2.6.2 by @hsbt in #552
New Contributors
- @unasuke made their first contribution in #508
- @okuramasafumi made their first contribution in #509
- @r7kamura made their first contribution in #520
- @MSP-Greg made their first contribution in #491
- @paracycle made their first contribution in #486
- @dalizard made their first contribution in #530
- @aeroastro made their first contribution in #536
- @jhawthorn made their first contribution in #507
- @lucaskanashiro made their first contribution in #506
- @Watson1978 made their first contribution in #454
Full Changelog: v2.6.3...v2.7.0