Objavljena je nova verzija biblioteke QtProtobuf.
QtProtobuf — slobodna biblioteka koja se izdaje pod MIT licencom. Pomoću nje možete lako koristiti Google Protocol Buffers i gRPC u svom Qt projektu.
Ključne promjene:
- Dodana je biblioteka za podršku Qt tipovima. Sada se mogu koristiti neki od Qt tipova u opisu protobuf poruka.
- Dodana je podrška za Conan, hvala.
GamePad64 za pomoć! - Pozivi metoda call i subscription u QtGrpc sada su thread-safe.
- Dodano je polje returnValue za QQuickGrpcSubscription. Sada je moguće napraviti QML vezu na poruke kreirane u QML kontekstu bez posredničkih rukovatelja.
- Kako bi se uskladili s konceptima protobuf-a, sve slike u porukama postavljaju se na zadane vrijednosti prije početka deserializacije.
Manje izmjene:
- Ponovno je razvijen pretraživač qmake u proceduri jednostavne izgradnje projekta. Prioritet se daje qmakeu iz CMAKE_PREFIX_PATH.
- Revizija statičke izgradnje projekta, ispravljene su neke greške.
- Ispravljena je greška 'zvisle' pretplate pri radu s QQuickGrpcSubscription i QML konteksta.
- Dodana je konverzija za tip google.protobuf.Timestamp iz/u QDateTime.
Izvor: linux.org.ru
