Glaze 5.0.0 na 5.0.1

Mnamo Machi 5 na 20, 5.0.0 na 5.0.1 zilitolewa utendaji wa juu maktaba Glaze, iliyoundwa kusoma na kuandika JSON.
CSV na BEVE. Maktaba imeandikwa kwa C++ (kichwa pekee, kiwango cha C++23) na inasambazwa chini ya leseni ya MIT.

Orodha ya mabadiliko:

  • Chaguzi zinazoweza kusanidiwa kwa wakati wa kukusanya - Muundo wa glz::opts sasa una chaguo-msingi pekee, na chaguo maalum zaidi zinaweza kuongezwa kwa miundo ya chaguo maalum.
  • Imeondoa nafasi ya jina kwa/kutoka kwa utaalam.
  • glz::detail::read imebadilishwa na glz::parse, na glz::detail::write by glz::serialize.
  • Imeongeza dhana zinazoungwa mkono na zinazoweza kusomeka, kurahisisha msimbo na kufanya kuongeza fomati mpya kuwa safi na iwezekanavyo kwa watumiaji bila kubadilisha msimbo mkuu wa Glaze.
  • glz::manage sasa haitegemei umbizo na inafanya kazi na fomati zingine isipokuwa JSON.
  • Badala ya glz::expected , C++23's std::expected sasa inatumika kila wakati.
  • Kuunda upya msimbo.
  • Hitilafu zilizogunduliwa zimerekebishwa.

Chanzo: linux.org.ru

Kuongeza maoni