O nouă versiune a bibliotecii QtProtobuf a fost lansată.
QtProtobuf este o bibliotecă gratuită lansată sub licență MIT. Cu ajutorul acestuia, puteți utiliza cu ușurință Google Protocol Buffers și gRPC în proiectul dvs. Qt.
Schimbări cheie:
- S-a adăugat biblioteca de suport de tip Qt. Acum puteți folosi unele dintre tipurile Qt în descrierea mesajelor protobuf.
- S-a adăugat suportul Conan, mulțumesc
GamePad64 pentru ajutorul tau! - Apelarea metodelor de apel și abonament în QtGrpc este acum sigură pentru fire.
- S-a adăugat câmpul returnValue la QQuickGrpcSubscription. Acum puteți face legarea QML pe mesajele create într-un context QML fără procesoare intermediare.
- Pentru a fi în concordanță cu conceptele protobuf, toate câmpurile din mesaje sunt setate la valorile implicite înainte de a începe deserializarea.
Modificări minore:
- Căutarea qmake în procedura de construcție a proiectului a fost reelaborată. Se acordă prioritate qmake din CMAKE_PREFIX_PATH.
- Construcția statică a proiectului a fost reluată, unele erori au fost remediate.
- S-a remediat o eroare de abonament blocată când lucrați cu QQuickGrpcSubscription și contextul QML.
- S-a adăugat conversie pentru tipul google.protobuf.Timestamp de la/la QDateTime.
Sursa: linux.org.ru
