OpenCart 3.0.5.0: PHP-дің жаңа нұсқаларына техникалық жаңарту және қолдау
OpenCart әзірлеушілер тобы алдыңғы 3.0.4.1 нұсқасын алмастыратын 3.0.5.0 нұсқасын шығарды. Бұл жаңартуда платформа логикасына ешқандай жаңа мүмкіндіктер немесе өзгерістер енгізілмеген, керісінше, тұрақтылыққа, қауіпсіздікке және ағымдағы PHP нұсқаларымен үйлесімділікке бағытталған.
Жаңарту техникалық сипатта және іс жүзінде қауіпсіздік патчы болып табылады. 3.0.5.0 нұсқасының басты жетістігі PHP 8.4 нұсқасын толық қолдау , сондай-ақ PHP 8.5 нұсқасымен негізгі үйлесімділік болды. Бұған қол жеткізу үшін команда жүйенің ядросына, Twig және жүйелік кластарға айтарлықтай өзгерістер енгізді.
OpenCart 3.0.5.0 нұсқасындағы негізгі өзгерістер
- PHP-дің жаңа нұсқаларын қолдау
OpenCart PHP 8.4 нұсқасымен толық үйлесімді және ядро мен Twig шаблондау қозғалтқышының жаңартуларының арқасында PHP 8.5 нұсқасына ішінара бейімделген. - Қатені түзету
Себеттегі, өнімді қайтарудағы, мекенжайлардағы, төлем әдістеріндегі, өнім үлгілеріндегі, Google Base, PayPal Checkout және мекенжайды тексерудегі көптеген қателер түзетілді. - Қауіпсіздікті жақсарту
Модульдердегі XSS осалдықтарынан қорғау қосылды және пайдаланушы енгізуін өңдеу жақсартылды. - Жаңартылған орнатушы және жаңарту механизмі
Жаңарту процесіне, SQL скрипттеріне, robots.txt файлына және орнатушы стильдері мен логикасына өзгерістер енгізілді. - Жаңа APCu кэш драйвері
Қолмен сериялаусыз жергілікті мәндерді сақтау мүмкіндігі қосылды. - Дерекқорды кодтау utf8mb4
Эмодзи және басқа көп байтты таңбаларды толық қолдау. - Үшінші тарап кітапханаларын жаңарту
Сыртқы кітапханалар және Cardinity төлем модулі жаңартылды. - Кодты оңтайландыру және тазалау
Синтаксистік және типографиялық қателер түзетілді, ел атаулары жаңартылды, Twig хабарламалары жақсартылды және жалпы код сапасы жақсартылды. - Ескірген модульдер алынып тасталды
UPS Shipping және Squareup жүйелерден алынып тасталды. - Google саудасы
Google Shopping конфигурациясына Румынияға қолдау қосылды.