Iznākusi jauna QtProtobuf bibliotēkas versija.
QtProtobuf — brīvā bibliotēka, kas izlaista zem MIT licences. Ar tās palīdzību jūs varat viegli izmantot Google Protocol Buffers un gRPC savā Qt projektā.
Galveno izmaiņu saraksts:
- Pievienota Qt tipu atbalsta bibliotēka. Tagad varat izmantot dažus Qt tipus protobuf ziņojumu aprakstos.
- Pievienots atbalsts Conan, paldies
GamePad64 par palīdzību! - QtGrpc metodēm call un subscription tagad ir droša piekļuve vairākos pavedienos.
- Pievienots lauks returnValue QQuickGrpcSubscription. Tagad varat veikt QML saistīšanu uz ziņojumiem, kas izveidoti QML kontekstā bez starpposma apstrādātājiem.
- Lai saskaņotu ar protobuf konceptiem, visi lauki ziņojumos tiek iestatīti uz noklusējuma vērtībām pirms deserializācijas sākuma.
Nelieli labojumi:
- Pārstrādāta qmake meklēšana projekta vienkāršošanas procedūrā. Prioritāte tiek piešķirta qmake no CMAKE_PREFIX_PATH.
- Pārstrādāta statiskā projekta vienkāršošana, novērstas dažas kļūdas.
- Novērsta kļūda ar "iesprūdušo" abonementu, strādājot ar QQuickGrpcSubscription un QML kontekstu.
- Pievienota konvertēšana tipus google.protobuf.Timestamp no/uz QDateTime.
Avots: linux.org.ru
