En ny version af QtProtobuf-biblioteket er blevet frigivet.
QtProtobuf er et gratis bibliotek udgivet under MIT-licensen. Med dens hjælp kan du nemt bruge Google Protocol Buffers og gRPC i dit Qt-projekt.
Nøgleændringer:
- Tilføjet Qt-type supportbibliotek. Nu kan du bruge nogle af Qt-typerne i beskrivelsen af protobuf-meddelelser.
- Tilføjet Conan support, tak GamePad64 for hjælp!
- Opkald til opkalds- og abonnementsmetoderne i QtGrpc er nu trådsikkert.
- Føjet returnValue-felt til QQuickGrpcSubscription. Nu kan du lave QML-binding på meddelelser, der er oprettet i en QML-kontekst uden mellemliggende processorer.
- For at være i overensstemmelse med protobuf-koncepter er alle felter i meddelelser indstillet til standardværdier, før deserialisering begynder.
Mindre ændringer:
- qmake-søgningen i projektkonstruktionsproceduren er blevet omarbejdet. Prioritet gives til qmake fra CMAKE_PREFIX_PATH.
- Den statiske konstruktion af projektet er blevet omarbejdet, nogle fejl er blevet rettet.
- Rettede en fastlåst abonnementsfejl, når du arbejdede med QQuickGrpcSubscription og QML-kontekst.
- Tilføjet konvertering for typen google.protobuf.Timestamp fra/til QDateTime.
Kilde: linux.org.ru