Qtprotobuf Versions Save

Protobuf generator and bindings for Qt framework

v0.6.0

2 years ago

v0.5.1

3 years ago

v0.5.0

3 years ago

QtProtobuf

  • Change the qmake executable lookup way
  • Complete implementation of Qt types support
  • Add Conan support
  • Rework static build

QrGrpc

  • Apply thread safety to grpc calls and subscription
  • Add subscription cancellation for QQuickGrpcSubscription
  • Reset all fields to default values before serialization
  • Fix QML GRPC functions generator template
  • Add "returnValue" property to qml GrpcSubscription

generator

  • Add conversion google.protobuf.Timestamp to QDateTime and back

v0.4.0

3 years ago

v0.3.1

3 years ago

v0.2.1

3 years ago

v0.3.0

4 years ago

QtProtobuf

  • Add static compilation for win32 platforms
  • Add rpm package distribution
  • Implement json serialization
  • Use microjson as json deserialization library

QtGrpc

  • Add static compilation for win32 platforms

generator

  • Fix empty message warning for copy and move operators

v0.2.0

4 years ago

QtProtobuf

  • Rename generate_qtprotobuf to qtprotobuf_generate
  • Migrate to new types registration approach. All protobuf types including generated might be registred by calling 'QtProtobuf::qRegisterProtobufTypes()'
  • Add basic qmake build procedures support
  • Update well-known types registration. Migrate to common types registration
  • Add .deb package generation based on CPack
  • Add static build support
  • Migate to options-based parameters for qtprotobuf_generate
  • Migrate to whole-archive linking for generated code
  • Supress boringssl warning when compile for windows

generator

  • Align cmake variable names to unified style
  • Add folder-based generation for multi and single file generators
  • Add code annotations generation
  • Fix headers for generated enums when QML enabled

v0.1.0

4 years ago

QtProtobuf

  • Implement basic protobuf serialization and deserialization
  • Add possibility to extend serializers list using Qt plugins mechnism

QtGrpc

  • Implement gRPC channels and clients
  • Implement scalable gRPC credentials

generator

  • Generator for protobuf messages and gRPC clients

v0.1.1

4 years ago

QtProtobuf

  • Implement qml aliasing for transparent fields
  • Fix repeated field update signals
  • Add update signals for repeated fields when move semantics is used
  • Improve installation rules
  • Add handlers container protection for multithreading
  • Make return value of simple types getters constant

generator

  • Fix warning of non-existing protoc includepath