Skip to content

Actualizar dependencias del proyecto (versión 0.3.0)#5

Merged
eclipxe13 merged 19 commits intophpcfdi:mainfrom
eclipxe13:version-0.3.0
Mar 18, 2026
Merged

Actualizar dependencias del proyecto (versión 0.3.0)#5
eclipxe13 merged 19 commits intophpcfdi:mainfrom
eclipxe13:version-0.3.0

Conversation

@eclipxe13
Copy link
Member

@eclipxe13 eclipxe13 commented Mar 18, 2026

Se actualizaron las dependencias del proyecto:

  • Eclipxe/CfdiUtils a ^3.0.2.
  • Eclipxe/XmlResourceRetriever a ^2.0.3.
  • Eclipxe/XmlSchemaValidator a ^3.0.5.

Se validó la compatibilidad con PHP 8.4 y PHP 8.5.
Se elimina la compatibilidad con PHP 7.4 y PHP 8.1.

Se moderniza el código a PHP 8.1 con la ayuda de rector/rector.
Este cambio genera múltiples cambios en la definición de propiedades y la definición de propiedades de tipo solo lectura.

Se actualizó el año de licencia.

Cambios en el entorno de desarrollo:

  • Se migra de Scrutinizer-CI a SonarCloud.
  • Se actualizan los archivos de configuración de las herramientas de estándar de código.
  • Se agrega composer-normalize a las herramientas de desarrollo.
  • Se actualiza el archivo de integración continua de GitHub:
    • Se agrega PHP 8.4 y PHP 8.5 a la matriz de pruebas.
    • Se elimina PHP 7.4 de la matriz de pruebas.
    • Se actualizan las versiones de las acciones de GitHub.
    • Se ejecutan los trabajos en PHP 8.5.
    • Se agrega el trabajo composer-normalize.
  • Se actualizan las herramientas de desarrollo.

@eclipxe13 eclipxe13 merged commit b6d0ead into phpcfdi:main Mar 18, 2026
9 checks passed
@eclipxe13 eclipxe13 deleted the version-0.3.0 branch March 18, 2026 13:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant