Objavljena je nova verzija biblioteke QtProtobuf.
QtProtobuf je besplatna biblioteka objavljena pod licencom MIT-a. Uz njegovu pomoć možete jednostavno koristiti Google Protocol Buffers i gRPC u svom Qt projektu.
Ključne promjene:
- Dodana knjižnica podrške tipa Qt. Sada možete koristiti neke od Qt tipova u opisu protobuf poruka.
- Dodana podrška za Conana, hvala GamePad64 za pomoć!
- Pozivanje metoda poziva i pretplate u QtGrpc-u sada je sigurno niti.
- Dodano polje returnValue u QQuickGrpcSubscription. Sada možete izvršiti QML vezanje na poruke stvorene u QML kontekstu bez međuprocesora.
- Kako bismo bili u skladu s konceptima protobuf-a, sva polja u porukama postavljaju se na zadane vrijednosti prije početka deserijalizacije.
Manje izmjene:
- Pretraživanje qmake u postupku izgradnje projekta je prerađeno. Prioritet se daje qmakeu iz CMAKE_PREFIX_PATH.
- Statička konstrukcija projekta je prerađena, neke greške su ispravljene.
- Ispravljena pogreška zaglavljene pretplate pri radu s QQuickGrpcSubscription i QML kontekstom.
- Dodana konverzija za tip google.protobuf.Timestamp iz/u QDateTime.
Izvor: linux.org.ru