QtProtobuf 0.6.0

Издана новая версия библиотеки QtProtobuf.

QtProtobuf — это бесплатная библиотека, выпущенная под лицензией MIT. С её помощью вы можете легко использовать Google Protocol Buffers и gRPC в вашем проекте на Qt.

Ključne spremembe:

  • Генератор и библиотека QtProtobuf разделены на два отдельных модуля.
  • Изменены пути установки файлов .pri и модулей QML (в случае, если установочный префикс не соответствует префиксу фреймворка Qt).
  • Базовая поддержка кросс-компиляции (документация прилагается).
  • Исправлена поддержка вложенных типов с взаимозависимостями.
  • Исправлена проблема в буфере чтения для подписок gRPC.
  • Добавлена сигнатура вызова метода gRPC с возвращаемым значением в виде параметра функции.
  • Добавлен gRPC-канал на основе нативной C++ реализации gRPC.
  • Добавлены дополнительные методы gRPC для обработки ошибок и таймаутов канала.
  • Добавлена возможность генерировать дополнительное пространство имен (aka namespace) для сообщений protobuf. (ЭКСПЕРИМЕНТАЛЬНО)
  • Добавлена явная рефлексия сообщений protobuf для более корректной JSON сериализации.
  • Изменено имя свойств QML. Теперь для QML двойников используется оригинальное имя сообщений protobuf.
  • Добавлена возможность генерации перечисления, содержащего список полей сообщений protobuf.

Незначительные изменения:

  • Добавлена возможность отдельной сборки тестов.
  • Изменен механизм поиска сторонних зависимостей.
  • microjson статически связывается с библиотекой QtProtobuf и больше не является зависимостью.
  • Добавлены бинарные пакеты для Windows.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster