QtProtobuf 0.5.0
Выпущена новая версия библиотеки QtProtobuf.
QtProtobuf — свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.
Ключевые изменения:
Добавлена библиотека поддержки Qt-типов. Теперь можно использовать часть Qt типов в описании protobuf сообщений.
Добавлена поддержка Conan, спасибо GamePad64 за помощь!
Вызов методов call и subscription в QtGrpc теперь потокобезопасны.
Добавлено поле returnValue для QQuickGrpcSubscription. Теперь можно делать QML биндинг на сообщения созданные в QML контексте без промежуточных обработчиков.
Для согласования с концепциями protobuf, все поля в сообщениях выставляются в значения по умолчанию перед началом десериализации.
Незначительные изменения:
Переработан поиск qmake в процедуре простройки проекта. Приоритет отдается qmake из CMAKE_PREFIX_PATH.
Переработана статическая простройка проекта, исправлены некоторые ошибки.
Исправлена ошибка «зависшей» подписки при работе с QQuickGrpcSubscription и QML контекста.
Добавлена конвертация для типа google.protobuf.Timestamp из/в QDateTime.
>>> Подробности
QtProtobuf — свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте.
Ключевые изменения:
Добавлена библиотека поддержки Qt-типов. Теперь можно использовать часть Qt типов в описании protobuf сообщений.
Добавлена поддержка Conan, спасибо GamePad64 за помощь!
Вызов методов call и subscription в QtGrpc теперь потокобезопасны.
Добавлено поле returnValue для QQuickGrpcSubscription. Теперь можно делать QML биндинг на сообщения созданные в QML контексте без промежуточных обработчиков.
Для согласования с концепциями protobuf, все поля в сообщениях выставляются в значения по умолчанию перед началом десериализации.
Незначительные изменения:
Переработан поиск qmake в процедуре простройки проекта. Приоритет отдается qmake из CMAKE_PREFIX_PATH.
Переработана статическая простройка проекта, исправлены некоторые ошибки.
Исправлена ошибка «зависшей» подписки при работе с QQuickGrpcSubscription и QML контекста.
Добавлена конвертация для типа google.protobuf.Timestamp из/в QDateTime.
>>> Подробности
Ещё новости по теме:
18:20