fkYAML version 0.3.3
Summary
This release adds a new basic_node API, at(), which validates before either (1) that the specified key exists in the mapping or (2) that the specified index is less than the current size of the sequence before accessing the target node.
Several bugs bugs in the deserialization feature have also been fixed.
In addition, refactoring of the deserializer has improved the handling of input characters.
What's Changed
✨ New Features
⚡ Improvements
- Further improvements of input handlings by @fktn-k in #301
- Fixed warnings and made future warnings as errors by @fktn-k in #300
- Improve handling UTF encoded inputs by @fktn-k in #296
- modied the way of formatting error messages for exception objects by fktn-k in #291
🐛 Bug Fixes
- #302 Fixed parse error on alias mapping keys by @fktn-k in #303
- #292 Better handling for flow indicators in permitted scalar contexts by @stephenwhittle in #293
- #288 Fixed incorrect parse results from mapping entries split across newlines by @fktn-k in #289 (reported by @stephenwhittle)
🤖 CI
🧑🤝🧑 Community
- #297 Add a note for checking the coverage & upload the same as an artifact by @fktn-k in #295 (suggested by @stephenwhittle)
- Add .editorconfig file by @fktn-k in #287
Full Changelog: v0.3.2...v0.3.3