- Se asegura la compatibilidad con PHP 8.3 y PHP 8.4.
- Se elimina la compatibilidad con PHP 8.0 y PHP 8.1.
- Se actualiza el año de la licencia a 2025.
- No se estaban capturando correctamente las extensiones al intentar descargar la información de identificación fiscal, se estaba atrapando la excepción
GuzzleHttp\Exception\GuzzleExceptionen lugar de la excepción estándarPsr\Http\Client\ClientExceptionInterface.
Cambios al entorno de desarrollo:
- Se corrige la integración con SonarQube Cloud.
- Se actualiza a PHPUnit 11.5.
- Se actualizan las configuraciones de estándar de código para
phpcsyphp-cs-fixer. - Se agrega
composer-normalizea las herramientas de desarrollo. - En los flujos de trabajo:
- Se ejecutan los trabajos en PHP 8.4.
- Se agrega PHP 8.3 y PHP 8.4 a la matriz de pruebas.
- Se agrega el trabajo
composer-normalize. - Se ejecutan las acciones en la versión 4.
- Se usa la variable
php-versionen singular en la matriz de pruebas. - Se usa la variable
operating-systemen singular en la matriz de pruebas. - Se usa una única configuración para Linux o Windows al configurar PHP.
- Se actualizan las herramientas de desarrollo.
Mantenimiento 2023-06-17:
- Se agrega un último test para alcanzar el 100% de cobertura de código.
- Se corrige en este archivo, que "los flujos de trabajo corren en PHP 8.2", decía "PHP 8.0".