Skip to content

Versión 0.5.4

Latest
Compare
Choose a tag to compare
@eclipxe13 eclipxe13 released this 17 Apr 22:21
4f95e0d

Se corrige un bug donde en algunas ocasiones falla al procesar la respuesta de una descarga de paquetes.

El método DOMDocument::loadXML() con LibXML >= 1.11.0 trunca a 10,000,000 bytes el contenido de un nodo de tipo texto. Esto lleva a que el contenido de un paquete se trunque y el archivo ZIP descargado se encuentre truncado y, por lo tanto, corrupto. Se ha corregido usando la opción LIBXML_PARSEHUGE.

Al usar LIBXML_PARSEHUGE se está quitando una protección natural que impide una denegación de servicio. Sin embargo, podemos considerar segura esta acción dado que solo ocurre en el contexto de respuestas recibidas del servicio de descarga masiva del SAT.

Se actualiza el archivo de licencia a 2024.

Mantenimiento 2024-04-17

  • Se mejoran las pruebas del rasgo ComplementoTrait.
  • Se actualizaron los flujos de trabajo:
    • Se agregó PHP 8.3 a la matriz de pruebas.
    • Los trabajos ahora corren en PHP 8.3.
    • Se actualizan las acciones de GitHub a la versión 4.
    • Se cambia la variable build/tests/matrix/php-versions a singular.
  • Se actualizaron las herramientas de desarrollo.