En ny version av QtProtobuf-biblioteket har slÀppts.
QtProtobuf Àr ett fritt bibliotek som publiceras under MIT-licensen. Det gör att du enkelt kan anvÀnda Google Protocol Buffers och gRPC i ditt Qt-projekt.
NyckelÀndringar:
- QtProtobuf-generator och biblioteket Àr uppdelade i tvÄ separata moduler.
- InstallationsvÀgarna för .pri-filer och QML-moduler har Àndrats (i fall installationsprefixet inte överensstÀmmer med installationsprefixet för Qt-ramverket).
- GrundlÀggande stöd för korskompilering (dokumentation medföljer).
- Stödet för inbÀddade typer med ömsesidiga beroenden har ÄtgÀrdats.
- Problemet med lÀsningsbufferten för gRPC-prenumerationer har ÄtgÀrdats.
- En signatur för gRPC-metodanrop med ÄtervÀrde som funktionsparameter har lagts till.
- En gRPC-kanal baserad pÄ den inbyggda C++-implementeringen av gRPC har lagts till.
- Ytterligare gRPC-metoder för att hantera fel och tidsgrÀnser för kanalen har lagts till.
- Möjlighet att generera ett extra namespace för protobuf-meddelanden har lagts till. (EXPRESS)
- Tydlig reflektion av protobuf-meddelanden har lagts till för mer korrekt json-serialisering.
- Namnet pÄ QML-egenskaper har Àndrats. Nu anvÀnds det ursprungliga namnet pÄ protobuf-meddelanden för QML-dubblar.
- Möjlighet att generera enum som innehÄller en lista över fÀlt i protobuf-meddelanden har lagts till.
Obetydliga Àndringar:
- Möjlighet till separat kompilation av tester har lagts till.
- Mekanismen för att söka externa beroenden har Àndrats.
- microjson lÀnkas statiskt mot QtProtobuf-biblioteket och Àr inte lÀngre ett beroende.
- BinÀr paket för Windows har lagts till.
KĂ€lla: linux.org.ru
