ĂshtĂ« publikuar njĂ« version i ri i bibliotekĂ«s QtProtobuf.
QtProtobuf është një bibliotekë e lirë, që lëshohet nën licencën MIT. Me ndihmën e saj, ju mund të përdorni lehtësisht Google Protocol Buffers dhe gRPC në projektin tuaj Qt.
Ndryshimet kryesore:
- Generatori dhe biblioteka QtProtobuf janë ndarë në dy module të veçanta.
- Të dhënat e instalimit për skedarët .pri dhe moduleve QML janë ndryshuar (nëse prefiksi i instalimit nuk është në përputhje me prefiksin e instalimit të framework-ut Qt).
- Mbështetje bazë për ndërkompilimin (dokumentacioni është bashkangjitur).
- Korrigjimi i mbështetjes për tipet e përfshira me varësitë e tyre.
- Korrigjuar problemi në tamponin e leximit për abonimet gRPC.
- Shtuar nënshkrimi i thirrjes së metodës gRPC me një vlerë kthimi si parameter i funksionit.
- Shtuar kanali gRPC mbi implementimin natyral të C++.
- Shtuar metoda të tjera gRPC për trajtimin e gabimeve dhe kohëve të pritjes të kanalit.
- Shtuar mundësia për të gjeneruar hapësira të tjera emërimi (aka namespace) për mesazhet protobuf. (Eksperimental)
- Shtuar refleksion të qartë për mesazhet protobuf, për një serializim më të saktë në JSON.
- Emri i pronave QML është ndryshuar. Tani për duplikatët QML përdoret emri origjinal i mesazheve protobuf.
- Shtuar mundësia për të gjeneruar një enum që përmban listën e fushave për mesazhet protobuf.
Ndryshime të vogla:
- Shtuar mundësia për ndarje të ndarë të testeve.
- Mekanizmi i kërkimit të varësive të jashtme është ndryshuar.
- microjson është lidhuar në mënyrë statike me bibliotekën QtProtobuf dhe nuk është më një varësi.
- Shtuar paketat binare për Windows.
Burimi: linux.org.ru
