CHANGES.txt 3.1 KB

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