En ny version af QtProtobuf-biblioteket er blevet frigivet.
QtProtobuf er et frit bibliotek, der udgives under MIT-licensen. Det giver dig mulighed for nemt at bruge Google Protocol Buffers og gRPC i dit Qt-projekt.
Nøgleændringer:
- En bibliotek til støtte for Qt-typer er blevet tilføjet. Nu kan du bruge en del af Qt-typerne i beskrivelsen af protobuf-beskeder.
- Støtte til Conan er tilføjet, tak.
GamePad64 for hjælpen! - Kald af metoderne call og subscription i QtGrpc er nu trådsikre.
- Feltet returnValue er blevet tilføjet til QQuickGrpcSubscription. Nu kan du lave QML-binding på beskeder skabt i QML-kontekst uden mellemled.
- For at overholde protobuf-koncepterne sættes alle felter i beskederne til standardværdier før begyndelsen af deserialisering.
Små ændringer:
- Søgningen efter qmake i projektbyggeproceduren er blevet omarbejdet. Prioriteten gives til qmake fra CMAKE_PREFIX_PATH.
- Den statiske projektbygning er blevet omarbejdet, og nogle fejl er blevet rettet.
- Fejlen med 'hævet' abonnement ved brug af QQuickGrpcSubscription og QML-konteksten er rettet.
- Konvertering til typen google.protobuf.Timestamp fra/til QDateTime er blevet tilføjet.
Kilde: linux.org.ru
