Byla vydána nová verze knihovny QtProtobuf.
QtProtobuf je bezplatná knihovna vydaná pod licencí MIT. S jeho pomocí můžete snadno používat vyrovnávací paměti protokolu Google a gRPC ve svém projektu Qt.
Klíčové změny:
- Přidána knihovna podpory typu Qt. Nyní můžete použít některé typy Qt v popisu zpráv protobuf.
- Přidána podpora Conana, díky GamePad64 pro pomoc!
- Volání metod volání a předplatného v QtGrpc je nyní bezpečné pro vlákna.
- Přidáno pole returnValue do QQuickGrpcSubscription. Nyní můžete provést vazbu QML na zprávy vytvořené v kontextu QML bez zprostředkujících procesorů.
- Aby byla v souladu s koncepty protobuf, všechna pole ve zprávách jsou před zahájením deseralizace nastavena na výchozí hodnoty.
Drobné změny:
- Vyhledávání qmake ve stavebním řízení projektu bylo přepracováno. Prioritu má qmake z CMAKE_PREFIX_PATH.
- Statická konstrukce projektu byla přepracována, některé chyby byly opraveny.
- Opravena chyba zaseknutého předplatného při práci s QQuickGrpcSubscription a kontextem QML.
- Přidána konverze pro typ google.protobuf.Timestamp z/do QDateTime.
Zdroj: linux.org.ru