QtProtobuf 0.5.0

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 QtProtobuf 0.5.0GamePad64 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

Add a comment