QtProtobuf 0.6.0

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

QtProtobuf — свободна библиотека, публикувана под лицензия MIT. С нея можете лесно да използвате Google Protocol Buffers и gRPC във вашия Qt проект.

Ключови промени:

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

Незначителни промени:

  • Добавена е възможност за отделно изграждане на тестовете.
  • Променен е механизмът за търсене на външни зависимости.
  • microjson е статично свързан с библиотеката QtProtobuf и вече не е зависимост.
  • Добавени са бинарни пакети за Windows.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster