QtProtobuf 0.6.0

Er is een nieuwe versie van de QtProtobuf-bibliotheek uitgebracht.

QtProtobuf is een gratis bibliotheek die onder de MIT-licentie wordt uitgegeven. Hiermee kunt u eenvoudig Google Protocol Buffers en gRPC in uw Qt-project gebruiken.

Belangrijkste wijzigingen:

  • De generator en bibliotheek van QtProtobuf zijn verdeeld over twee afzonderlijke modules.
  • De installatiewegen van .pri-bestanden en QML-modules zijn veranderd (in het geval dat het installatieprefix niet overeenkomt met het installatieprefix van het Qt-framework).
  • Basisondersteuning voor cross-compilatie (documentatie bijgevoegd).
  • Ondersteuning voor geneste types met wederzijdse afhankelijkheden is gecorrigeerd.
  • Een probleem in de leesbuffer voor gRPC-abonnementen is opgelost.
  • Een signatuur voor het aanroepen van een gRPC-methode met een retourwaarde als functieparameter is toegevoegd.
  • Een gRPC-kanaal op basis van de native C++ implementatie van gRPC is toegevoegd.
  • Extra gRPC-methoden voor het afhandelen van fouten en time-outs van het kanaal zijn toegevoegd.
  • De mogelijkheid om een extra naamruimte (aka namespace) voor protobuf-berichten te genereren is toegevoegd. (EXPERIMENTEEL)
  • Expliciete reflectie van protobuf-berichten is toegevoegd voor een nauwkeurigere JSON-serialisatie.
  • De namen van QML-eigenschappen zijn gewijzigd. Nu wordt de originele naam van protobuf-berichten gebruikt voor QML-dubbelganger.
  • De mogelijkheid om een enum te genereren die een lijst van velden in protobuf-berichten bevat, is toegevoegd.

Kleine wijzigingen:

  • De mogelijkheid om tests afzonderlijk te bouwen is toegevoegd.
  • Het mechanisme voor het zoeken naar externe afhankelijkheden is gewijzigd.
  • microjson is statisch gelinkt aan de QtProtobuf-bibliotheek en is geen afhankelijkheid meer.
  • Binaire pakketten voor Windows zijn toegevoegd.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster