OpenCart 3.0.5.0: aktualizacja techniczna i obsługa nowych wersji PHP
Zespół programistów OpenCart wydał wersję 3.0.5.0 , która zastępuje poprzednią wersję 3.0.4.1. Aktualizacja ta nie wprowadza żadnych nowych funkcji ani zmian w logice platformy, a zamiast tego koncentruje się na stabilności, bezpieczeństwie i kompatybilności z obecnymi wersjami PHP.
Aktualizacja ma charakter techniczny i w rzeczywistości stanowi łatkę bezpieczeństwa. Głównym osiągnięciem wersji 3.0.5.0 było pełne wsparcie dla PHP 8.4 , a także podstawowa kompatybilność z PHP 8.5 . Aby to osiągnąć, zespół wprowadził znaczące zmiany w rdzeniu systemu, Twigu i klasach systemowych.
Główne zmiany w OpenCart 3.0.5.0
- Wsparcie dla nowych wersji PHP
OpenCart jest w pełni kompatybilny z PHP 8.4 i częściowo dostosowany do PHP 8.5 dzięki aktualizacjom rdzenia i silnika szablonów Twig. - Korekta błędów
Naprawiono liczne błędy w koszyku, zwrotach produktów, adresach, metodach płatności, modelach produktów, Google Base, PayPal Checkout i walidacji adresów. - Ulepszenia bezpieczeństwa
Dodano ochronę przed lukami XSS w modułach i ulepszono obsługę danych wprowadzanych przez użytkownika. - Zaktualizowany instalator i mechanizm aktualizacji
Wprowadzono zmiany w procesie aktualizacji, skryptach SQL, pliku robots.txt oraz stylach i logice instalatora. - Nowy sterownik pamięci podręcznej APCu
Dodano możliwość przechowywania wartości natywnych bez konieczności ręcznej serializacji. - Kodowanie bazy danych UTF8MB4
Pełna obsługa emoji i innych znaków wielobajtowych. - Aktualizowanie bibliotek innych firm
Zaktualizowano biblioteki zewnętrzne i moduł płatności Cardinity. - Optymalizacja i czyszczenie kodu
Naprawiono błędy składniowe i typograficzne, zaktualizowano nazwy krajów, ulepszono komunikaty Twiga i zwiększono ogólną jakość kodu. - Usunięto przestarzałe moduły
UPS Shipping i Squareup zostały usunięte z systemu. - Zakupy Google
Do konfiguracji Google Zakupy dodano obsługę Rumunii.
Пов’язані товари
