# Changelog

Este documento describe los **cambios realizados en la documentación de la API de QRwey!**.
Las versiones aquí listadas corresponden a la **versión del documento**, no necesariamente
a un cambio en el endpoint o versión de la API pública.

## Versión 1.2

### Cambios principales

#### Servicio de generación de QR

Se agregaron los siguientes campos:

- `subtotal`
- `operation_data[x].amount`


#### Servicio de resolución de QR

Se agregaron los siguientes campos:

- `subtotal`
- `sat_payment_method_desc`
- `operation_data[x].amount`
- `operation_data[x].sat_unit_desc`
- `operation_data[x].sat_product_service_desc`
- `operation_data[x].sat_tax_object_desc`


Estos cambios permiten devolver información más descriptiva y completa al momento de
resolver un código QR.

## Versión 1.1

### Cambios principales

1. Nueva cabecera `Idempotency-Key`
2. Nuevo campo `sat_payment_method`
3. Cambios en el objeto `operation_data`
4. Incorporación de credenciales de pruebas
5. Nueva sección `taxes` dentro de `operation_data`


Estos cambios mejoran la confiabilidad de las operaciones, agregan soporte fiscal
adicional y fortalecen los flujos de integración.

## Versión 1.0

### Especificación inicial

- Primera versión de la especificación de la API de QRwey!
- Definición de flujos básicos de generación y resolución de códigos QR
- Estructura inicial de objetos y validaciones


## Notas

- Este changelog aplica únicamente a la **documentación**.
- Para el contrato técnico exacto, consulta siempre la [Referencia del API](/apis/qrwey)