En ny version av QtProtobuf-biblioteket har släppts.
QtProtobuf är ett gratis bibliotek som släpps under MIT-licensen. Med dess hjälp kan du enkelt använda Google Protocol Buffers och gRPC i ditt Qt-projekt.
Viktiga ändringar:
- Lade till stödbibliotek för Qt-typ. Nu kan du använda några av Qt-typerna i beskrivningen av protobuf-meddelanden.
- Lade till Conan-support, tack GamePad64 för hjälp!
- Att ringa samtals- och prenumerationsmetoderna i QtGrpc är nu trådsäkert.
- Lade till returnValue-fältet till QQuickGrpcSubscription. Nu kan du göra QML-bindning på meddelanden skapade i en QML-kontext utan mellanliggande processorer.
- För att överensstämma med protobuf-koncept är alla fält i meddelanden inställda på standardvärden innan deserialiseringen börjar.
Mindre ändringar:
- qmake-sökningen i projektkonstruktionsproceduren har omarbetats. Prioritet ges till qmake från CMAKE_PREFIX_PATH.
- Den statiska konstruktionen av projektet har omarbetats, några fel har åtgärdats.
- Fixade ett fast prenumerationsfel när du arbetade med QQuickGrpcSubscription och QML-kontext.
- Lade till konvertering för typen google.protobuf.Timestamp från/till QDateTime.
Källa: linux.org.ru