QtProtobuf 0.6.0

Se ha lanzado una nueva versión de la biblioteca QtProtobuf.

QtProtobuf es una biblioteca gratuita licenciada bajo MIT. Con ella, puede utilizar fácilmente Google Protocol Buffers y gRPC en su proyecto Qt.

Cambios clave:

  • El generador y la biblioteca QtProtobuf están divididos en dos módulos separados.
  • Se han cambiado las rutas de instalación de los archivos .pri y los módulos QML (en caso de que el prefijo de instalación no coincida con el prefijo de instalación del framework Qt).
  • Soporte básico para la compilación cruzada (documentación incluida).
  • Se ha corregido el soporte para tipos anidados con dependencias mutuas.
  • Se ha corregido un problema en el búfer de lectura para suscripciones gRPC.
  • Se ha añadido la firma para invocar métodos gRPC con un valor de retorno como parámetro de función.
  • Se ha añadido un canal gRPC basado en una implementación nativa de C++ de gRPC.
  • Se han añadido métodos gRPC adicionales para manejar errores y tiempos de espera del canal.
  • Se ha añadido la posibilidad de generar un espacio de nombres adicional (aka namespace) para los mensajes protobuf. (EXPERIMENTAL)
  • Se ha añadido reflexión explícita para los mensajes protobuf, para una serialización JSON más precisa.
  • Se ha cambiado el nombre de las propiedades QML. Ahora, para los duplicados QML, se utiliza el nombre original de los mensajes protobuf.
  • Se ha añadido la posibilidad de generar un enum que contenga una lista de campos de mensajes protobuf.

Cambios menores:

  • Se ha añadido la posibilidad de compilar pruebas por separado.
  • Se ha cambiado el mecanismo de búsqueda de dependencias externas.
  • microjson se vincula estáticamente a la biblioteca QtProtobuf y ya no es una dependencia.
  • Se han añadido paquetes binarios para Windows.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster