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

Дадаць каментар