CHANGES.txt 2.5 KB

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