En ny versjon av QtProtobuf-biblioteket har blitt utgitt.
QtProtobuf er et gratis bibliotek utgitt under MIT-lisensen. Med dens hjelp kan du enkelt bruke Google Protocol Buffers og gRPC i Qt-prosjektet ditt.
Viktige endringer:
- Lagt til Qt-type støttebibliotek. Nå kan du bruke noen av Qt-typene i beskrivelsen av protobuf-meldinger.
- La til Conan-støtte, takk GamePad64 for hjelp!
- Å ringe samtale- og abonnementsmetodene i QtGrpc er nå trådsikkert.
- Lagt til returnValue-feltet til QQuickGrpcSubscription. Nå kan du gjøre QML-binding på meldinger opprettet i en QML-kontekst uten mellomliggende prosessorer.
- For å være konsistent med protobuf-konsepter, er alle felt i meldinger satt til standardverdier før deserialisering begynner.
Små forandringer:
- qmake-søket i prosjektkonstruksjonsprosedyren har blitt omarbeidet. Prioritet gis til qmake fra CMAKE_PREFIX_PATH.
- Den statiske konstruksjonen av prosjektet er omarbeidet, noen feil er rettet.
- Rettet en fast abonnementsfeil når du jobbet med QQuickGrpcSubscription og QML-kontekst.
- Lagt til konvertering for typen google.protobuf.Timestamp fra/til QDateTime.
Kilde: linux.org.ru