QtProtobuf kitabxanasının yeni versiyası buraxıldı.
QtProtobuf MIT lisenziyası ilə buraxılan pulsuz bir kitabxanadır. Onun köməyi ilə siz Qt layihənizdə Google Protokol Buferlərindən və gRPC-dən asanlıqla istifadə edə bilərsiniz.
Əsas dəyişikliklər:
- Qt tipli dəstək kitabxanası əlavə edildi. İndi siz Qt növlərindən bəzilərini protobuf mesajlarının təsvirində istifadə edə bilərsiniz.
- Conan dəstəyi əlavə edildi, təşəkkürlər GamePad 64 kömək üçün!
- QtGrpc-də zəng və abunə üsullarına zəng etmək artıq təhlükəsizdir.
- QQuickGrpcSubscription-a returnValue sahəsi əlavə edildi. İndi aralıq prosessorlar olmadan QML kontekstində yaradılmış mesajlarda QML bağlaması edə bilərsiniz.
- Protobuf anlayışlarına uyğun olmaq üçün, seriyadan çıxarma başlamazdan əvvəl mesajlardakı bütün sahələr standart dəyərlərə təyin edilir.
Kiçik dəyişikliklər:
- Layihənin tikinti prosedurunda qmake axtarışı yenidən işlənmişdir. CMAKE_PREFIX_PATH-dən qmake-ə üstünlük verilir.
- Layihənin statik konstruksiyası yenidən işlənmiş, bəzi səhvlər aradan qaldırılmışdır.
- QQuickGrpcSubscription və QML konteksti ilə işləyərkən ilişib qalmış abunə xətası düzəldildi.
- google.protobuf.Timestamp növü üçün/QDateTime-a çevrilmə əlavə edildi.
Mənbə: linux.org.ru