A new version of the QtProtobuf library has been released.
QtProtobuf is a free library published under the MIT license. It allows you to easily use Google Protocol Buffers and gRPC in your Qt project.
Key changes:
- The library for Qt type support has been added. Now you can use some Qt types in the description of protobuf messages.
- Support for Conan has been added, thank you.
GamePad64 for the help! - The call and subscription methods in QtGrpc are now thread-safe.
- A returnValue field has been added for QQuickGrpcSubscription. Now you can create QML bindings for messages generated in the QML context without intermediate handlers.
- To comply with protobuf concepts, all fields in messages are set to default values before deserialization begins.
Minor changes:
- The qmake search procedure in the project build has been redesigned. Priority is given to qmake from CMAKE_PREFIX_PATH.
- The static project build has been revised, and some bugs have been fixed.
- Fixed the issue of a 'stuck' subscription when working with QQuickGrpcSubscription and QML context.
- Conversion for the type google.protobuf.Timestamp from/to QDateTime has been added.
Source: linux.org.ru
