Releases: ruby/psych
Releases · ruby/psych
v5.2.0.beta1
What's Changed
- Remove unused array by @amomchilov in #665
- issue #443: quote Y and N when dumping by @ColinDKelley in #641
- Provide a 'Changelog' link on rubygems.org/gems/psych by @mark-young-atg in #666
- Add :stringify_names option to convert symbol keys to string for dumping by @fnordfish in #621
- Don't call
Kernel#require
in hot loop by @casperisfine in #678 - Convert tabs to spaces in C files by @peterzhu2118 in #680
- Add .git-blame-ignore-revs to ignore expanding tabs by @peterzhu2118 in #681
- Exclude Ruby 2.5 on macOS from CI by @peterzhu2118 in #682
- Convert missed tabs to spaces by @peterzhu2118 in #683
- Guard from memory leak in Psych::Emitter#start_document by @peterzhu2118 in #684
- CI: Ruby 2.5 runs on macos-13 (amd64) by @olleolleolle in #677
- docs: specify correct default
fallback
value by @G-Rath in #668 - Make to load stringio lazily by @hsbt in #686
- Unlimited line_width with -1 by @xuanxu in #675
New Contributors
- @ColinDKelley made their first contribution in #641
- @mark-young-atg made their first contribution in #666
- @fnordfish made their first contribution in #621
- @peterzhu2118 made their first contribution in #680
- @G-Rath made their first contribution in #668
- @xuanxu made their first contribution in #675
Full Changelog: v5.1.2...v5.2.0.beta1
v5.1.2
What's Changed
- Prefer each_char in Psych::Visitors::Visitor::ToRuby#deserialize by @Maumagnaguagno in #662
- Improve
YAMLTree
performance by not usingobject_id
s by @amomchilov in #663
New Contributors
- @Maumagnaguagno made their first contribution in #662
Full Changelog: v5.1.1.1...v5.1.2
v5.1.1.1
v5.1.1
What's Changed
- Use callable workflow by @hsbt in #622
- Rename Actions yaml name by @hsbt in #623
- Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #625
- Use test-unit-ruby-core by @hsbt in #631
- Prefer
assert_include
for simple strings by @nobu in #632 - Update spec files by @nobu in #633
- Comment out the code used to expand the file list by @nobu in #634
- Remove private methods unused since #487 by @nobu in #635
- Extract accessor methods without forwardable by @hsbt in #636
- Skip BigDecimal tests when it's missing to load by @hsbt in #638
- Bump actions/checkout from 3 to 4 by @dependabot in #646
- Allow setting defaults for SnakeYAML limits by @headius in #647
- More small JRuby improvements for Parser by @headius in #650
- Remove SnakeYAML settings that don't work by @headius in #653
Full Changelog: v5.1.0...v5.1.1
v5.0.2
What's Changed
- Add msys2 dependencies for windows by @dsisnero in #601
- Fix wrong package name of MSYS2/MINGW dependency by @larskanis in #609
- Get rid of anonymous eval calls by @casperisfine in #610
- Minor cleanup of JRuby ext by @headius in #611
- configure of libyaml couldn't detect "arm64-apple-darwin22" for build host by @hsbt in #616
New Contributors
- @dsisnero made their first contribution in #601
- @larskanis made their first contribution in #609
Full Changelog: v5.0.1...v5.0.2
v5.0.1
What's Changed
- Link to docs by @abitrolly in #590
- Rebuild JRuby artifact #598
New Contributors
- @abitrolly made their first contribution in #590
Full Changelog: v5.0.0...v5.0.1
v5.0.0
What's Changed
- Don't require
strscan
unnecessarily by @deivid-rodriguez in #534 - Remove alias of load to unsafe_load by @miry in #539
- Add strict_integer option to parse numbers with commas as strings by @sethboyles in #537
- Remove bundled libyaml by @hsbt in #541
- Added dependabot.yml for actions by @hsbt in #546
- Bump actions/checkout from 2 to 3 by @dependabot in #547
- Update actions by @hsbt in #545
- Added condition for macOS homebrew by @hsbt in #548
- Add
--with-libyaml-source-dir
option by @nobu in #544 - Try bundled libyaml source if pre-installed is unavailable by @nobu in #550
- Propagate the host configuration to libyaml by @nobu in #551
- Remove
unknown
vendor for cross-compiling tool prefix by @nobu in #553 - Make a static library from PIC object files by @nobu in #554
- Propagate
CC
to libyaml by @nobu in #556 - Improve libyaml source downloading error messages by @XrXr in #557
- Update autoconf files bundled with yaml-2.5 by @nobu in #559
- Update Psych::VERSION to 4.0.4.dev, Add Ruby 3.1 & windows-2022 to CI by @MSP-Greg in #536
- scalar_scanner.rb - delete is typically 4 to 5 times faster than gsub by @MSP-Greg in #530
- MSP-Greg actions is now ruby organization by @hsbt in #560
- Fix libyaml download failure rescue under miniruby by @XrXr in #562
- Fix infinite loop bug after YAML_MEMORY_ERROR (psych issue #440) by @khanderson in #526
- Clarify tests about parsing aliases by @amomchilov in #568
- Raise specific error when aliases are not enabled by @amomchilov in #567
- Raise specific error when an anchor isn't defined by @amomchilov in #569
- Dump Date/DateTime as proleptic Gregorian date as well as Time by @nobu in #573
- Bump snakeyaml from 1.28 to 1.31 to resolve CVE-2022-25857 by @chadlwilson in #574
- Convert some of Parser#parse to Ruby by @tenderlove in #580
- Bump snakeyaml from 1.31 to 1.33 to resolve CVE-2022-38752 on JRuby by @chadlwilson in #585
- Removed the related files for downloading with extlibs by @hsbt in #588
- Cleanup bundled libyaml feature by @hsbt in #589
- Only skip specific failures on JRuby instead of ignoring the whole CI feedback by @deivid-rodriguez in #524
- Abandon when libyaml is not found by @nobu in #592
New Contributors
- @miry made their first contribution in #539
- @sethboyles made their first contribution in #537
- @dependabot made their first contribution in #547
- @XrXr made their first contribution in #557
- @khanderson made their first contribution in #526
- @amomchilov made their first contribution in #568
Full Changelog: v4.0.3...v5.0.0