Browse Source

Version 0.5.0

Alexey Edelev 4 years ago
parent
commit
4f63b15340

+ 1 - 0
.github/workflows/branchpush.yml

@@ -8,6 +8,7 @@ on:
      - 0.2
      - 0.3
      - 0.4
+     - 0.5
      - ci_check
 jobs:
   build-ubuntu:

+ 1 - 0
.travis.yml

@@ -7,6 +7,7 @@ branches:
   - 0.2
   - 0.3
   - 0.4
+  - 0.5
   - ci_check
 before_install:
   - wget -q https://download.qt.io/official_releases/qt/5.13/5.13.2/qt-opensource-windows-x86-5.13.2.exe

+ 15 - 0
CHANGES.txt

@@ -1,3 +1,18 @@
+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

+ 1 - 1
CMakeLists.txt

@@ -1,6 +1,6 @@
 cmake_minimum_required(VERSION 3.6)
 
-set(QT_PROTOBUF_VERSION 0.4.0)
+set(QT_PROTOBUF_VERSION 0.5.0)
 set(QT_PROTOBUF_PROJECT QtProtobufProject)
 
 project(${QT_PROTOBUF_PROJECT} VERSION ${QT_PROTOBUF_VERSION} LANGUAGES CXX)

+ 1 - 0
README.md

@@ -10,6 +10,7 @@ QtProtobuf provides Qt-native support of Google protocol buffers. Generated code
 | Branch | Results Linux | Results Windows | Support |
 | --- | --- | --- | --- |
 | [master](https://github.com/semlanik/qtprotobuf/tree/master) | ![](https://github.com/semlanik/qtprotobuf/workflows/Test%20Verification/badge.svg?branch=master) | ![](https://travis-ci.com/semlanik/qtprotobuf.svg?branch=master) | :heavy_check_mark: |
+| [0.5](https://github.com/semlanik/qtprotobuf/tree/0.5) | ![](https://github.com/semlanik/qtprotobuf/workflows/Test%20Verification/badge.svg?branch=0.5) | ![](https://travis-ci.com/semlanik/qtprotobuf.svg?branch=0.5) | :heavy_check_mark: |
 | [0.4](https://github.com/semlanik/qtprotobuf/tree/0.4) | ![](https://github.com/semlanik/qtprotobuf/workflows/Test%20Verification/badge.svg?branch=0.4) | ![](https://travis-ci.com/semlanik/qtprotobuf.svg?branch=0.4) | :heavy_check_mark: |
 | [0.3](https://github.com/semlanik/qtprotobuf/tree/0.3) | ![](https://github.com/semlanik/qtprotobuf/workflows/Test%20Verification/badge.svg?branch=0.3) | ![](https://travis-ci.com/semlanik/qtprotobuf.svg?branch=0.3) | :heavy_check_mark: |
 | [0.2](https://github.com/semlanik/qtprotobuf/tree/0.2) | ![](https://github.com/semlanik/qtprotobuf/workflows/Test%20Verification/badge.svg?branch=0.2) | ![](https://travis-ci.com/semlanik/qtprotobuf.svg?branch=0.2) |  |

+ 1 - 1
conanfile.py

@@ -4,7 +4,7 @@ import os
 
 class QtProtobufConan(ConanFile):
     name = "qtprotobuf"
-    version = "0.4.0"
+    version = "0.5.0"
     license = "MIT"
     url = "https://github.com/semlanik/qtprotobuf"
     description = ("gRPC and Protobuf generator and bindings for Qt framework")

+ 2 - 2
tests/test_grpc_qml/qml/tst_grpc.qml

@@ -26,8 +26,8 @@
 import QtQuick 2.12
 import QtTest 1.0
 
-import QtProtobuf 0.4
-import QtGrpc 0.4
+import QtProtobuf 0.5
+import QtGrpc 0.5
 import qtprotobufnamespace.tests 1.0
 
 TestCase {

+ 1 - 1
tests/test_qml/qml/tst_simple.qml

@@ -26,7 +26,7 @@
 import QtQuick 2.12
 import QtTest 1.0
 
-import QtProtobuf 0.4
+import QtProtobuf 0.5
 import qtprotobufnamespace.tests 1.0
 
 TestCase {