fkYAML version 0.3.12 #396
              
  
  Closed
              
          
                  
                    
                      fktn-k
                    
                  
                
                  announced in
                Announcements
              
            Replies: 0 comments
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
This release adds some basic_node APIs to get/set node attributes for more secure backwards compatibilities in future releases. Because of that, some existing APIs have been deprecated (see the list down below). It's recommended for users to replace deprecated API usages with new APIs.
Furthermore, relatively large refactoring has been made for better performance and more flexible node attribute configurations (just preparation for now, but will be added within a few coming releases). As a result, deserialization performance has increased. See the Benchmarking section in README.md for details.
Last but not least, several bugs have also been resolved in deserialization, and active C++ standard is now correctly detected at compile time when using MSVC compilers where
__cplusplusmacro doesn't hold a correct value by default.What's Changed
✨ New Features
fkyaml::basic_node::node_tfkyaml::node_typefkyaml::basic_node::basic_node(const fkyaml::basic_node::node_t)fkyaml::basic_node::basic_node(const fkyaml::node_type)fkyaml::basic_node::node_t fkyaml::basic_node::type()fkyaml::basic_node::get_type()fkyaml::basic_node::yaml_version_tfkyaml::yaml_version_typefkyaml::basic_node::yaml_version_t fkyaml::basic_node::get_yaml_version()fkyaml::yaml_version_type fkyaml::basic_node::get_yaml_version_type()void fkyaml::basic_node::set_yaml_version(const fkyaml::basic_node::yaml_version_t)void fkyaml::basic_node::set_yaml_version_type(const fkyaml::yaml_version_type)⚡ Improvements
🐛 Bug Fixes
Full Changelog: v0.3.11...v0.3.12
This discussion was created from the release fkYAML version 0.3.12.
Beta Was this translation helpful? Give feedback.
All reactions