QtProtobufi teegi uus versioon on välja antud.
QtProtobuf on tasuta raamatukogu, mis on välja antud MIT litsentsi alusel. Selle abiga saate oma Qt-projektis hõlpsasti kasutada Google'i protokollipuhvreid ja gRPC-d.
Peamised muudatused:
- Lisatud Qt tüüpi tugiteek. Nüüd saate protobufi sõnumite kirjeldamisel kasutada mõnda Qt tüüpi.
- Lisatud Conani tugi, aitäh GamePad64 abi eest!
- Kõne- ja tellimismeetodite helistamine QtGrpc-s on nüüd lõime turvaline.
- QQuickGrpcSubscriptionile lisati väli returnValue. Nüüd saate teha QML-i sidumist sõnumitele, mis on loodud QML-kontekstis ilma vahepealsete protsessoriteta.
- Protobufi kontseptsioonidega kooskõla tagamiseks seatakse kõik sõnumite väljad enne deserialiseerimise algust vaikeväärtustele.
Väiksemad muudatused:
- Projekti ehitamise protseduuris olev qmake otsing on ümber töötatud. Prioriteet on qmake, mis pärineb CMAKE_PREFIX_PATH-st.
- Projekti staatiline konstruktsioon on ümber töötatud, mõned vead on parandatud.
- Parandatud on QQuickGrpcSubscriptioni ja QML-kontekstiga töötamisel kinni jäänud tellimisviga.
- Lisatud teisendus tüübi google.protobuf.Timestamp jaoks QDateTime/QDateTime.
Allikas: linux.org.ru