Releases: ruby/json
Releases · ruby/json
v2.4.0
What's Changed
- Move options from #generate and #parse to common area by @BurdetteLamar in #430
- Do not add a relative path to $LOAD_PATH by @mame in #431
- test/json/json_fixtures_test.rb: Prevent an "out of range" warning by @mame in #432
- Enhance RDoc for JSON.parse by @BurdetteLamar in #433
- [CI] setup supported JRubies to test against by @kares in #372
- Fixed unexpected illegal/malformed utf-8 error by @nobu in #385
- RDoc example for JSON.load by @BurdetteLamar in #434
- unify json-java gemspec with the baseline by @kares in #435
- [test] properly 'skip' test on JRuby by @kares in #436
- RDoc for JSON.load with proc by @BurdetteLamar in #439
- Nodoc for recurse_proc by @BurdetteLamar in #442
- Add an option to escape forward slash character by @casperisfine in #405
- bundle the LICENSE file in the gem by @jfeltesse-mdsol in #444
- Enhanced RDoc for JSON.dump by @BurdetteLamar in #443
- Fix pure parser with unclosed arrays / objects [Fix #314] by @marcandre in #425
- Partial compliance with doc/method_documentation.rdoc by @BurdetteLamar in #446
- Fix JSON.load_file doc by @casperisfine in #448
- Fix an issue with generate_pretty and empty objects in the Ruby and Java implementations by @chrisseaton in #449
- Implement a freeze: parser option by @casperisfine in #447
- Backport ruby core by @hsbt in #450
New Contributors
- @mame made their first contribution in #431
- @jfeltesse-mdsol made their first contribution in #444
- @chrisseaton made their first contribution in #449
Full Changelog: v2.3.1...v2.4.0
v2.3.1
What's Changed
- keyword argument is provided after Ruby 2.0+ by @hsbt in #396
- Remove invalid JSON.generate description from JSON module rdoc by @jeremyevans in #384
- Update gemspec by @hsbt in #398
- Add :nodoc: for GeneratorMethods by @zverok in #349
- add metadata for rubygems.org by @noraj in #379
- Enhance generic JSON and #generate docs by @zverok in #347
- Test with TruffleRuby in CI by @eregon in #402
- Spelling and grammar fixes for comments. by @jkanywhere in #191
- baseline changes to help (JRuby) development by @kares in #371
- fixtures/ are not being tested... by @marcandre in #416
- Cleanup gemspec by @marcandre in #415
- Sync ruby by @nobu in #418
- Use frozen string for hash key by @marcandre in #420
- Rdoc enhancements by @BurdetteLamar in #413
- Added :call-seq: to RDoc for some methods by @BurdetteLamar in #422
- Small typo fix by @marcandre in #423
- Update Changes for 2.3.0 [Fixes #397] by @marcandre in #424
- Make changes more precise [#424] by @marcandre in #428
- Trivial whitespace fix by @marcandre in #426
- Remove generate task for gemspec by @hsbt in #429
- Add
load_file
andload_file!
methods, with tests. Fixes issue #386. by @keithrbennett in #387
New Contributors
- @jeremyevans made their first contribution in #384
- @zverok made their first contribution in #349
- @noraj made their first contribution in #379
- @eregon made their first contribution in #402
- @jkanywhere made their first contribution in #191
- @keithrbennett made their first contribution in #387
Full Changelog: v2.3.0...v2.3.1
v2.3.0
What's Changed
- README: Docs at rubydoc.info, not on rubyforge by @olleolleolle in #376
- Remove RubyForge homepage reference by @olleolleolle in #378
- Add ascii_only option to JSON::Ext::Generator::State.new. by @sho-h in #367
- Gemspec: Drop EOL'd property rubyforge_project by @olleolleolle in #381
- Backport ruby core changes by @hsbt in #388
- Minor cleanup for ruby 2.7 warnings and failures. by @zenspider in #389
- relax test-unit version for old ruby by @hsbt in #390
- Bump versions for 2.3.0. by @headius in #391
New Contributors
- @zenspider made their first contribution in #389
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Fixed json_create example to use create_additions = true by @perlun in #331
- README: Fixed code examples to start in the left-most column by @perlun in #330
- Added missing bigdecimal for its test by @hsbt in #335
- README: Added note about json/add/exception by @perlun in #332
- fix link in travis widget by @lostapathy in #340
- [CI] Test against Ruby 2.5 by @nicolasleger in #352
- Removed control characters from gemspec. by @hsbt in #360
- Fix typos in README.md by @yui-knk in #363
- Backport from Ruby core repository by @hsbt in #359
- Fix for bigdecimal updates by @mrkn in #362
- Fix a typo. by @sho-h in #369
- fix JSON::Generator::State#ascii_only? document same as lib/json/pure/generator.rb. by @sho-h in #366
New Contributors
- @lostapathy made their first contribution in #340
- @nicolasleger made their first contribution in #352
- @yui-knk made their first contribution in #363
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- README.md typo fix by @kaworu in #300
- Correct documentation of OpenStruct.json_create by @kyanagi in #301
- No Bignum by @nobu in #302
- CHANGES.md: Fixed typo by @perlun in #306
- Actually test BigDecimal parsing. by @xb in #321
- Back-out change of directory of json-java.gemspec. by @xb in #323
New Contributors
- @kaworu made their first contribution in #300
- @kyanagi made their first contribution in #301
- @xb made their first contribution in #321
Full Changelog: v2.0.2...v2.1.0
v2.0.4
Full Changelog: v2.0.3...v2.0.4
v1.8.6
Full Changelog: v1.8.5...v1.8.6
v2.0.3
v1.8.5
Full Changelog: v1.8.3...v1.8.5