Skip to content

Soporte de PHP >= 8.1 y mantenimiento (versión 0.6.0)#48

Merged
eclipxe13 merged 23 commits intophpcfdi:mainfrom
eclipxe13:v0.6.0
Nov 8, 2025
Merged

Soporte de PHP >= 8.1 y mantenimiento (versión 0.6.0)#48
eclipxe13 merged 23 commits intophpcfdi:mainfrom
eclipxe13:v0.6.0

Conversation

@eclipxe13
Copy link
Member

Esta versión tiene cambios importantes dado que:

  • Elimina la compatibilidad con PHP 7.3, PHP 7.4 y PHP 8.0.
  • Agrega la compatibilidad con PHP 8.4.

Al realizar esta actualización, también cambiaron algunos nombres de parámetros, específicamente:

  • PhpCfdi\Finkok\Finkok#__construct parámetro factory a settings.
  • PhpCfdi\Finkok\QuickFinkok#__construct() parámetro factory a settings.
  • PhpCfdi\Finkok\Services\Registration\Customer#__construct() parámetro raw a data.
  • PhpCfdi\Finkok\Services\Stamping\StampingAlert#__construct() parámetro raw a data.
  • PhpCfdi\Finkok\Services\Cancel\CancelledDocument#__construct() parámetro raw a data.

Se hacen varios cambios menores:

  • Se actualiza el año de licencia a 2025.
  • Se actualizan las insignias a las comúnmente usadas en PhpCfdi.

Se hacen varios cambios al entorno de desarrollo:

  • Se corrige la documentación de pruebas de integración contínua y pruebas funcionales.
  • Se elimina la integración con Scrutinizer CI. Gracias por todo.
  • Se agrega la integración con SonarQube Cloud.
  • Se actualizan los estándares de código a los comúnmente usados en PhpCfdi.
  • Se ejecutan los flujos de trabajo en PHP 8.4.
  • Se agrega PHP 8.4 a la matriz de pruebas.
  • Se elimina PHP 7.3, 7.4 y 8.0 de la matriz de pruebas.
  • Se actualizan las herramientas de desarrollo.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 8, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
4 Security Hotspots

See analysis details on SonarQube Cloud

@eclipxe13 eclipxe13 merged commit b6630b9 into phpcfdi:main Nov 8, 2025
9 of 10 checks passed
@eclipxe13 eclipxe13 deleted the v0.6.0 branch November 8, 2025 21:20
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