Uma nova versão da biblioteca QtProtobuf foi lançada.
QtProtobuf é uma biblioteca gratuita, lançada sob a licença MIT. Com ela, você pode usar facilmente o Google Protocol Buffers e gRPC em seu projeto Qt.
Mudanças principais:
- Uma biblioteca de suporte a tipos Qt foi adicionada. Agora é possível usar alguns tipos Qt na descrição de mensagens protobuf.
- Suporte ao Conan adicionado, obrigado
GamePad64 pela ajuda! - As chamadas de métodos call e subscription em QtGrpc agora são thread-safe.
- O campo returnValue foi adicionado ao QQuickGrpcSubscription. Agora é possível fazer um binding QML em mensagens criadas no contexto QML sem manipuladores intermediários.
- Para alinhar com os conceitos do protobuf, todos os campos nas mensagens são definidos com valores padrão antes do início da desserialização.
Mudanças menores:
- A busca por qmake na rotina de construção do projeto foi reformulada. A prioridade é dada ao qmake do CMAKE_PREFIX_PATH.
- A construção estática do projeto foi reformulada, corrigindo alguns erros.
- Corrigido um erro de assinatura "pendurada" ao trabalhar com QQuickGrpcSubscription e o contexto QML.
- Conversão para o tipo google.protobuf.Timestamp de/para QDateTime foi adicionada.
Fonte: linux.org.ru
