Wydano nową wersję biblioteki QtProtobuf.
QtProtobuf to wolna biblioteka wydawana na licencji MIT. Dzięki niej możesz łatwo korzystać z Google Protocol Buffers i gRPC w swoim projekcie Qt.
Kluczowe zmiany:
- Dodano bibliotekę wsparcia dla typów Qt. Teraz można używać niektórych typów Qt w opisie wiadomości protobuf.
- Dodano wsparcie dla Conan, dziękujemy
GamePad64 za pomoc! - Wywołania metod call i subscription w QtGrpc są teraz bezpieczne dla wątków.
- Dodano pole returnValue dla QQuickGrpcSubscription. Teraz można tworzyć powiązania QML na wiadomości stworzone w kontekście QML bez pośrednich handlerów.
- Aby dostosować się do koncepcji protobuf, wszystkie pola w wiadomościach mają ustawiane wartości domyślne przed rozpoczęciem deserializacji.
Niewielkie zmiany:
- Przeprojektowano wyszukiwanie qmake w procedurze budowy projektu. Priorytet ma qmake z CMAKE_PREFIX_PATH.
- Przeprojektowano statyczne budowanie projektu, naprawiono kilka błędów.
- Naprawiono błąd 'zawieszonej' subskrypcji przy pracy z QQuickGrpcSubscription i kontekstem QML.
- Dodano konwersję dla typu google.protobuf.Timestamp z/do QDateTime.
Źródło: linux.org.ru
