Më 10 janar, pas më shumë se një vit zhvillimi, u lëshua versioni 1.15 i bibliotekës për analizimin e XML pugixml, e shkruar në gjuhën C++ dhe e shpërndarë nën licencën MIT.
Biblioteka ofron një ndërfaqe të pasur të ngjashme me DOM me mundësi të gjera për të eksploruar dhe modifikuar nyjat e dokumentit. Po ashtu, mbështet XPath 1.0 dhe mbështetje të plotë për Unicode, me konvertim automatik të kodimeve.
pugixml mund të konfigurtohet për t'u përdorur pa std dhe përjashtime C++ dhe mbështet një variant vetëm me headere.
Lista e ndryshimeve:
- Shumë funksione të klasave xml_attribute:: dhe xml_node:: tani mbështesin std::string_view dhe std::string, nëse mbështetet nga kompajleri për standardin C++17.
- Generimi i skedarit pkg-config për NixOS është përmirësuar.
- Opsioni CMake PUGIXML_BUILD_APPLE_FRAMEWORK mund të përdoret për të ndërtuar pugixml si .xcframework.
- Opsioni CMake PUGIXML_INSTALL mund të përdoret për të çaktivizuar rregullat e instalimit.
- Kompatibiliteti me CMake dhe kompajlerët gcc dhe clang është përmirësuar.
- Përdorimi i noexcept në vend të throw() për C++11 e lart.
Repoja e projektit në GitHub: https://github.com/zeux/pugixml.
Burimi: linux.org.ru
