Мы не работаем с клиентами из страны-оккупанта РФ и их пособников - РБ.

Нет войне в Украине! Остановите убийства мирных жителей Украины! Остановите путина!

Релиз OpenCart 3.0.4.0 – что нового?

OpenCartBot - 24.07.2024
Релиз OpenCart 3.0.4.0 – что нового?

Пока все ждут релиз OpenCart 4.1.0.0.0, на официальном репозитории Github вышел новый релиз OpenCart "старой" ветки 3.0.x.x с номером версии 3.0.4.0. Изменений много, но нельзя сказать, что они существенные. Есть много исправлений, есть удаление и добавление модулей оплаты и других. 

При обсуждении, какой же номер должна иметь новая версия, были два варианта: 3.0.3.10 или 3.0.4.0. Так как фактически никаких функциональных изменений в системе не было, то напрашивается использование индекса 3.0.3.10, но тогда бы возникали проблемы во многих старых расширениях, которые проверяют версии CMS, ведь патч "10" - это уже цифра, а не число. Поэтому все согласились, что новая версия OpenCart будет иметь индекс 3.0.4.0, что вроде и логично, ведь кроме исправлений также были добавлены и удалены некоторые модули оплаты.

Мы уже готовы предложить модули для OpenCart 3.0.4.0 - готовые решения для вашей новой системы.

