Releases: phpcfdi/sat-catalogos
Versión 0.3.1
Correcciones
- Se corrige la propiedad
CFDI\CodigoPostal::estimuloFrontera()
yCFDI40\CodigoPostal::estimuloFrontera()
, anteriormente era un boleano y ahora es un entero. - Se agrega el método
CFDI\CodigoPostal::hasEstímuloFrontera()
yCFDI40\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
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
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
yPhpCfdi\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
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