Dagana 5. og 20. mars komu út 5.0.0 og 5.0.1 afkastamikil bókasöfn Glaze, hannað til að lesa og skrifa JSON.
CSV og BEVE. Bókasafnið er skrifað í C++ (aðeins haus, C++23 staðall) og er dreift undir MIT leyfinu.
Listi yfir breytingar:
- Stillanlegir valkostir við þýðingu - Glz::opts uppbyggingin inniheldur nú aðeins sjálfgefna valkosti og hægt er að bæta sérhæfðari valkostum við sérsniðnar valmöguleikaskipulag.
- Fjarlægt smánafnarými fyrir til/frá sérsviðum.
- glz::detail::read hefur verið skipt út fyrir glz::parse og glz::detail::skrifa með glz::serialize.
- Bætti við skrive_stuðningi og les_stuðningi hugmyndum, sem einfaldaði kóðann og gerði það að bæta við nýjum sniðum hreinni og mögulega fyrir notendur án þess að þurfa að breyta kjarna Glaze kóðanum.
- glz::manage er nú sniðóháð og virkar með öðrum sniðum en JSON.
- Í stað glz::expected er std::expected hjá C++23 nú alltaf notað.
- Refactoring kóða.
- Uppgötvuðu villurnar hafa verið lagfærðar.
Heimild: linux.org.ru
