Den 5 och 20 mars lanserades versionerna 5.0.0 och 5.0.1 högpresterande bibliotek Glaze, avsedd för att lÀsa och skriva JSON.
CSV-format och BEVE. Biblioteket Àr skrivet i C++ (header-only, standard C++23) och distribueras under MIT-licensen.
Ăndringslista:
- Anpassningsbara parametrar vid kompilering â strukturen glz::opts innehĂ„ller nu endast standardalternativ, och mer specialiserade alternativ kan lĂ€ggas till i anvĂ€ndardefinierade alternativsstrukturer.
- Namnrymden detail för specialiseringar to/from har tagits bort.
- glz::detail::read har bytts ut mot glz::parse, och glz::detail::write mot glz::serialize.
- Koncepten write_supported och read_supported har lagts till, vilket har förenklat koden och gjort det renare och mer möjligt för anvÀndare att lÀgga till nya format utan att behöva Àndra i Glaze-koden.
- glz::manage Àr nu formatoberoende och fungerar med andra format Àn JSON.
- IstÀllet för glz::expected anvÀnds alltid std::expected frÄn C++23.
- Refaktorering av koden.
- Förekomna fel har ÄtgÀrdats.
KĂ€lla: linux.org.ru
