Skip to content

Releases: semlanik/qtprotobuf

Release v0.6.0

31 May 13:29
Compare
Choose a tag to compare
Version 0.6

Amend extra fix for .pri files.

Release v0.5.1

09 Jan 16:48
Compare
Choose a tag to compare
Version 0.5.1

Release v0.5.0

31 Aug 11:33
Compare
Choose a tag to compare

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

Release v0.4.0

30 Jun 10:02
Compare
Choose a tag to compare
Version 0.4.0

Release v0.3.1

31 May 16:42
Compare
Choose a tag to compare
Version 0.3.1

Release v0.2.1

23 May 19:14
Compare
Choose a tag to compare
Version 0.2.1

Release v0.3.0

01 May 16:28
Compare
Choose a tag to compare

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

Release v0.2.0

26 Feb 13:17
6a8f562
Compare
Choose a tag to compare

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

Release v0.1.1

26 Feb 12:49
Compare
Choose a tag to compare

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

Release v0.1.0

26 Feb 12:50
Compare
Choose a tag to compare

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