Byla vydána nová verze knihovny QtProtobuf.
QtProtobuf je svobodná knihovna vydávaná pod licencí MIT. S její pomocí můžete snadno používat Google Protocol Buffers a gRPC ve vašem Qt projektu.
Klíčové změny:
- Byla přidána knihovna pro podporu typů Qt. Nyní můžete používat část Qt typů v popisu protobuf zpráv.
- Byla přidána podpora pro Conan, děkujeme
GamePad64 za pomoc! - Volání metod call a subscription v QtGrpc je nyní thread-safe.
- Bylo přidáno pole returnValue pro QQuickGrpcSubscription. Nyní je možné vytvářet QML vazby na zprávy vytvořené v kontextu QML bez prostředních zpracovatelů.
- Pro sladění s koncepcemi protobuf jsou všechna pole ve zprávách nastavena na výchozí hodnoty před začátkem deserializace.
Drobná změna:
- Byl přepracován vyhledávání qmake v proceduře jednoduché stavby projektu. Priorita je dána qmake z CMAKE_PREFIX_PATH.
- Byla přepracována statická stavba projektu, byly opraveny některé chyby.
- Byla opravena chyba "visící" subscription při práci s QQuickGrpcSubscription a kontextem QML.
- Byla přidána konverze pro typ google.protobuf.Timestamp z/do QDateTime.
Zdroj: linux.org.ru
