fkYAML version 0.3.8
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
⚡ Improvements
🐛 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
Full Changelog: v0.3.7...v0.3.8