QtProtobuf 0.6.0

A fost lansată o nouă versiune a bibliotecii QtProtobuf.

QtProtobuf — o bibliotecă gratuită, lansată sub licența MIT. Cu ajutorul acesteia, puteți utiliza cu ușurință Google Protocol Buffers și gRPC în proiectul dvs. Qt.

Modificări cheie:

  • Generatorul și biblioteca QtProtobuf sunt separate în două module distincte.
  • Au fost modificate căile de instalare pentru fișierele .pri și modulele QML (în cazul în care prefixul de instalare nu corespunde prefixului de instalare al framework-ului Qt).
  • Sustienere de bază pentru cross-compilare (documentația este disponibilă).
  • A fost remediată suportul pentru tipurile încorporate cu dependențe reciproce.
  • A fost corectată problema din bufferul de citire pentru subscrierile gRPC.
  • A fost adăugată o semnătură de apel pentru metoda gRPC cu returnare a valorii ca parametru al funcției.
  • A fost adăugat un canal gRPC bazat pe implementarea nativă C++ a gRPC.
  • Au fost adăugate metode gRPC suplimentare pentru gestionarea erorilor și timeout-urilor canalului.
  • A fost adăugată posibilitatea de a genera un spațiu de nume suplimentar (aka namespace) pentru mesajele protobuf. (EXPERNIMANTAL)
  • A fost adăugată reflecția explicită a mesajelor protobuf, pentru o serializare JSON mai corectă.
  • A fost schimbat numele proprietăților QML. Acum, pentru duplele QML se utilizează numele original al mesajelor protobuf.
  • A fost adăugată posibilitatea de a genera un enum care conține lista câmpurilor mesajelor protobuf.

Modificări minore:

  • A fost adăugată posibilitatea construirii separate a testelor.
  • Mecanismul de căutare a dependențelor externe a fost modificat.
  • microjson este legat static de biblioteca QtProtobuf și nu mai este o dependență.
  • Au fost adăugate pachete binare pentru Windows.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster