Er is een nieuwe versie van de QtProtobuf-bibliotheek uitgebracht.
QtProtobuf is een gratis bibliotheek die onder de MIT-licentie wordt uitgegeven. Hiermee kunt u eenvoudig Google Protocol Buffers en gRPC in uw Qt-project gebruiken.
Belangrijkste wijzigingen:
- De Qt-types ondersteuningsbibliotheek is toegevoegd. Nu kunnen sommige Qt-types worden gebruikt in de beschrijving van protobuf-berichten.
- Ondersteuning voor Conan is toegevoegd, bedankt.
GamePad64 voor de hulp! - De aanroepen van methoden call en subscription in QtGrpc zijn nu thread-safe.
- Er is een returnValue-veld toegevoegd voor QQuickGrpcSubscription. Nu kunnen QML-bindingen worden gemaakt op berichten die zijn aangemaakt in de QML-context zonder tussenliggende handlers.
- Om overeen te stemmen met de concepten van protobuf, worden alle velden in berichten ingesteld op standaardwaarden voordat de deserialisatie begint.
Kleine wijzigingen:
- De zoekprocedure voor qmake is herzien in het projectbouwproces. De voorkeur gaat uit naar qmake uit CMAKE_PREFIX_PATH.
- De statische projectbuild is herzien en enkele fouten zijn gecorrigeerd.
- De fout met de "hangende" subscription bij het werken met QQuickGrpcSubscription en QML-context is opgelost.
- Conversie voor het type google.protobuf.Timestamp vanuit/naar QDateTime is toegevoegd.
Bron: linux.org.ru