Список изменений в OpenCart 3.0.4.0 по сравнению с версией 3.0.3.9:

  • Исправлена ​​ошибка обновления курсов валют от @mhcwebdesign
  • Исправление счетчика маркетинговых сообщений от @ADDCreative
  • Исправление .htaccess.txt от @ADDCreative
  • Добавлено DB_PREFIX в контроллер backup от @condor2
  • Исправлен automcomplete атрибутов @mhcwebdesign
  • Исправлена ​​ошибка "Passing null to parameter" на PHP 8 от @opencartbot
  • Исправлено неправильное сообщение в списке производителей от @condor2
  • Добавлено языковая переменная 'text_no_results' для производителя от @condor2
  • Исправлена ​​защита от перенаправления с помощью @ADDCreative
  • Исправлена ​​ошибка в пагинации в расширении Google Base от @opencartbot
  • Исправлено предупреждение в модели Laybuy PHP 8 от @condor2
  • Опечатка в модели fraudlabspro от @condor2
  • Опечатка в модели отчета о продажах от @condor2
  • Опечатка в модели отчета об ошибках @condor2
  • Удалены повторяющиеся значения из массива - utf8 helper от @condor2
  • Создано phpstan.neon от @condor2
  • Создано Lint.yml от @condor2
  • Создано .php-cs-fixer.php от @condor2
  • Устранение изменения часового пояса, нарушающего срок действия сеанса с помощью @ADDCreative
  • Возвращено «Исправление смены часового пояса, нарушающее срок действия сеанса» от @danielkerr
  • Удалена проверка ссылки с proxy.php от @AJenbo
  • Исправлена ​​Caught class DB\mysqli_sql_exception no found in mysqli.php от @condor2
  • Undefined variable: $ - sagepay_direct.php от @condor2
  • Undefined variable: $i - sagepay_server.php от @condor2
  • Добавлено исправление языка Paypal от @condor2
  • Undefined variable: $data – контроллер router от @condor2
  • Undefined variable: модель upload $data от @condor2
  • Удалён дублированный массив - paypal.php от @condor2
  • Дублированный ключ массива - ec_ship.php от @condor2
  • Неверный регистр: googleshopping\exception\Connection. от @condor2
  • Обновлена ​​модель google.php от @condor2
  • Обновлена ​​библиотека googleshopping от @condor2
  • Обновлено alipay_cross.php @condor2
  • Undefined variable: модель customer $query от @condor2
  • Обновленный контроллер функции fix_case fraudlabspro от @condor2
  • Обновлено pgsql.php @condor2
  • Обновите router.php в @condor2
  • Добавлена ​​'public' к функции - модель alipay_cross от @condor2
  • Обновлено divido.php @condor2
  • Обновлено divido.php @condor2
  • Обновлено startup.php @condor2
  • Исправлен дубликат ключа массива от @mhcwebdesign
  • Обновлено pp_express.php @condor2
  • Обновлено интеграции PayPal от @mhcwebdesign
  • Обновлено squareup.php @condor2
  • Добавлен платеж Opayo от @condor2
  • Обновлено pp_express.php @condor2
  • Устранение ошибок в framework от @mhcwebdesign
  • Исправлена ​​ошибка alipay от @mhcwebdesign
  • Добавлено отсутствующий тип для Opayo от @ADDCreative
  • Модель каталога Opayo от @condor2
  • Комментарии к классам фреймворка @AJenbo
  • Включена зависимость WeChat от @AJenbo
  • Исправлен ответ WeChat XML от @AJenbo
  • Обновлено securetrading_ws.php от @condor2
  • Обновление securetrading_pp.php от @condor2
  • Обновлено .php-cs-fixer.php @condor2
  • Восстановлен старый код для php-cs-fixer.php от @condor2
  • Исправление удаления расширений: удаление разрешений + исправление для phpstan.neon от @mhcwebdesign
  • Обновлено phpstan до 1.10.57 @condor2
  • Обновлено phpstan.neon уровня 1 от @condor2
  • Замена wget на curl в контроллере ecb от @condor2
  • Устранение ошибок для Opayo и Geo Zones от @mhcwebdesign
  • Больше исправлений ошибок в соответствии с phpstan уровня 1 от @mhcwebdesign
  • Еще одно исправление ошибки как paer phpstan level 1 от @mhcwebdesign
  • Исправлена ​​ошибка геозон от @mhcwebdesign
  • Больше исправлений ошибок в соответствии с phpstan уровня 1 от @mhcwebdesign
  • Добавлены заголовки управления кэшем с помощью @ADDCreative
  • Идентифицированные функции имеют одинаковую подпись от @AJenbo
  • Обновление для платежных расширений от @mhcwebdesign
  • Обновите Paypal до версии 2.2.1 от @mhcwebdesign
  • Удален повторяющийся ключ массива с помощью @mhcwebdesign
  • Удален старый повторяющийся pp_express от @mhcwebdesign
  • Добавлено отсутствующий тип для PayPal от @ADDCreative
  • Добавлен отсутствующий экран к фильтру moule с помощью @ADDCreative
  • Исправление изменения часового пояса, нарушающего сеанс и API от @ADDCreative
  • Инструмент резервного копирования исправления ошибок от @mhcwebdesign
  • Улучшена защита account forgotten @mhcwebdesign
  • Улучшенная безопасность admin forgotten @mhcwebdesign
  • Исправление пагинации от @mhcwebdesign
  • Больше исправлений разбивки пагинации от @mhcwebdesign
  • Окончание строк Windows от @mhcwebdesign
  • Обновление PayPal от @mhcwebdesign
  • Минимальное исправление ошибок для PayPal от @mhcwebdesign
  • Устранение безопасности от @mhcwebdesign
  • Добавлено тип отсутствия для PayPal от @mhcwebdesign
  • Генератор токенов от @mhcwebdesign
  • Добавлен приведение к zone_id в настройках @ADDCreative
  • Добавлено файлы PayPal с помощью @mhcwebdesign.
  • Администратор не должен иметь возможность отключить себя от @mhcwebdesign
  • Исправление ошибки кэша валют от @mhcwebdesign
  • Обновление библиотеки стороннего поставщика от @mhcwebdesign
  • Добавлена ​​проверка с поддержкой BluePay Hosted от @ADDCreative
  • Обновление URL-адресов Sagepay от @mhcwebdesign
  • Исправление ECB от @mhcwebdesign
  • Обновлен номер версии PayPal от @mhcwebdesign
  • Обновление PayPal от @mhcwebdesign
  • Обновлено PayPal с помощью @mhcwebdesign
  • Исправлен Undefinited index: ID в контроллере Google рекламы от @condor2
  • Опция «удалить» для URL ссылок в Summernote от @opencartbot
  • Устранена проблема с сохранением в режиме просмотра кода Summernote от @opencartbot
  • Удаление домена из файлов cookie языка и валюты от @ADDCreative
  • Проверка, действителен ли ответ в модуле promotion от @ADDCreative
  • Устранение ошибки для карты информационной панели от @mhcwebdesign
  • Удалено divido.png от @mhcwebdesign
  • Исправлена ​​ошибка автоматического обновления валюты от @mhcwebdesign
  • Больше изменений для обновления валюты от @mhcwebdesign
  • Удален неиспользованный контроллер column_left @condor2
  • Исправление заголовка информации о заказе от @mhcwebdesign
  • Исправлен код вызова модели внутри модели ecb от @condor2
  • Удален лишний код от @mhcwebdesign
  • Исправление лимита в пагинации @mhcwebdesign

Как видим, новая версия OpenCart 3.0.4.0 имеет много исправлений ошибок, а самое главное, есть патчи, которые касаются безопасности системы. Поэтому, если вы сторонник стабильной ветки 3.0.3.x, релиз 3.0.4.0 - это однозначно хорошая новость, он является продолжением этой ветки. Почти все модули и расширения, которые совместимы с предыдущей 3.0.3.9, будут работать и с этой версией, поэтому проблем с подбором готовых решений точно не будет.

Выпуск новой версии старой ветки - это также предвестник того, что в ближайшее время готовится релиз 4.1.0.0.0. Поэтому перед тем, как опубликовать обновленную "четверку", автор OpenCart Дэниел Керр сделал релиз более старой версии. Кстати, в одной из дискуссий на Github на прошлой неделе он написал, что заканчивает работу с редактором заказов в админке и после этого будет релиз.

Используем уже сейчас OpenCart 3.0.4.0 и ждем OpenCart 4.1.0.0.0!

Скачать OpenCart 3.0.4.0 можно здесь.


Рекомендуемые товары


Связанные статьи