123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- 2021-05-23 version 0.6.0 (generator/QtProtobuf/QtGrpc)
- QtProtobuf
- * Split generator and QtProtobuf library
- * Add standalone tests build
- * Change the installation folder for the .pri files and qml modules
- * Initial cross-compiling support
- * Change the lookup mechanism of 3rdparty components
- * Add github workflow to build Windows release packages
- * Fix transparent types converter
- * Replace ASSERT_EQ by EXPECT_EQ in converter tests
- * Make microjson build-in only
- * Tune coverage collecting procedure
- * Add support of the cycling dependency between nested types
- QtGrpc
- * Fix subscription read buffer not clearing on subsequent calls
- * Add a client QML call with the return value as a parameter
- * Fixes for newer grpc versions
- * Add implementation of a QAbstractGrpcChannel based on gRPC C++ native library
- * Add timeout for subscription error
- * Add disconnect method for subscription
- generator
- * Implement extra namespace for the generated code
- * Add reflection of the json name to the property ordering
- * Change the name of QML list properties. Keep the protobuf name for the
- QML list prtoperties.
- * Add field enum generation
- 2020-08-31 version 0.5.0 (generator/QtProtobuf/QtGrpc)
- 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 of google.protobuf.Timestamp
- 2020-06-30 version 0.4.0 (generator/QtProtobuf/QtGrpc)
- QtProtobuf
- * Improve serializer reentrancy
- * Add static linking for quick plugins
- * Add basic tutorial
- * Replace qtprotobuf_link_archive with qtprotobuf_link_target
- * Fix static build for well-known types
- * Fix CPack packaging paths
- * Implement "invalid" fields handling in json serializer
- QtGrpc
- * Add QML gRPC API
- generator
- * Refactor generator
- * Implement nested types support
- 2020-05-01 version 0.3.0 (generator/QtProtobuf)
- 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
-
- 2020-02-26 version 0.2.0 (generator/QtProtobuf)
- 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
- 2020-01-21 version 0.1.1 (generator/QtProtobuf/QtGrpc)
- 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
- 2019-12-20 version 0.1.0 (generator/QtProtobuf/QtGrpc)
- 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
|