OpenCart 3.0.5.0: yeni PHP versiyaları üçün texniki yeniləmə və dəstək
OpenCart inkişaf qrupu əvvəlki 3.0.4.1 versiyasını əvəz edən 3.0.5.0 versiyasını buraxıb. Bu yeniləmə platformanın məntiqində heç bir yeni xüsusiyyət və ya dəyişiklik ehtiva etmir, əksinə, mövcud PHP versiyaları ilə sabitliyə, təhlükəsizliyə və uyğunluğa diqqət yetirir.
Yeniləmə texniki xarakter daşıyır və əslində təhlükəsizlik yamağıdır. 3.0.5.0 versiyasının əsas nailiyyəti PHP 8.4 üçün tam dəstək , eləcə də PHP 8.5 ilə əsas uyğunluq idi. Buna nail olmaq üçün komanda sistem nüvəsində, Twig-də və sistem siniflərində əhəmiyyətli dəyişikliklər etdi.
OpenCart 3.0.5.0 versiyasında əsas dəyişikliklər
- Yeni PHP versiyaları üçün dəstək
OpenCart, PHP 8.4 ilə tam uyğundur və əsas və Twig şablon mühərrikindəki yeniləmələr sayəsində qismən PHP 8.5-ə uyğunlaşdırılıb. - Xəta düzəlişi
Səbətdəki çoxsaylı səhvlər, məhsul qaytarılmaları, ünvanlar, ödəniş üsulları, məhsul modelləri, Google Base, PayPal Checkout və ünvan təsdiqləməsi düzəldildi. - Təhlükəsizlik təkmilləşdirmələri
Modullarda XSS zəifliklərinə qarşı əlavə qorunma və istifadəçi girişinin idarə olunması təkmilləşdirilib. - Yenilənmiş quraşdırıcı və təkmilləşdirmə mexanizmi
Yeniləmə prosesində, SQL skriptlərində, robots.txt faylında və quraşdırıcı üslublarında və məntiqində dəyişikliklər edilib. - Yeni APCu keş drayveri
Əl ilə seriyalaşdırmadan doğma dəyərləri saxlamaq imkanı əlavə edildi. - Verilənlər bazası kodlaşdırması utf8mb4
Emoji və digər çoxbaytlı simvollar üçün tam dəstək. - Üçüncü tərəf kitabxanalarının yenilənməsi
Xarici kitabxanalar və Cardinity ödəniş modulu yeniləndi. - Kod optimallaşdırması və təmizlənməsi
Sintaksis və tipoqrafik səhvlər düzəldildi, ölkə adları yeniləndi, Twig mesajları təkmilləşdirildi və ümumi kod keyfiyyəti yaxşılaşdırıldı. - Köhnəlmiş modullar silindi
UPS Shipping və Squareup sistemdən çıxarılıb. - Google Alış-veriş
Google Shopping konfiqurasiyasına Rumıniya üçün dəstək əlavə edilib.