Skip to content

fkYAML version 0.3.13

Compare
Choose a tag to compare
@fktn-k fktn-k released this 14 Oct 07:37
· 38 commits to develop since this release

Summary

This release includes performance improvements in parsing YAML documents and many bug fixes in both serialization and deserialization functions.
In addition, benchmarking has been improved to facilitate comparison with existing YAML libraries by adding variations in data file content.
No changes are required for migration.

What's Changed

⚡ Improvements

  • Refine benchmarking (#397, @fktn-k)
    • replaced data files for benchmarking for better comparison against existing YAML libraries
  • Optimized scalar parsing (#409, @fktn-k)
    • increased parse speed by about 5MiB/s

🐛 Bug Fixes

  • Accept % as first scalar character (#399, @fktn-k)
  • Fix compile warnings/errors when benchmarker app is compiled with msvc (#401, @fktn-k)
  • Updated natvis file (#402, @fktn-k)
    • fixed broken natvis file contents
  • Fix URI validation for tag shorthands (#403, @fktn-k)
  • Fix float scalar serialization when a float is actually an integer (#407, @fktn-k)
  • Fix infinite loops after parsing final empty block scalar (#410, @fktn-k)
  • Fix wrong parse result from single scalar document (#411, @fktn-k)

📝 Documentation

Full Changelog: v0.3.12...v0.3.13