Se corrige el archivo XML generado para cancelaciones.
Anteriormente, cuando el atributo FolioSustitucion
estaba vacío se incluía vacío, ahora se omite.
Este cambio va de acuerdo a la documentación del Anexo 20:
Atributo condicional que representa al UUID que sustituye al folio fiscal cancelado.
Es requerido cuando la clave del motivo de cancelación es 01.
Gracias @juliazo por reportar este problema. (Cierra #30)
Mantenimiento 2022-12-15
- Se actualizan las herramientas de desarrollo.
- Se actualiza el estándar de código al más reciente de PhpCfdi.
- Se actualizan los flujos de trabajo de GitHub:
- Se agrega PHP 8.2 a la matriz de prebas en el trabajo
tests
. - Actualizar a PHP 8.2 (excepto el trabajo
php-cs-fixer
). - Se actualizan las acciones estándar de GitHub de la versión 2 a la versión 3.
- Se quita la instalación de la herramienta
composer
donde no es necesaria. - Se cambia la directiva deprecada
::set-output
por$GITHUB_OUTPUT
.
- Se agrega PHP 8.2 a la matriz de prebas en el trabajo
Mantenimiento 2022-02-23
- Se actualiza el año en el archivo de licencia. Feliz 2022.
- Se corrige el grupo de mantenedores de phpCfdi.
- Se actualizan las dependencias de desarrollo.
- Se corrige el archivo de configuración de Psalm porque el atributo
totallyTyped
está deprecado. - Se deja de utilizar Scrutinizer CI. Gracias Scrutinizer CI.
- El flujo de integración continua se cambia para separar los procesos que dependen de la cobertura de código.
- Se agregan los modificadores
abstract
ofinal
a las clases de pruebas.