Skip to content

fkYAML version 0.3.7

Compare
Choose a tag to compare
@fktn-k fktn-k released this 16 May 15:24
· 108 commits to develop since this release

Summary

This release includes refactoring of YAML escaping and improvement of the way of managing anchor/alias nodes.
Furthermore, several bugs found in the deserializer are resolved.

For contributors, the results of executing clang-format and amalgamation in the GitHub Actions workflows are now automatically applied to the source files.
You can, of course, still run those tools locally but that's not required from this release on.
For more details, see the CONTRIBUTING.md file.

What's Changed

⚡ Improvements

  • Separate YAML escaping/unescaping functionalities by @fktn-k in #337
  • Improve anchor alias node management by @fktn-k in #340

🐛 Bug Fixes

  • Fix false error on anchor names containing colons (:) by @fktn-k in #335
  • Escape backslash(\) + 0x09 to a horizontal tab (\t) by @fktn-k in #336
  • Fixed error on node properties for child block sequences by @fktn-k in #338
  • Fix the C6262 warning on Windows by @fktn-k in #339

🤖 CI

  • Run and apply the result of clang-format & amalagamation in GA workflows by @fktn-k in #341

Full Changelog: v0.3.6...v0.3.7