È stata rilasciata una nuova versione della libreria QtProtobuf.
QtProtobuf è una libreria gratuita rilasciata sotto licenza MIT. Con il suo aiuto puoi utilizzare facilmente Google Protocol Buffers e gRPC nel tuo progetto Qt.
Modifiche principali:
- Aggiunta la libreria di supporto del tipo Qt. Ora puoi utilizzare alcuni dei tipi Qt nella descrizione dei messaggi protobuf.
- Aggiunto il supporto Conan, grazie GamePad64 per un aiuto!
- La chiamata ai metodi di chiamata e sottoscrizione in QtGrpc è ora thread-safe.
- Aggiunto il campo returnValue a QQuickGrpcSubscription. Ora puoi eseguire l'associazione QML sui messaggi creati in un contesto QML senza processori intermedi.
- Per essere coerenti con i concetti di protobuf, tutti i campi nei messaggi vengono impostati sui valori predefiniti prima dell'inizio della deserializzazione.
Modifiche minori:
- La ricerca qmake nella procedura di costruzione del progetto è stata rielaborata. La priorità viene data a qmake da CMAKE_PREFIX_PATH.
- La costruzione statica del progetto è stata rielaborata, alcuni errori sono stati corretti.
- Risolto un errore di abbonamento bloccato quando si lavorava con QQuickGrpcSubscription e il contesto QML.
- Aggiunta conversione per il tipo google.protobuf.Timestamp da/a QDateTime.
Fonte: linux.org.ru