Skip to content

Versión 1.1.4

Compare
Choose a tag to compare
@eclipxe13 eclipxe13 released this 11 Jan 20:52
· 90 commits to main since this release
f02eca7

Error al tratar espacios de nombres duplicados

Se encontraron casos en los que el CFDI firmado por un PAC tiene errores de espacios de nombres XML,
específicamente al duplicar un prefijo en uso en uno de los hijos. Si bien esto es correcto en XML,
no es correcto en un CFDI.

En este caso el limpiador MoveNamespaceDeclarationToRoot estaba generando una salida de XML no válida,
cambiando el prefijo, por ejemplo de <cfdi:Complemento xmlns:cfdi="http://www.sat.gob.mx/cfd/3">
a <default:Complemento>.

Se corrigió MoveNamespaceDeclarationToRoot para que utilice la misma estrategia alternativa de
espacios de nombres con prefijos sobrepuestos y entregue una salida correcta.

Mantenimiento

  • Se actualiza el año de licencia. ¡Feliz 2022!.
  • Se corrigió el nombre de archivo de configuración de PHPStan y ahora usa el nombre correcto en .gitattributes,
    de esta forma es correctamente excluido del paquete de distribución.
  • Se cambia el flujo de integración continua de pasos en el trabajo a trabajos separados.
  • Se corrige el nombre del grupo de mantenedores de código de PhpCfdi.
  • Se cambia de develop/install-development-tools a phive para instalar las herramientas de desarrollo.