OpenCart 3.0.5.0: actualización técnica y soporte para nuevas versiones de PHP
El equipo de desarrollo de OpenCart ha lanzado la versión 3.0.5.0 , que reemplaza la versión anterior 3.0.4.1. Esta actualización no incluye nuevas funciones ni cambios en la lógica de la plataforma, sino que se centra en la estabilidad, la seguridad y la compatibilidad con las versiones actuales de PHP.
La actualización es de carácter técnico y, en realidad, se trata de un parche de seguridad. El principal logro de la versión 3.0.5.0 fue la compatibilidad total con PHP 8.4 , así como la compatibilidad básica con PHP 8.5 . Para lograrlo, el equipo realizó cambios significativos en el núcleo del sistema, Twig y las clases del sistema.
Cambios importantes en OpenCart 3.0.5.0
- Soporte para nuevas versiones de PHP
OpenCart es totalmente compatible con PHP 8.4 y parcialmente adaptado a PHP 8.5 gracias a actualizaciones del núcleo y del motor de plantillas Twig. - Corrección de errores
Se corrigieron numerosos errores en el carrito, devoluciones de productos, direcciones, métodos de pago, modelos de productos, Google Base, PayPal Checkout y validación de direcciones. - Mejoras de seguridad
Se agregó protección contra vulnerabilidades XSS en los módulos y se mejoró el manejo de la entrada del usuario. - Instalador actualizado y mecanismo de actualización
Se han realizado cambios en el proceso de actualización, los scripts SQL, robots.txt y los estilos y la lógica del instalador. - Nuevo controlador de caché APCu
Se agregó la capacidad de almacenar valores nativos sin serialización manual. - Codificación de base de datos utf8mb4
Soporte completo para emoji y otros caracteres multibyte. - Actualización de bibliotecas de terceros
Se han actualizado las bibliotecas externas y el módulo de pago Cardinity. - Optimización y limpieza de código
Se corrigieron errores tipográficos y de sintaxis, se actualizaron los nombres de países, se mejoraron los mensajes Twig y se mejoró la calidad general del código. - Se eliminaron módulos obsoletos
UPS Shipping y Squareup se han eliminado del sistema. - Google Shopping
Se ha añadido soporte para Rumania a la configuración de Google Shopping.