Skip to content

Releases: phpcfdi/sat-catalogos

Versión 0.3.1

04 Jul 16:45
7013378
Compare
Choose a tag to compare

Correcciones

  • Se corrige la propiedad CFDI\CodigoPostal::estimuloFrontera() y CFDI40\CodigoPostal::estimuloFrontera(), anteriormente era un boleano y ahora es un entero.
  • Se agrega el método CFDI\CodigoPostal::hasEstímuloFrontera() y CFDI40\CodigoPostal::hasEstímuloFrontera(), que retorna si el código postal tiene estímulo fronterizo.

Mantenimiento

Los siguientes cambios son de mantenimiento:

  • Se actualiza el archivo de creación de base de datos para pruebas.
  • Se actualiza la herramienta para crear el archivo de creación de base de datos para pruebas.
  • Se actualizan las herramientas de desarrollo

Los siguientes cambios de mantenimiento se aplicaron en 2023-05-26:

  • Actualizar archivo de licencia.
  • Se corrige la liga al proyecto del archivo CONTRIBUTING.md.
  • Se corrigen las reglas deprecadas de php-cs-fixer.
  • Se actualizan los archivos de configuración de las herramientas de corrección de estilo.
  • Se corrige la insignia de construcción.
  • Se modifica el flujo de trabajo de construcción en GitHub:
    • Se agrega PHP 8.2 a la matriz de pruebas.
    • Las herramientas de desarrollo se ejecutan en PHP 8.2.
    • Se permite ejecutar el flujo a petición.
    • Se sustituye la directiva ::set-output con $GITHUB_OUTPUT.
  • Se actualizan las herramientas de desarrollo.

Version 0.3.0

16 Jun 02:36
1137007
Compare
Choose a tag to compare

Se integraron los catálogos de CFDI 4.0, gracias al esfuerzo de @AndreyPootMay.

Se mejoró y garantizó el control de tipos de datos leídos desde los catálogos
y utilizados para generar los objetos específicos.

Se actualizaron las dependencias de desarrollo y ahora se utiliza Phive para gestionarlas.
De igual forma, se hicieron muchos otros cambios al entorno de desarrollo para mejorar
el flujo de trabajo de GitHub y las herramientas de desarrollo.

Versión 0.2.0

30 Mar 19:05
8d2d34a
Compare
Choose a tag to compare

Se integraron los catálogos de Nómina, gracias al esfuerzo de @AndreyPootMay.

Se cambió la clase de entrada SatCatalogos para que los métodos no necesiten tener
exactamente el mismo nombre que sus clases.

Se agrega GitHub Actions y se deja de usar Travis-CI. ¡Gracias Travis!

Cambios al código en la rama principal desde 2021-01-13:

  • Se incrementa el testeo sobre HusoHorario cuando no se le pasa un input de fecha correcta.
  • Se devuelve una fecha con la zona horaria default del sistema cuando el huso horario carece de definición.
  • Se incrementa el testeo agregando casos especiales y nuevos a:
    PhpCfdi\SatCatalogos\Factory y PhpCfdi\SatCatalogos\Repository.

Cambios al entorno de desarrollo en la rama principal desde 2021-01-13:

  • Incluir PHP 8.0 en la matriz de construcción.
  • Actualización del año en la licencia, feliz 2021 desde PhpCfdi.
  • Agregar archivo docs/SEMVER.md.
  • Versiones en español del código de conducta, guía de contribución, lista de tareas pendientes, versionado, etc.
  • Actualizar a PHPUnit 9.0
  • Travis-CI: Actualización de composer, mejorar la instalación de dependencias, corregir la tubería de construcción.
  • Scrutinizer: Actualizar comando de instalación de dependencias en composer

Versión 0.1.0

13 Jan 22:56
55c3855
Compare
Choose a tag to compare

Esta versión incluye las clases para explotar los catálagos del SAT de CFDI, aún faltan implementar los que están disponibles en el recurso phpcfdi/resources-sat-catalogs:

  • Comercio exterior
  • Nóminas
  • Pagos