# Registro de cambios

Todos los cambios importantes de este proyecto se documentan en este archivo.

El formato se basa en [Mantener un registro de cambios](https://keepachangelog.com/en/1.0.0/) y este proyecto sigue el [Versionado Semántico](https://semver.org/spec/v2.0.0.html).
Versión 2.1.0

## [2.1.1] - 2026-05-18

### Añadido

- Se añadió soporte para documentación en español, lo que permite a los usuarios consultar la documentación de la API de ShipSaving en español.


## [2.1.0] - 2026-04-09

### Añadido

- Se añadió una colección de Postman descargable (ZIP) a la guía de inicio rápido, que incluye la colección de la API y los archivos de entorno (Sandbox y Production) para realizar pruebas rápidas.


## [2.0.9] - 2026-01-28

### Añadido

- Se añadió soporte para documentación bilingüe (inglés / chino), lo que permite a los usuarios cambiar de idioma al consultar la documentación de la API de ShipSaving.


## [2.0.8] - 2026-01-13

### Cambiado

- Las tablas de referencia se trasladaron a una sección de Apéndice dedicada dentro de la documentación de Legacy API (v1) para acotar claramente las definiciones de enums a v1.
- Se marcó como obsoleta la página de Apéndice de nivel superior y se conservó como punto de entrada de compatibilidad, redirigiendo a los usuarios al Apéndice de Legacy API (v1) sin romper los enlaces existentes.


## [2.0.7] - 2025-11-13

### Actualizado

- Se añadieron los valores enum de `service_type` y `predefined_package` específicos de UPS Canada a la sección de Apéndice.


## [2.0.6] - 2025-10-24

### Añadido

- Se introdujo el parámetro `request_id` en los endpoints `/api/rates/list` y `/api/rates/buy-label`, lo que permite identificar de forma única cada solicitud para su rastreo y resolución de problemas.


## [2.0.5] - 2025-06-23

### Añadido

- Se introdujo el parámetro `hazmat_code` en los endpoints `/api/rates/list` y `/api/rates/buy-label`, con soporte para distintas clases de materiales peligrosos.


## [2.0.4] - 2025-06-17

### Añadido

- Se introdujo GOFO EXPRESS como nuevo transportista, junto con sus códigos de servicio, en la tabla de tipos de servicio de transportistas.


## [2.0.3] - 2025-02-21

- Se introdujo Canada Post como nuevo transportista, junto con sus códigos de servicio, en la tabla de tipos de servicio de transportistas.
- Se introdujo el parámetro `label_type` en los endpoints `/api/rates/list` y `/api/rates/buy-label`, lo que permite a los usuarios especificar el formato de etiqueta deseado.


## [2.0.2] - 2024-11-22

- Se introdujo el endpoint `/api/carrier-account/list`, que permite a los usuarios obtener todas las cuentas de transportistas vinculadas a sus credenciales de API.


## [2.0.1] - 2024-10-30

- Se añadió el endpoint `/api/balance` para consultar el saldo de la cuenta en USD en tiempo real.


## [2.0.0] - 2024-10-20

### Añadido

- Versión inicial de la documentación actualizada de la API, que destaca funciones clave como la gestión de pedidos, la consulta de tarifas, la compra y anulación de etiquetas, la generación de SCAN Forms y el acceso a información de cuenta y transportistas.
- Se añadió soporte para consultas de tarifas específicas por transportista en los endpoints `/api/rates/list` y `/api/rates/buy-label`.


### Cambiado

- Se migró el dominio base de la API a un nuevo host, mejorando el rendimiento, la escalabilidad y la seguridad.
- Se estandarizaron y optimizaron los formatos de respuesta de error en todos los endpoints para mayor consistencia y mejor experiencia de desarrollo.