Glaze 5.0.0 a 5.0.1

5. a 20. marca sa uskutočnili vydania 5.0.0 a 5.0.1 vysokovýkonného knižnice Glaze, určená na čítanie a zápis JSON.
Takisto sú podporované formáty CSV a BEVE. Knižnica je napísaná v jazyku C++ (header-only, štandard C++23) a je distribuovaná pod licenciou MIT.

Zoznam zmien:

  • Konfigurovateľné parametre pri kompilácii – štruktúra glz::opts teraz obsahuje iba predvolené možnosti, zatiaľ čo špecializované možnosti môžu byť pridané do používateľských štruktúr možností.
  • Odstránený názvový priestor detail pre špecializácie to/from.
  • glz::detail::read bola nahradená glz::parse, a glz::detail::write glz::serialize.
  • Pridané koncepty write_supported a read_supported, čo zjednodušilo kód a umožnilo čistejšie a dostupnejšie pridávanie nových formátov pre používateľov, bez potreby zmien v základnom kóde Glaze.
  • glz::manage teraz nezávisí od formátu a pracuje s inými formátmi okrem JSON.
  • Namiesto glz::expected sa teraz vždy používa std::expected z C++23.
  • Refaktoring kódu.
  • Opravené zistené chyby.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster