Skip to content

Releases: phpcfdi/sat-estado-cfdi

Versión 2.0.0

07 Mar 17:06
c2146e0
Compare
Choose a tag to compare

Si ya habías implementado la versión 1.x, consula la Guía de actualización de la versión 1.x a 2.x.
Si es una implementación nueva, solamente sigue la documentación del proyecto.

Cambios más relevantes:

  • La versión mínima es ahora PHP 8.2, se agrega PHP 8.3 a la matriz de pruebas.
  • Se fusiona phpcfdi/sat-estado-cfdi-soap en \PhpCfdi\SatEstadoCfdi\Clients\Soap.
  • Se fusiona phpcfdi/sat-estado-cfdi-http-psr en \PhpCfdi\SatEstadoCfdi\Clients\Http.
  • Se dejan de utilizar getters a favor de propiedades públicas de solo lectura, excepto en Excepciones.
  • Los enumeradores cambian de eclipxe/enum a tipos de PHP.
  • Se usa una nueva interface \PhpCfdi\SatEstadoCfdi\Contracts\Constants para la especificación de constantes.
  • Se actualiza el año en el archivo de licencia. Feliz 2024.
  • Se actualiza el flujo de trabajo para ejecutar los trabajos en PHP 8.3.
  • Se actualizan las herramientas de desarrollo.

Version 1.0.3

23 Feb 04:42
Compare
Choose a tag to compare
  • Se actualiza el año en el archivo de licencia. Feliz 2022.
  • Se corrige el grupo de mantenedores de phpCfdi.
  • Se actualizan las dependencias de desarrollo.
  • Se corrige el archivo de configuración de Psalm porque el atributo totallyTyped está deprecado.
  • Se actualiza la dependencia de desarrollo phpcfdi/cfdi-expresiones:^3.0.
  • Se deja de utilizar Scrutinizer CI. Gracias Scrutinizer CI.
  • El flujo de integración continua se cambia de pasos a trabajos.

Version 1.0.2

04 Nov 18:22
12b732f
Compare
Choose a tag to compare
  • Las reglas del SAT cambiaron y la prueba de aceptación antes devolvía el estado "Cancelable sin aceptación" y ahora devuelve el estado "Cancelable con aceptación".
  • Se corrige el nombre del archivo de configuración de PHPStan para ser excluido del paquete de distribución.

Versión 1.0.1

04 Sep 01:58
6436ddd
Compare
Choose a tag to compare
  • La versión menor de PHP es 7.3.
  • Se actualiza PHPUnit a 9.5.
  • Se migra de Travis-CI a GitHub Workflows. Gracias Travis-CI.
  • Se instalan las herramientas de desarrollo usando phive en lugar de composer.
  • Se agregan revisiones de psalm e infection.

Version 1.0.0

10 Jan 06:42
cab5d3a
Compare
Choose a tag to compare
  • Se ha agregado soporte para la nueva propiedad VerificacionEFOS.
  • A partir de esta versión se ha puesto la documentación del proyecto en español.
  • Se garatiza la compatibilidad con PHP 8.0.

Version 0.7.1

09 Jan 08:40
74a5172
Compare
Choose a tag to compare
  • Add support for PHP 8.0.
  • Change ownership from Carlos C Soto to PhpCfdi.
  • Documentation: Update README badges, contributing instructions and license.
  • Upgrade to PHPStan 0.12.
  • Update Travis-CI and Scrutinizer pipe lines.
  • Remove PHPLint.

Version 0.7.0

16 May 16:07
c8a31fe
Compare
Choose a tag to compare
  • Remove CfdiStatus::request() & CfdiStatus::active() (closes #7).

Version 0.6.1

16 May 15:55
8ab4314
Compare
Choose a tag to compare
  • On version 0.6.0 class names where renamed but property names where not.
    This release is the last of 0.6.x and is created to throw warnings on deprecated property names.
  • Rename CfdiStatus::request() to CfdiStatus::query(),
    if CfdiStatus::request() is consumed will trigger a E_USER_DEPRECATED error.
  • Rename CfdiStatus::active() to CfdiStatus::document(),
    if CfdiStatus::active() is consumed will trigger a E_USER_DEPRECATED error.

Version 0.6.0

29 Mar 18:41
d4e1b20
Compare
Choose a tag to compare
  • Rename CfdiStatus properties, status classes and status enums using descriptions.
  • Remove references to sunrise package that is not going to exists on phpcfdi umbrella.
  • Update README.md according to last changes.

...Oh how I love to break things!

Version 0.5.0

28 Mar 20:55
bf7d459
Compare
Choose a tag to compare
  • Split this package to separate concerns.
  • Remove CfdiExpression and CfdiExpressionBuilder (now on its own project phpcfdi/cfdi-expresiones)
  • Rename ResponseStatus to CfdiStatus
  • Rename ResponseStatusBuilder to Utils\CfdiStatusBuilder
  • Rename ConsumerClientResponse to Utils\ConsumerClientResponse
  • Rename WebServiceConsumer to Consumer
  • Document usage example on README.md.

yes, there is no version 0.4.0