Lanzouse unha nova versión da biblioteca QtProtobuf.
QtProtobuf é unha biblioteca gratuíta publicada baixo a licenza MIT. Coa súa axuda podes usar facilmente Google Protocol Buffers e gRPC no teu proxecto Qt.
Cambios clave:
- Engadida a biblioteca de soporte de tipo Qt. Agora podes usar algúns dos tipos Qt na descrición das mensaxes protobuf.
- Engadiuse o apoio de Conan, grazas GamePad 64 por axuda!
- Chamar aos métodos de chamada e subscrición en QtGrpc agora é seguro para fíos.
- Engadiuse o campo returnValue a QQuickGrpcSubscription. Agora podes facer un enlace QML en mensaxes creadas nun contexto QML sen procesadores intermedios.
- Para ser coherente cos conceptos protobuf, todos os campos das mensaxes están configurados con valores predeterminados antes de comezar a deserialización.
Cambios menores:
- Reelaborouse a busca qmake no procedemento de construción do proxecto. Dáse prioridade a qmake desde CMAKE_PREFIX_PATH.
- Reelaborouse a construción estática do proxecto, corrixíronse algúns erros.
- Corrixiuse un erro de subscrición atascado ao traballar con QQuickGrpcSubscription e o contexto QML.
- Engadiuse a conversión para o tipo google.protobuf.Timestamp de/para QDateTime.
Fonte: linux.org.ru