Выпушчана новая версія бібліятэкі QtProtobuf.
QtProtobuf – вольная бібліятэка, якая выпускаецца пад ліцэнзіяй MIT. З яе дапамогай вы можаце з лёгкасцю выкарыстоўваць Google Protocol Buffers і gRPC у вашым Qt праекце.
Ключавыя змены:
- Дададзена бібліятэка падтрымкі Qt-тыпаў. Цяпер можна выкарыстоўваць частку Qt тыпаў у апісанні protobuf паведамленняў.
- Дададзена падтрымка Conan, дзякуй GamePad64 за дапамогу!
- Выклік метадаў call і subscription у QtGrpc зараз струменебяспечныя.
- Дададзена поле returnValue для QQuickGrpcSubscription. Цяпер можна рабіць QML біндзінг на паведамленні створаныя ў QML кантэксце без прамежкавых апрацоўшчыкаў.
- Для ўзгаднення з канцэпцыямі protobuf, усе палі ў паведамленнях выстаўляюцца ў значэння па змаўчанні перад пачаткам дэсерыялізацыі.
Нязначныя змены:
- Перапрацаваны пошук qmake у працэдуры прабудовы праекту. Прыярытэт аддаецца qmake з CMAKE_PREFIX_PATH.
- Перапрацавана статычная прабудова праекта, выпраўлены некаторыя памылкі.
- Выпраўлена памылка «завіслай» падпіскі пры працы з QQuickGrpcSubscription і QML кантэксту.
- Дададзена канвертацыя для тыпу google.protobuf.Timestamp з/у QDateTime.
Крыніца: linux.org.ru