Sat-ws

Latest version: v3.25.0

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

Scan your dependencies

Page 1 of 4

0.5.3

- Se verifica la compatibilidad con PHP 8.2.
- Se eliminan las llaves en la interpolación de variables (deprecado en PHP 8.2).
- Se actualiza el año de la licencia.
- Se modifican las pruebas para futura compatibilidad con PHPUnit 10.
- Se corrige la exclusión de archivos en `sonar-project.properties`.
- Se corrige el archivo `CONTRIBUTING.md` usando el ancla correcta del proyecto.
- Se corrige la insignia de construcción `badge-build`.
- En los flujos de trabajo
- Se agrega PHP 8.2 a la matriz de pruebas.
- Se ejecutan los trabajos en PHP 8.2.
- Se sustituye la directiva de GitHub `::set-output` por `$GITHUB_OUTPUT`.
- Se actualizan las herramientas de desarrollo.

0.5.2

Gracias a la solicitud de cambios en [`luisiturrios1/python-cfdiclient42`](https://github.com/luisiturrios1/python-cfdiclient/pull/42) por alan196, hemos podido verificar que la documentación del servicio con respecto a la consulta por UUID está incorrecta.

- El campo no se llama `UUID`, se llama `Folio`.
- El campo `RfcSolicitante` no se debe omitir.
- El campo `TipoSolicitud` no se debe omitir.
- Los demás campos no deben existir.

Por lo tanto, se han hecho las correcciones necesarias para hacer la consulta por `UUID`.

0.5.1

Se corrigen XML mal formados

Se hace una revisión del constructor de mensages firmados XML (`FielRequestBuilder`) y se corrigen aquellos lugares donde es posible inyectar caracteres no escapados XML.

El caso más normal es cuando el RFC solicitante contiene un ámpersand `&`, sin embargo se corrigió:

- Verificación: `IdSolicitud` y `RfcSolicitante`.
- Descarga: `IdPaquete` y `RfcSolicitante`.
- General: `X509IssuerName`.

Gracias comunidad por reportar el problema en el [canal de discord](https://discord.gg/aFGYXvX).

0.5.0

Esta actualización contiene cambios significativos en la forma de usar la librería, específicamente en la creación de objetos de consulta `QueryParameters`.
Lea las notas para [Actualizar de `0.4.x` a `0.5.x`](https://github.com/phpcfdi/sat-ws-descarga-masiva/blob/main/docs/UPGRADE_0.4_0.5.md), y la documentación principal en el [README.md](https://github.com/phpcfdi/sat-ws-descarga-masiva/blob/main/README.md).

A partir de septiembre 2022 el SAT incluye un archivo de nombre `<UUID>_tercero.txt`.
Este archivo contiene la información de terceros y se vincula con la información de `Metadata` por el UUID.

(Cierra 47)

Cambios incompatibles

text

0.4.7

No se estaba haciendo la codificación correcta de `RfcReceptor`, que provocaba un fallo cuando se solicitaba
una consulta donde el RFC recibido tuviera un ampersand `&`. Gracias AfroMonkey por el descubrimiento.

0.4.6

Se corrige que el uso de la propiedad `DOMElement::localName` cuando podría ser `null`.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.