A new version of the QtProtobuf library has been released.
QtProtobuf is a free library released under the MIT license. With it, you can easily use Google Protocol Buffers and gRPC in your Qt project.
Key changes:
- Added Qt type support library. It is now possible to use the Qt types part in the description of protobuf messages.
- Conan support added, thanks GamePad64 for help!
- The call and subscription methods in QtGrpc are now thread-safe.
- Added returnValue field for QQuickGrpcSubscription. Now you can do QML binding on messages created in a QML context without intermediate handlers.
- To align with protobuf concepts, all fields in messages are set to their default values before deserialization begins.
Minor changes:
- Redesigned qmake search in project build procedure. Priority is given to qmake from CMAKE_PREFIX_PATH.
- The static build of the project has been reworked, some bugs have been fixed.
- Fixed "hung" subscription error when working with QQuickGrpcSubscription and QML context.
- Added conversion for type google.protobuf.Timestamp from/to QDateTime.
Source: linux.org.ru