Skip to content

Releases: phpcfdi/resources-sat-xml-generator

Versión 3.0.2

16 May 00:33
Compare
Choose a tag to compare
  • Se establece correctamente el número de versión.

Y los cambios de 3.0.1:

  • Se corrige el problema encontrado por Psalm poniendo el tipo apropiado en la constante NS_REGISTRY.

Actualizaciones de mantenimiento:

  • Se actualiza PHPUnit a la versión 11.
  • Se actualizan las acciones de GitHub a versión 4.
  • Se remueven las rutas fijas en la ejecución del flujo de trabajo phpcs.
  • Se muestra la versión de Psalm en el flujo de trabajo pues no se muestra en la instalación.
  • Se agrega la herramienta composer-normalize a las herramientas de desarrollo.
  • Se actualizan las herramientas de desarrollo.

Versión 3.0.1

16 May 00:27
68c1e75
Compare
Choose a tag to compare
  • Se corrige el problema encontrado por Psalm poniendo el tipo apropiado en la constante NS_REGISTRY.

Actualizaciones de mantenimiento:

  • Se actualiza PHPUnit a la versión 11.
  • Se actualizan las acciones de GitHub a versión 4.
  • Se remueven las rutas fijas en la ejecución del flujo de trabajo phpcs.
  • Se muestra la versión de Psalm en el flujo de trabajo pues no se muestra en la instalación.
  • Se agrega la herramienta composer-normalize a las herramientas de desarrollo.
  • Se actualizan las herramientas de desarrollo.

Versión 3.0.0

22 Jan 23:34
Compare
Choose a tag to compare
  • Se actualiza la versión mínima de PHP a 8.3.
  • Se corrigen los problemas encontrados por PhpStorm.
  • Se establece la versión correcta en Application::__construct.
  • Se actualiza la imagen de docker para que esté basada en PHP 8.3.
  • Se cambia el archivo de licencia. ¡Feliz 2024!
  • Se corrige el ancla del proyecto en el archivo CONTRIBUTING.md.
  • Se actualiza el archivo de configuración de php-cs-fixer.
  • Se actualizan los flujos de trabajo de GitHub:
    • Se agrega PHP 8.3 a la matriz de pruebas.
    • Se ejecutan los flujos de trabajo en PHP 8.3.
    • Se permite ejecutar manualmente el flujo de trabajo.
  • Se migra de Scrutinizer-CI a SonarCloud. ¡Gracias Scrutinizer-CI!
  • Se actualizan las herramientas de desarrollo.

Versión 2.0.1

30 Jan 22:49
b6b7a18
Compare
Choose a tag to compare
  • Se corrige un posible bug en Downloader al dividir un texto en dos partes. La segunda parte podría no existir y no estaba tratado correctamente.
  • Se le da mantenimiento a el proyecto:
    • Actualización de licencia. Feliz 2023.
    • Actualización del emblema de construcción.
    • Se agrega PHP 8.2 a la matrix de pruebas.
    • Se usa PHP 8.2 en la mayoría de los flujos de trabajo.
    • Se actualizan las herramientas de desarrollo.
    • Se actualizan las configuraciones de revisión y corrección de estilo de código.

Versión 2.0.0

09 Aug 02:37
0724e52
Compare
Choose a tag to compare

Se actualiza la versión de eclipxe/xmlresourceretriever a 2.0. Esto rompe la compatibilidad porque las clases cambian de dependencias en el espacio de nombres.

Se actualiza el requerimiento de PHP para usar la versión mínima 8.0. De igual forma, las dependencias a los componentes de Symfony cambian su versión mínima a 6.0.

Se usa temporalmente rector para cambiar el código del proyecto a PHP 8.0.

Se corrige el proceso de construcción de cobertura de código en Scrutinizer-CI.

Se organiza la carpeta de pruebas tests estableciendo el tipo de prueba (integración o unitaria) y moviendo los archivos de trabajo a la carpeta tests/_files.

Se actualiza el flujo de trabajo de integración continua.

Se actualizan las herramientas de desarrollo.

Versión 1.2.0

02 Jan 09:09
Compare
Choose a tag to compare
  • Se agrega la opción para poder sobreescribir el origen de un recurso a descargar --override="source-url override-url".
    Esta opción es importante porque el SAT tiene incorrectamente publicada la ubicación
    de Pagos 2.0, donde la dirección http://www.sat.gob.mx/sitio_internet/cfd/Pagos/Pagos20.xslt
    se encuentra realmente en http://www.sat.gob.mx/sitio_internet/cfd/Pagos/pagos20.xslt.

Se han agregado diversas actualizaciones al entorno de desarrollo:

  • Se actualiza el archivo de licencia, Feliz 2022.
  • Se cambia el nombre de la versión principal de master a main.
  • Se cambia la dependencia de desarrollo de fzaninotto/faker a fakerphp/faker
  • Se cambia el administrador de herramientas de desarrollo a phive.
  • Se actualiza php-cs-fixer y su archivo de configuración.
  • Se migra la CI de Travis CI a GitHub Workflows.
  • Se actualiza el archivo de configuración de PHPUnit.
  • Se actualiza el código de conducta.
  • Se actualiza el archivo de guía de contribución.
  • Se renombra el archivo de configuración de Psalm.
  • Se cambió la imagen de Docker de PHP 7.4 a PHP 8.0.

Versión 1.1.1 2021-01-08

09 Jan 05:45
Compare
Choose a tag to compare
  • Actualización del año en la licencia, ¡feliz 2021 desde PhpCfdi!
  • Los comandos de composer dev:* se ejecutan usando @php.
  • Se corrige el build porque psalm detecta que el método OutputObserver::onFetch no está respetando el nombre de los argumentos de la interfaz. Es una medida preventiva a PHP 8.0.
  • Se actualiza develop/install-development-tools a la versión 0.0.20201110.
  • Se corrigen algunas faltas ortográficas del archivo README.
  • Actualización y traducción del código de conducta.
  • Actualización y traducción de la guía de contribución.
  • Se actualiza el proceso de construcción en Travis-CI y Scrutinizer.

Version 1.1

16 Aug 07:14
Compare
Choose a tag to compare
  • Se quita el header Accept-Encoding, esto lleva a problemas en la descarga con el cliente HTTP de Symfony.
  • Se compatibiliza DownloadException para que acepte la excepción previa como nula.
  • Se corrige la descripción del proyecto.
  • Se corrige la descripción del parámetro type en fetch:sat.
  • Se omite el contenido de build/.

Version 1.0.0

23 Jun 03:43
Compare
Choose a tag to compare

Primera versión, utilizada para crear los recursos compartidos en https://github.com/phpcfdi/resources-sat-xml