CHANGES.txt 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. 2020-01-09 version 0.5.1 (generator/QtProtobuf/QtGrpc)
  2. QtGrpc
  3. * Fix memory leak in gRCP subscription
  4. 2020-08-31 version 0.5.0 (generator/QtProtobuf/QtGrpc)
  5. QtProtobuf
  6. * Change the qmake executable lookup way
  7. * Complete implementation of Qt types support
  8. * Add Conan support
  9. * Rework static build
  10. QrGrpc
  11. * Apply thread safety to grpc calls and subscription
  12. * Add subscription cancellation for QQuickGrpcSubscription
  13. * Reset all fields to default values before serialization
  14. * Fix QML GRPC functions generator template
  15. * Add "returnValue" property to qml GrpcSubscription
  16. generator
  17. * Add conversion of google.protobuf.Timestamp
  18. 2020-06-30 version 0.4.0 (generator/QtProtobuf/QtGrpc)
  19. QtProtobuf
  20. * Improve serializer reentrancy
  21. * Add static linking for quick plugins
  22. * Add basic tutorial
  23. * Replace qtprotobuf_link_archive with qtprotobuf_link_target
  24. * Fix static build for well-known types
  25. * Fix CPack packaging paths
  26. * Implement "invalid" fields handling in json serializer
  27. QtGrpc
  28. * Add QML gRPC API
  29. generator
  30. * Refactor generator
  31. * Implement nested types support
  32. 2020-05-01 version 0.3.0 (generator/QtProtobuf)
  33. QtProtobuf
  34. * Add static compilation for win32 platforms
  35. * Add rpm package distribution
  36. * Implement json serialization
  37. * Use microjson as json deserialization library
  38. QtGrpc
  39. * Add static compilation for win32 platforms
  40. generator
  41. * Fix empty message warning for copy and move operators
  42. 2020-02-26 version 0.2.0 (generator/QtProtobuf)
  43. QtProtobuf
  44. * Rename generate_qtprotobuf to qtprotobuf_generate
  45. * Migrate to new types registration approach. All protobuf types including generated might be registred by calling 'QtProtobuf::qRegisterProtobufTypes()'
  46. * Add basic qmake build procedures support
  47. * Update well-known types registration. Migrate to common types registration
  48. * Add .deb package generation based on CPack
  49. * Add static build support
  50. * Migate to options-based parameters for qtprotobuf_generate
  51. * Migrate to whole-archive linking for generated code
  52. * Supress boringssl warning when compile for windows
  53. generator
  54. * Align cmake variable names to unified style
  55. * Add folder-based generation for multi and single file generators
  56. * Add code annotations generation
  57. * Fix headers for generated enums when QML enabled
  58. 2020-01-21 version 0.1.1 (generator/QtProtobuf/QtGrpc)
  59. QtProtobuf
  60. * Implement qml aliasing for transparent fields
  61. * Fix repeated field update signals
  62. * Add update signals for repeated fields when move semantics is used
  63. * Improve installation rules
  64. * Add handlers container protection for multithreading
  65. * Make return value of simple types getters constant
  66. generator
  67. * Fix warning of non-existing protoc includepath
  68. 2019-12-20 version 0.1.0 (generator/QtProtobuf/QtGrpc)
  69. QtProtobuf
  70. * Implement basic protobuf serialization and deserialization
  71. * Add possibility to extend serializers list using Qt plugins mechnism
  72. QtGrpc
  73. * Implement gRPC channels and clients
  74. * Implement scalable gRPC credentials
  75. generator
  76. * Generator for protobuf messages and gRPC clients