Er is een nieuwe versie van de QtProtobuf-bibliotheek uitgebracht.
QtProtobuf is een gratis bibliotheek vrijgegeven onder de MIT-licentie. Met zijn hulp kunt u eenvoudig Google Protocol Buffers en gRPC gebruiken in uw Qt-project.
Belangrijkste wijzigingen:
- Ondersteuningsbibliotheek van Qt-type toegevoegd. Nu kunt u enkele Qt-typen gebruiken in de beschrijving van protobuf-berichten.
- Conan-ondersteuning toegevoegd, bedankt GamePad64 voor hulp!
- Het aanroepen van de oproep- en abonnementsmethoden in QtGrpc is nu thread-safe.
- Het returnValue-veld is toegevoegd aan QQuickGrpcSubscription. Nu kunt u QML-binding uitvoeren op berichten die in een QML-context zijn gemaakt, zonder tussenliggende processors.
- Om consistent te zijn met protobuf-concepten worden alle velden in berichten ingesteld op standaardwaarden voordat de deserialisatie begint.
Kleine veranderingen:
- De qmake-zoekopdracht in de projectconstructieprocedure is herwerkt. Prioriteit wordt gegeven aan qmake van CMAKE_PREFIX_PATH.
- De statische constructie van het project is herwerkt, enkele fouten zijn verholpen.
- Een vastgelopen abonnementsfout opgelost bij het werken met QQuickGrpcSubscription en QML-context.
- Conversie toegevoegd voor het type google.protobuf.Timestamp van/naar QDateTime.
Bron: linux.org.ru