QtProtobuf 0.5.0

Випущено нову версію бібліотеки QtProtobuf.

QtProtobuf – вільна бібліотека, що випускається під ліцензією MIT. З її допомогою ви можете легко використовувати Google Protocol Buffers і gRPC у вашому Qt проекті.

Ключові зміни:

  • Додано бібліотеку підтримки Qt-типів. Тепер можна використовувати частину типів Qt в описі protobuf повідомлень.
  • Додана підтримка Conan, дякую QtProtobuf 0.5.0GamePad64 за допомогу!
  • Виклик методів call і subscription QtGrpc тепер потокобезопасны.
  • Додано поле returnValue для QQuickGrpcSubscription. Тепер можна робити QML биндинг на повідомлення створені в контексті QML без проміжних обробників.
  • Для узгодження з концепціями protobuf всі поля в повідомленнях виставляються в значення за замовчуванням перед початком десеріалізації.

Незначні зміни:

  • Перероблено пошук qmake у процедурі розбудови проекту. Пріоритет надається qmake з CMAKE_PREFIX_PATH.
  • Перероблено статичне розбудова проекту, виправлено деякі помилки.
  • Виправлена ​​помилка «підписки, що зависла» при роботі з QQuickGrpcSubscription і QML контексту.
  • Додана конвертація для типу google.protobuf.Timestamp з QDateTime.

Джерело: linux.org.ru

Додати коментар або відгук