CHANGES.txt 2.3 KB

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