Todos los cambios notables a este proyecto serán documentados en este archivo.
El formato está basado en Keep a Changelog y este proyecto adhiere a Semantic Versioning.
- Se agrega una vista para visualizar las transacciones realizadas.
- Se refina la funcionalidad de log detallado.
- Se refina el flujo de pago de Webpay y Oneclick.
- Se agrega compatibilidad con Prestashop 8 🎉.
- Se mejora utilidad de logs para seguimiento de transacciones Webpay plus y Oneclick Mall e instalación del plugin.
- Se agrega Docker para prestashop 8 y PHP 8.
- Se agrega la posibilidad a activar/desactivar WebpayPlus y Oneclick.
- Se reducen las imágenes de WebpayPlus y Oneclick que se muestran en la pantalla de pago.
- Se libera una versión estable.
- Se agrega un servicio para recolectar datos que nos permitira darle mayor seguimiento a las versiones del plugin y las versiones de Prestashop mas usadas.
- Se realiza un refactor de la totalidad del código para mejorar su legibilidad.
- Se migran los formularios del módulo de administración a Symfony.
- Se sube la versión minima soportada a 1.7.6.0
- Se mejora el log detallado para darle seguimiento a los errores.
- Se mejora visualmente el módulo de administracion para Webpay.
- Se agrego un módulo de administración para Oneclick.
- Se agrego la opción de inscribir tarjetas utilizando Oneclick.
- Se agrego soporte para agregar multiples tarjetas por usuario para Oneclick.
- Se agrega un log detallado para darle seguimiento a los errores.
- Se agrega un try catch en la inicialización del servicio de telemetría.
- Se soluciona el problema que se produce al comparar el monto que se paga por Webpay y el monto del carrito cuando tiene decimales.
- Se soluciona un problema al configurar las credenciales de producción.
- Se actualiza SDK de PHP a versión 2.0, por lo que ahora se usa la API v1.2 de Transbank.
- Se elimina botón para la generación del PDF de diagnostico.
- Se arregla caso en que usuarios pueden manipular monto de carrito durante el proceso de pago.
- Permite configurar estado del pedido PR 13.
- Se agregan datos de la transacción al detalle de la orden PR 12.
- Se mejora coding style PR 14.
- Se mejora compatibilidad con Prestashop 1.7.7 PR 18.
- Se soluciona error 500 cuando una transacción era rechazada PR 5.
- Se mejora documentación de instalación PR 4.
- Primer release.