fkYAML version 0.1.0
Summary
This release contains a huge change in public APIs, including naming conventions and migration of serialization/deserialization features to fkyaml::basic_node class APIs.
Furthermore, internal implementation of the fkYAML library has been intentionally moved to include/fkYAML/detail
's subdirectories so that we can provide as much backward compatibility as possible for the future releases.
CAVEAT
The fkYAML library is a alpha quality software.
Implementation and maintenance has been/will be done by a single developer.
If you find a bug or wanted features, please open a discussion/issue to let us know. Any kind of contribution is very much welcomed.
What's Changed
⚡ Improvements
- #123 Change naming conventions to lower_snake_case by @fktn-k in #124
- #123 Changed file naming convention by @fktn-k in #125
- #127 Generalize conversions between nodes and native data by @fktn-k in #129
- #128 moved internal impl to detail dir/namespace by @fktn-k in #131
- #126 Generalize serialization/deserialization features by @fktn-k in #134
- #132 Classify source files in detail directory by @fktn-k in #137
- #135 optimize build scripts by @fktn-k in #138
📝 Documentation
🤖 CI
- #136 Auto-generate a helper source file for the clang-tidy tool by @fktn-k in #139
- #128 fixed filtering source files to generate full-spec coverage by @fktn-k in #140
Full Changelog: v0.0.0...v0.1.0