Group :: Development/C++
RPM: libtree
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
3 july 2023 Alexey Appolonov <alexey at altlinux.org> 0.9.1-alt1
- Additional checks that serve to prevent critical errors.
- libxml++3 is used insted of libxml++2.
- Empty node names are allowed;
- Empty branch drafts are allowed;
- Node names are accepted as a value if no value is found.
- Ability to customize the format of a string representation of selected data.
- Corrected JSON handler (the bug was introduced in the libtree v0.7.0).
- Algorithm of the XML handler is brought into compliance with the algorithm
of the JSON handler; - Corrected ALT Linux "checkinstall" testing scheme;
- Modified tests;
- Build with debuginfo enabled.
- Improved API;
- Ability to have optional nodes in branch drafts;
- Ability to index selected values.
- Fixed XML parsing;
- Validation of XML documents is optional (disabled by default).
- Corrected handling of exceptions (the code is heavily refactored, be aware!).
- Ability to reserve tree items by passing empty branch drafts.
- Handling attributes of '<...>:<attribute_name>' format;
- Ability to avoid empty lines in string representation of selected data.
- Corrected stringification.
- Shorter representation of JSON bool values.
- Corrected and modified JSON procedures;
- Using headers and lib from buildroot to build checkinstall package,
no bootstrapping is needed.
- Build with tests activated.
- Initial release;
- Tests are not yet activated.