Uus versioon QtProtobuf raamatukogust on vÀlja antud.
QtProtobuf on avatud lÀhtekoodiga raamatukogu, mis on vÀlja antud MIT litsentsi alusel. Selle abil saate hÔlpsasti kasutada Google Protocol Buffers ja gRPC oma Qt projektis.
Olulised muudatused:
- QtProtobufi generaator ja teek on jagatud kaheks eraldi mooduliks.
- Muudetud .pri-failide ja QML-moodulite installimise teid (kui installimise prefiks ei vasta Qt raamistikule).
- PÔhitoe lisamine ristkompileerimiseks (dokumentatsioon kaasneb).
- Parandatud toetust vastastikkustele tĂŒĂŒpidele.
- Parandatud probleem gRPC tellimuste lugemispuulis.
- Lisatud gRPC meetodi kutsumise allkiri, mille tagastatav vÀÀrtus on funktsiooni parameeter.
- Lisatud gRPC kanal, mis pÔhineb kohalikul C++ implementeerimise gRPC-l.
- Lisatud tÀiendavad gRPC meetodid kanali vigade ja aja piirangute kÀsitlemiseks.
- Lisatud vÔimalus genereerida tÀiendav nimede ruum (aka namespace) protobuf sÔnumite jaoks. (KATSE)
- Lisatud selge refleksioon protobuf sÔnumitele, et tagada korrektsem json serialiseerimine.
- Muudetud QML omaduste nime. NĂŒĂŒd kasutatakse QML topeltsĂŒsteemides originaalset protobuf sĂ”numite nime.
- Lisatud vÔimalus genereerida loendit sisaldav enum protobuf sÔnumite valdkondadest.
Mitteolulised muudatused:
- Lisatud vÔimalus testide eraldi kogumiseks.
- Muudetud kolmandate osapoolte sÔltuvuste otsimise mehhanismi.
- microjson linkitakse staatiliselt QtProtobufi teegiga ja ei ole enam sÔltuvus.
- Lisatud binaarsed paketid Windowsile.
Allikas: linux.org.ru
