QtProtobuf 0.6.0

Wydano nową wersję biblioteki QtProtobuf.

QtProtobuf to wolna biblioteka wydawana na licencji MIT. Dzięki niej możesz łatwo korzystać z Google Protocol Buffers i gRPC w swoim projekcie Qt.

Kluczowe zmiany:

  • Generator i biblioteka QtProtobuf zostały podzielone na dwa oddzielne moduły.
  • Ścieżki instalacji plików .pri i modułów QML zostały zmienione (w przypadku, gdy prefiks instalacyjny nie odpowiada prefiksowi instalacyjnemu frameworka Qt).
  • Podstawowe wsparcie dla cross-kompilacji (dokumentacja dołączona).
  • Naprawiono wsparcie dla zagnieżdżonych typów z wzajemnymi zależnościami.
  • Naprawiono problem w buforze odczytu dla subskrypcji gRPC.
  • Dodano sygnaturę wywołania metody gRPC z wartością zwracaną jako parametrem funkcji.
  • Dodano kanał gRPC oparty na natywnej implementacji C++ gRPC.
  • Dodano dodatkowe metody gRPC do obsługi błędów i timeoutów kanału.
  • Dodano możliwość generowania dodatkowej przestrzeni nazw (aka namespace) dla wiadomości protobuf. (EKSPERYMENTALNE)
  • Dodano jawne refleksje wiadomości protobuf, dla bardziej poprawnej serializacji json.
  • Zmieniono nazwy właściwości QML. Teraz dla duplikatów QML używana jest oryginalna nazwa wiadomości protobuf.
  • Dodano możliwość generowania enuma zawierającego listę pól wiadomości protobuf.

Niewielkie zmiany:

  • Dodano możliwość osobnej kompilacji testów.
  • Zmieniono mechanizm wyszukiwania zewnętrznych zależności.
  • microjson jest statycznie linkowany do biblioteki QtProtobuf i nie jest już zależnością.
  • Dodano pakiety binarne dla Windows.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster