Releases: ruby/psych
Releases · ruby/psych
v4.0.4
v4.0.3
What's Changed
- Add stringio as a dependency. by @simi in #525
- Prefer
require_relative
for internal requires by @deivid-rodriguez in #522 - s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #528
- psych depends stringio only CRuby by @hsbt in #529
New Contributors
Full Changelog: v4.0.2...v4.0.3
v4.0.2
What's Changed
- Add a CI configuration with libyaml 0.1.7 by @mame in #506
- require 'delegate' explicitly by @ahorek in #507
- Use git repository link for LibYAML in docs by @rhysforyou in #510
- Update ubuntu-jruby.yml by @jory-graham in #513
- fix parsing integer values with '_' at the end by @OpakAlex in #473
- Improve float scalar scanner by @tbrisker in #460
- Add quotes to the strings "y" and "n" by @tenderlove in #515
- Update ScalarScanner#tokenize pattern for unicode on master by @jory-graham in #516
- Tweak actions by @hsbt in #518
New Contributors
- @ahorek made their first contribution in #507
- @rhysforyou made their first contribution in #510
- @OpakAlex made their first contribution in #473
Full Changelog: v4.0.1...v4.0.2
v4.0.1
What's Changed
- Some tests fail with libyaml 0.1.7 by @mame in #491
- Make YAML.load_file use YAML.load instead of safe_load by @mame in #493
- Implement YAML.safe_dump to make safe_load more usable. by @casperisfine in #495
- JRuby updates and fixes by @headius in #481
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
- Use Psych.safe_load by default by @tenderlove in #487
Full Changelog: v3.3.2...v4.0.0
v3.3.2
What's Changed
- Fix some typos [ci skip] by @kamipo in #484
- Use test-unit instead of minitest by @hsbt in #485
- CI - YAML: Avoid 3.0 -> "3" conversion by @olleolleolle in #486
- Fix symbolize_name with non-string keys by @casperisfine in #480
- feat: allow scalars and sequences to be styled when dumped by @whitehat101 in #475
- Introduce
Psych.unsafe_load
by @tenderlove in #488
New Contributors
- @kamipo made their first contribution in #484
- @whitehat101 made their first contribution in #475
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
- Avoid repeated access to Ractor.current by @casperisfine in #474
- docs: fix simple typo, expessed -> expressed by @timgates42 in #470
- Fix custom marshalization with symbolize_names: true by @casperisfine in #476
New Contributors
- @timgates42 made their first contribution in #470
Full Changelog: v3.3.0...v3.3.1
v3.3.0
v3.2.1
What's Changed
- Forward keyword arguments in load_file and load_stream by @casperisfine in #463
- Add
Psych.safe_load_file
. Tweak doc to providesafe_
examples. by @marcandre in #469 - Remove unneeded assignment and condition by @tbrisker in #459
New Contributors
- @marcandre made their first contribution in #469
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- add ruby 2.6 to travis by @colby-swandale in #380
- Exception backtraces should round trip by @tenderlove in #382
- Dump ivars befor hash elements by @tenderlove in #384
- Add test to demonstrate issue deserializing hash with ivar by @jkowens in #383
- Retired to write CHANGELOG.rdoc by @hsbt in #389
- Set up CI with Azure Pipelines by @hsbt in #391
- Remove string_cache in ScalarScanner by @casperisfine in #400
- Reduce string allocations in scalar_scanner by @casperisfine in #399
- Make psych.so deterministic by @jeremyevans in #403
- Drop to support fat gem by @hsbt in #408
- Deduplicate hash keys if they're strings by @casperisfine in #409
- Suppress uninitialized instance variable warnings by @nobu in #411
- Get rid of C90 feature by @nobu in #413
- Set required_ruby_version to 2.4.0 by @casperisfine in #415
- Try to use GitHub Actions by @hsbt in #418
- Remove taint support by @jeremyevans in #419
- Actions CI - Create windows.yml by @MSP-Greg in #421
- Freeze parsing option by @casperisfine in #414
- Migrate JRuby tasks to GitHub Actions. by @hsbt in #425
- Check for SnakeYAML version to confirm it's 1.21+ by @headius in #429
- Use
ruby/setup-ruby
to try fix CI by @deivid-rodriguez in #434 - Actions ubuntu-jruby - remove rvm, use ruby/setup-ruby by @MSP-Greg in #435
- Update Actions by @MSP-Greg in #432
- Fix gem installation by @deivid-rodriguez in #437
- Add LICENSE to the gem by @sunpoet in #446
- Update workflows/windows.yml - use setup-ruby-pkgs by @MSP-Greg in #449
- Remove unnecessary check on version by @deivid-rodriguez in #433
- Fixing compatibility with libyaml 0.2.5 by @tenderlove in #451
- Fix ArgumentError with leading and trailing underscores in number str… by @mthorn in #438
- Merge from ruby by @nobu in #453
- Fix anchor lookup with symbolized names by @casperisfine in #455
- Bump libyaml version to 0.2.5 by @hsbt in #456
- Update SNAKEYAML CVE-2017-18640 by @SzymonKowalczyk in #457
- Remove private_iv_get by @headius in #458
New Contributors
- @colby-swandale made their first contribution in #380
- @jkowens made their first contribution in #383
- @jeremyevans made their first contribution in #403
- @sunpoet made their first contribution in #446
- @mthorn made their first contribution in #438
- @SzymonKowalczyk made their first contribution in #457
Full Changelog: v3.1.0...v3.2.0