Det er lansert en ny versjon av QtProtobuf-biblioteket.
QtProtobuf er et gratis bibliotek utgitt under MIT-lisensen. Med det kan du enkelt bruke Google Protocol Buffers og gRPC i Qt-prosjektet ditt.
Nøkkelendringer:
- Støtte for Qt-typer er lagt til. Nå kan du bruke noen Qt-typer i beskrivelsen av protobuf-meldinger.
- Støtte for Conan er lagt til, takk.
GamePad64 for hjelpen! - Kallmetoder og abonnement i QtGrpc er nå tråd-sikre.
- Et returnValue-felt er lagt til for QQuickGrpcSubscription. Nå kan du lage QML-bindinger til meldinger opprettet i QML-kontekst uten mellomliggende behandlere.
- For å samsvare med konseptene i protobuf, blir alle felt i meldingene satt til standardverdier før deserialisering begynner.
Mindre endringer:
- Søk etter qmake i prosjektbyggingsprosedyren er revidert. Prioritet gis til qmake fra CMAKE_PREFIX_PATH.
- Byggingen av prosjektet statisk er revidert, og noen feil er rettet.
- Feilen med «hengende» abonnement ved arbeid med QQuickGrpcSubscription og QML-kontekst er rettet.
- Konvertering for typen google.protobuf.Timestamp fra/til QDateTime er lagt til.
Kilde: linux.org.ru
