VĂ€lja lastud uus QtProtobuf teegi versioon.
QtProtobuf on vaba teek, mis on vÀlja antud MIT litsentsi alusel. Selle abil saate hÔlpsalt kasutada Google Protocol Buffers ja gRPC oma Qt projektis.
Peamised muutused:
- QtProtobuf generaator ja teek on jagatud kaheks eraldi mooduliks.
- Pri failide ja QML moodulite installatsiooniteed on muudetud (kui installatsioonieelne eelistus ei vasta Qt raamistu installatsioonieelsele eelistusele).
- PÔhitoe cross-kompileerimisele (dokumentatsioon on lisatud).
- Parandatud toetust pesastatud tĂŒĂŒpidele sĂ”ltuvustega.
- Parandatud probleem lugemisalus gRPC tellimuste puhul.
- Lisatud gRPC meetodi vÀljakutse signatuur, mille tagastusvÀÀrtus on funktsiooni parameeter.
- Lisatud gRPC kanal pÔhinedes natiivse C++ gRPC implementeerimisel.
- Lisatud tÀiendavad gRPC meetodid kanali vigade ja aegumine töötlemiseks.
- Lisatud vÔimalus genereerida tÀiendav nimede ruum (aka namespace) protobuf sÔnumite jaoks. (KATSETUS)
- Lisatud selge refleksioon protobuf sÔnumite jaoks, et tagada korrektsem JSON serialiseerimine.
- Muudetud QML omaduste nimed. NĂŒĂŒd kasutatakse QML dĂŒaamikuteks protobuf sĂ”numite originaalnimesid.
- Lisatud vÔimalus genereerida enum, mis sisaldab protobuf sÔnumite vÀljade loetelu.
TĂ€htsusetud muudatused:
- Lisatud testide eraldi kompileerimise vÔimalus.
- Muudetud kolmandate osapoolte sÔltuvuste otsimise mehhanismi.
- microjson lingitakse staatiliselt QtProtobuf teegiga ja ei ole enam sÔltuvus.
- Lisatud binaarpaketid Windowsile.
Allikas: linux.org.ru
