Izdana je bila nova različica knjižnice QtProtobuf.
QtProtobuf je brezplačna knjižnica, izdana pod licenco MIT. Z njegovo pomočjo lahko preprosto uporabite Google Protocol Buffers in gRPC v svojem projektu Qt.
Ključne spremembe:
- Добавлена библиотека поддержки Qt-типов. Теперь можно использовать часть Qt типов в описании protobuf сообщений.
- Добавлена поддержка Conan, спасибо GamePad64 za pomoč!
- Вызов методов call и subscription в QtGrpc теперь потокобезопасны.
- Добавлено поле returnValue для QQuickGrpcSubscription. Теперь можно делать QML биндинг на сообщения созданные в QML контексте без промежуточных обработчиков.
- Для согласования с концепциями protobuf, все поля в сообщениях выставляются в значения по умолчанию перед началом десериализации.
Manjše spremembe:
- Переработан поиск qmake в процедуре простройки проекта. Приоритет отдается qmake из CMAKE_PREFIX_PATH.
- Переработана статическая простройка проекта, исправлены некоторые ошибки.
- Исправлена ошибка «зависшей» подписки при работе с QQuickGrpcSubscription и QML контекста.
- Добавлена конвертация для типа google.protobuf.Timestamp из/в QDateTime.
Vir: linux.org.ru