Përditësimi i ri i bibliotekës QtProtobuf është lëshuar.
QtProtobuf â njĂ« bibliotekĂ« e lirĂ«, e lĂ«shuar nĂ«n licencĂ«n MIT. Me ndihmĂ«n e saj, 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.
- Rrugët e instalimit për skedarët .pri dhe modulet QML janë ndryshuar (në rast se prefiksi i instalimit nuk përputhet me prefiksin e instalimit të kornizës Qt).
- Dëgjesa bazë për ndihmën e ndërthurrjes së platformave (dokumentacioni bashkëngjitet).
- Korrektuar ndihmën për tipet e futura me varësi të ndërsjella.
- Problemi në tamponin e leximit për abonimet gRPC është korigjuar.
- Shtuar nënshkrimi i thirrjes gRPC me një vlerë kthimi si parametër i funksionit.
- Shtuar kanali gRPC i bazuar në implementimin natyror C++ të gRPC.
- Shtuar metoda të tjera gRPC për trajtimin e gabimeve dhe kohëve të pritjes të kanalit.
- Shtuar mundësinë për të gjeneruar hapësirë të mëtejshme emrash (pra, namespace) për mesazhet protobuf. (EKSPERIMENTAL)
- Shtuar refleksionin e qartë të mesazheve protobuf, për një serializim më të saktë json.
- Emrat e pronave QML janë ndryshuar. Tani për kopjet QML përdoren emrat origjinalë të mesazheve protobuf.
- Shtuar mundësinë për të gjeneruar enum që përmban një listë fushash të mesazheve protobuf.
Ndryshime të vogla:
- Shtuar mundësinë e ndarë për ndërtimin e testeve.
- Mekanizmi i kërkimit të varësive të jashtme është ndryshuar.
- microjson tani është lidhur statikisht me bibliotekën QtProtobuf dhe nuk është më varësi.
- Shtuar paketat binare për Windows.
Burimi: linux.org.ru
