- Eliminar el método
SatHttpGatewayException::postLoginData
.
- Core:
- Incrementar las pruebas unitarias a un mínimo de 80%.
- Verificar si el SAT sigue teniendo problemas de conectividad y se puede usar
DEFAULT@SECLEVEL=2
.
- Documentación:
- Todos los puntos de entrada deben tener phpdoc.
- Entorno de desarrollo:
- Crear un entorno disponible en el workflow de CI para correr pruebas de integración con un FIEL, CIEC, resolvedor de captchas y repositorio.
- Code coverage 100%.
-
2021-10-01: Versión 3.
- Se agrega el registro en el portal del SAT usando FIEL.
- Se usa la librería Image Captcha Resolver en lugar de los conectores en esta misma librería.
- CodeStyle: Subir a PSR-12.
- Definir el estilo de código de la coma final en un listado de parámetros.
-
2020-07-18:
- Se actualizó
guzzlehttp/guzzle
a^7.0
. - Se actualizó
symfony/dom-crawler
ysymfony/css-selector
a^5.1
.
- Se actualizó
-
2020-04-18:
- Se actualizaron las versiones a
php:>=7.3
yphpunit:^9.1
. - Al fin se libera la versión
1.0
del proyecto. - Gracias a
rector
en forma local se analizaron los cambios de versiones dephp
yphpunit
.
- Se actualizaron las versiones a
-
2020-02-26
- Test de integración basados en configuración de entorno.
- Renombrar los métodos relacionados con el punto de entrada, se llaman
download*()
cuando lo que hacen es obtener unMetadataList
, y el método que crea un objeto de descarga se llamadownloader()
.
-
2020-02-11:
- Entorno de desarrollo: PhpStan: Nivel máximo sin
checkMissingIterableValueType
.
- Entorno de desarrollo: PhpStan: Nivel máximo sin
-
2020-02-11:
- Entorno de desarrollo: PhpStan: Nivel máximo, aunque se está omitiendo la verificación
checkMissingIterableValueType
, corregirla será bastante complejo por las dependencias.
- Entorno de desarrollo: PhpStan: Nivel máximo, aunque se está omitiendo la verificación
-
2020-01-29:
- PHP Minimal version to PHP 7.2 (cambios en código, no solamente en composer.json)
- Incluir badges en README.
- Travis-CI: construir usando 7.2, 7.3 y 7.4.
- Scrutinizer-CI: análisis de código y code coverage.
- Herramientas de desarrollo usando phive o descargando directamente de github, no en composer.json.
-
2020-01-28: Revisión de archivo README, documentación, explicación y ejemplos.