A fost lansată o nouă versiune a bibliotecii QtProtobuf.
QtProtobuf — o bibliotecă gratuită, lansată sub licența MIT. Cu ajutorul acesteia, puteți utiliza cu ușurință Google Protocol Buffers și gRPC în proiectul dvs. Qt.
Modificări cheie:
- A fost adăugată biblioteca de suport pentru tipurile Qt. Acum se pot folosi anumite tipuri Qt în descrierea mesajelor protobuf.
- S-a adăugat suport pentru Conan, mulțumesc
GamePad64 pentru ajutor! - Apelurile de metode call și subscription în QtGrpc sunt acum thread-safe.
- A fost adăugat câmpul returnValue pentru QQuickGrpcSubscription. Acum se pot face legături QML la mesajele create în contextul QML fără intermediari.
- Pentru a se conforma conceptelor protobuf, toate câmpurile din mesaje sunt setate pe valorile implicite înainte de începutul deserializării.
Modificări minore:
- A fost reproiectată căutarea qmake în procedura de construirea a proiectului. Se dă prioritate qmake din CMAKE_PREFIX_PATH.
- A fost reproiectată construcția statică a proiectului, corectate unele erori.
- S-a corectat eroarea de abonare 'blocat' la lucrul cu QQuickGrpcSubscription și contextul QML.
- A fost adăugată conversia pentru tipul google.protobuf.Timestamp din/în QDateTime.
Sursa: linux.org.ru
