Më 6 janar u lirua versioni 4.3.0 i njërës prej bibliotekave më të shpejta për leximin dhe shkruan e JSON, e shkruar në C++ (header-only, standardi C++23) dhe e shpërndarë nën licencën MIT.
Gjithashtu mbështeten formatet CSV dhe BEVE.
nöqtÉlÉri ilÉ
- Shtuar opsioni i compile-time (dhe një wrapper) append_arrays, i cili shton të dhëna në tipet si std::vector pa i ridokumentuar ato:
std::vector v{}; constexpr glz::opts append_opts{.append_arrays = true}; expect(not glz::read(v, "[1,2,3]")); expect(v == std::vector{1,2,3}); expect(not glz::read(v, "[4,5,6]")); expect(v == std::vector{1,2,3,4,5,6});
- Shtuar mbështetje për tipet që ndryshojnë dinamikisht të bibliotekës Eigen.
- Shtuar mbështetje për refleksionin e tipeve vektoriale Eigen.
- Përmirësuar glz::async_string me më shumë metode dhe mbështetje për std::format.
- Refaktorizimi i shkruarjes së map.
- Korrigjim i always_null_t në punë me objekte dhe shkruarje më e shpejtë gjithmonë null.
- ĂelĂ«sa numerikĂ« mĂ« efikas nĂ« map dinamik.
Burimi: linux.org.ru
