Skip to content

fkYAML version 0.3.8

Compare
Choose a tag to compare
@fktn-k fktn-k released this 01 Jun 02:49
· 80 commits to develop since this release

Summary

This release contains the new support of multiline scalars in the deserialization feature.
As described in the PR #344, the support is limited to single/double quoted styles and multiline scalar keys are being permitted as opposed to the YAML specification.
The above limitations will, of course, be resolved in future releases.
Furthermore, a number of bugs in the deserialization feature have been resolved as shown in the Bug Fixes section down below.
Last but not least, gcc14 and clang18 have been added to the supported compilers list and are now used in the GitHub Actions workflows for testing.

What's Changed

✨ New Features

  • support flow line folding for single/double quoted scalars by @fktn-k in #344

⚡ Improvements

  • Normalize newline codes in the input buffer by @fktn-k in #343

🐛 Bug Fixes

  • Fix parse error on flow containers containing child flow containers by @fktn-k in #345
  • Fix parse error on flow container keys by @fktn-k in #346
  • Fix wrong parse result from mappings containing the non-first block sequence by @fktn-k in #348 reported by @adjbcbc in #347
  • Detect errors on missing flow value separators by @fktn-k in #350
  • Fix parse error on empty flow containers by @fktn-k in #351 reported by @adjbcbc in #347

🤖 CI

  • added gcc14 & clang18 to the compiler version list for testing by @fktn-k in #349

Full Changelog: v0.3.7...v0.3.8