WebSpace Engine 1.5.0 Release

Представляем новую версию нашего скрипта WebSpace Engine 1.5.0.

Основные изменения:

  • QR коды теперь в формате SVG
  • добавлена отложенная загрузка редактора wysiwyg
  • добавлена возможность редактировать шаблон Invoice
  • publication_category - теперь первый аргрумент - criteria
  • в редакторе отключена sanitize для URL
  • в текстовом режиме используется простой редактор (без wysiwyg)
  • исправлена работа редактора шаблонов
  • обновлен дизайн редактора шаблонов
  • исправлена проверка наличия ключа в API
  • исправлено добавление продуктов в заказ в CUP
  • в mixin/catalog.twig возвращена совместимость с reCAPTCHA
  • добавлена новая логика связывания товаров и заказов (теперь каждый заказ имеет ссылку на товар)
  • в поиск добавлен фильтр по сущностям
  • добавлены новые ключи для исключения из JSON при toArray()
  • добавлена функция отключения сайта
  • исправлен флаг public в twig функции publication_category
  • добавлен mixin/gallery.twig
  • добавлен mixin/quiz.twig
  • добавлен атрибут ID в mixin/form.twig
  • шаблон p000.twig -> p503.twig
  • исправлен mixin/recaptcha.twig (теперь работает с множеством кнопок [type="submit"])
  • исправлена длинна полей external_id в каталоге (теперь 255)
  • добавлена возможность авторизации по одноразовому коду
  • основная сборка основана на php:7.4-fpm-bullseye, а сборка с драйвером SQLSRV основана php:7.4-fpm-buster
  • логи NGINX теперь пишутся в файл /var/log/nginx.access.log и /var/log/nginx.error.log
  • убраны различные ресурсы которые более не используются
  • мелкие правки кода