[#] QtProtobuf 0.6.0
Новостной_робот(mira, 1) — All
2021-05-24 20:00:02


Выпущена новая версия библиотеки QtProtobuf. QtProtobuf — свободная библиотека, выпускаемая под лицензией MIT. С ее помощью вы можете с легкостью использовать Google Protocol Buffers и gRPC в вашем Qt проекте. Ключевые изменения: Генератор и библиотека QtProtobuf разделены на два отдельных модуля. Изменены пути установки файлов .pri и модулей QML (для случая если установочный префикс не соответствует установочному префиксу фрэеймворка Qt). Базовая поддерка кросскомпиляции (документация прилагается). Исправлена поддержка вложенных типов со взаимозависимостями. Исправлена проблема в буфере чтения для подписок gRPC. Добавлена сигнатура вызова gRPC метода с возвращаемым значением в виде параметра функции. Добавлен gRPC канал на основе нативной C++ имлементации gRPC. Добавлены дополнительные gRPC методы для обработки ошибок и таймаутов канала. Добавлена возможность генерировать дополнительное пространство имен (aka namespace) для protobuf сообщений. (ЭКСПЕРИМЕНТАЛЬНО) Добавлена явная рефлексия protobuf сообщений, для более корректной json сериализации. Изменено имя QML свойств. Теперь для QML двойников используется оригинальное имя protobuf сообщений. Добавлена возможность генерация enum содержащего список полей protobuf сообщений. Незначительные изменения: Добавлена возможность отдельной сборки тестов. Изменен механизм поиска сторонних зависимостей. microjson статически линкуется к библиотеке QtProtobuf и больше не является зависимостью. Добавлены бинарные пакеты для Windows.
Ссылка: https://www.linux.org.ru/news/development/16334668