Sat-ws

Latest version: v3.25.0

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.3.2

- Se corrige el problema de cambio de formato al definir el nombre de los archivos contenidos en un paquete de Metadata, el formato anterior era `aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee_01.txt` y el nuevo es `aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee-0001.txt`. La corrección se relajó para que admita cualquier nombre de archivo con extensión `.txt` y que esté en el la raíz. Esta es la misma estrategia utilizada en el lector de paquetes de CFDI (issue 23).
- Se corrige el problema en que dentro de un archivo de Metadata donde puede contener caracteres extraños en los campos de *nombre emisor* y *nombre receptor*. La corrección se consideró tomando en cuenta que estos campos pueden contener *comillas* `"`, para ello se considera el pipe `|` como delimitador de cadenas. La segunda corrección identifica si el `EOL` es `<CR><LF>` y en ese caso elimina cualquier `<LF>` intermedio (issue 23).
- PHPStan estaba dando un falso positivo al detectar que `DOMElement::$attributes` puede contener `null`. Esto es solo cierto para cualquier `DOMNode` pero no para `DOMElement`.
- Se corrigieron las ligas a Travis-CI.
- Se agrega a Travis-CI la versión `php: nightly`, pero se le permite fallar.

0.3.1

- Se corrige el problema de que recientemente los archivos ZIP de consultas de CFDI vienen con doble extensión, por ejemplo `aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.xml.xml`.

0.3.0

- Se actualizan las dependencias `php: >=7.3` y `phpunit: ^9.1`.
- Se actualiza `php-cs-fixer` para usar `PHP73Migration`.

0.2.5

- Se actualiza el año de licencia a 2020.
- Se remueve método privado `FielData::readContents(): string` porque ya no está en uso.
- Se corrige la construcción con PHP 7.4 en Travis.
- Se cambia la dependencia de desarrollo `phpstan-shim` a `phpstan`.

0.2.4

- Se agrega la clase `PhpCfdi\SatWsDescargaMasiva\WebClient\GuzzleWebClient` que estaba en testing
a el código distribuible, aunque no se agrega la dependencia `guzzlehttp/guzzle`.
- Se documenta el uso de `GuzzleWebClient`.
- Forzar la dependencia de `phpcfdi/credentials` a `^1.1` para leer llaves privadas en formato DER.
- Forzar la dependencia de `robrichards/xmlseclibs` a `^3.0.4` por reporte de seguridad `CVE-2019-3465`.
- Agregar ejemplo en la documentación para crear y verificar un objeto `Fiel`.
- Corrección en la documentación al crear una fiel, tenía los parámetros invertidos.
- Integración continua (Travis CI):
- Se remueve la configuración `sudo: false`.
- No se permite el fallo del build en PHP `7.4snapshot`.
- Integración continua (Scrutinizer):
- Se instala la extensión `zip` con `pecl`.
- Se elimina la información de la versión fija.
- Se modifica el archivo de configuración para que actualice `composer`.

0.2.3

- Improve usage of `ResponseInterface->getBody(): StreamInterface` using `__toString()` to retrieve contents at once.
- Minor documentation typos
- Include `docs/` in package, exclude development file `.phplint.yml`.
- Add PHP 7.4snapshot (allow fail) to Travis CI build matrix.

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.