Releases: phpcfdi/ceutils
Releases · phpcfdi/ceutils
Versión 0.3.0
Sorry, something went wrong.
No results found
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.0.
Se actualizó el año de licencia.
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.
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 y PHP 8.0 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.
Versión 0.2.3
Sorry, something went wrong.
No results found
Algunas clases de validadores no estaban marcadas como finales.
PHPStan detectó esto como un problema al utilizar el método estático create(): self.
Para más información consulta phpstan/phpstan#10286.
Cambios en el entorno de desarrollo:
- Se migra de Scrutinizer-CI a SonarCloud.
- Se actualiza el año de la licencia.
- Se corrige la insignia de construcción.
- Se actualizan los archivos de configuración de las herramientas de estilo de código.
- Se actualiza el archivo de integración continua de GitHub:
- Se agrega PHP 8.2 y PHP 8.3 a la matriz de pruebas.
- Los trabajos corren en PHP 8.3.
- Se configura la extensión bcmath.
- Se actualiza la directiva ::set-output a $GITHUB_OUTPUT.
- Se permite ejecutar los flujos de trabajo a voluntad.
- Se actualizan las herramientas de desarrollo.
Versión 0.2.2
Sorry, something went wrong.
No results found
Se actualizan las dependencias:
- eclipxe/cfdiutils: ^2.15.1.
- eclipxe/xmlschemavalidator": "^3.0.2.
Cambios en el entorno de desarrollo:
- Se actualizan las versiones de las herramientas de desarrollo.
- Se nombra correctamente el test BaseUniquePolizaNumberTest.
Versión 0.2.1
Sorry, something went wrong.
No results found
Esta liberación corrige el proceso de integración continua, modifica el código fuente del proyecto y mejora el paquete redistribuible, aunque no contiene ningún cambio de funcionamiento.
Cambios al contenido público:
- Se actualiza la licencia a 2022.
- Se actualiza el código para seguir el estilo actualizado.
- Se permite la ejecución del plugin ergebnis/composer-normalize.
- Se ignora .phive/ del paquete de distribución.
Cambios en entorno de desarrollo:
- Se actualizan las herramientas de desarrollo y el archivo de configuración de php-cs-fixer.
- Se agrega la revisión de compatiblidad de PHP 8.1.
- Se dividen los pasos de construcción completa en pequeños trabajos independientes.
- Se corrige el grupo de mantenedores del proyecto.
- Se ignora tests/_files de la detección lingüística del proyecto.
Versión 0.2.0
Sorry, something went wrong.
No results found
- Primera versión del proyecto.
- Este proyecto se ha adoptado por la organización @phpcfdi, proviene del esfuerzo de César Aguilera. Gracias @blacktrue.