Standard Library by Xon

bxarek

Проверенные
Сообщения
589
Решения
11
Реакции
669
Баллы
220
1.23.8
  • Исправлена ошибка, из-за которой метод InstallerHelper::renamePhrases, используемый для переноса фраз из одной схемы заголовков в другую, когда новая фраза уже существует, вероятно, не сможет перенести какие-либо пользовательские настройки. На практике это произойдет только при повторном запуске шага установки или если пользователь вручную создаст новую фразу.
  • Исправлена ошибка в установщике для версий XF до 2.3, из-за которой не выполнялась обратная совместимость с этой xf_style_property.has_variations колонкой.
  • Незначительная оптимизация кода, касающаяся использования \SV\StandardLib\Helper::repo()->aliasClass()
  • Обновил до choices.js версии 11.2.2.
    • Исправлена ошибка, из-за которой при открытии выпадающего списка могла происходить прокрутка всей страницы.
    • Исправлена поддержка шрифтов нефиксированной ширины при вычислении ширины элемента ввода.
 
1.24.0

  • Реализуйте JavaScript из XF2.4, link-post используемый для предотвращения многократной отправки GET-запросов с токенами, содержащими данные для каждой сессии, поисковым роботом.
    Применимо к:
    • Стиль интерфейса/Варианты стиля/Расширенное согласие на использование файлов cookie/Выход из системы
    • Варианты языка/стиля администрирования
  • Обновление Backport для cloudflare/google/googlecloud ips
  • Перенесены последние определения пользовательских агентов XF для роботов/гусеничных машин.
  • Обновление Helper::repo()->aliasClass() позволяет избежать необходимости генерации файлов-заглушек, хранящихся в кэше кода, но требует дополнительного аргумента для определения базового класса.
  • Добавить базовую реализацию флагов функций на config.php основе
    config.php
    PHP:
    $config['svFeatureFlags']['flag'] = true;

    Затем его можно использовать через:
    PHP:
    if (Helper::isFeatureFlagEnabled('flag'))
    {
    ...
    }

    А также в шаблонах;
    XML:
    <xf:if is="sv_feature_flag('flag')">...</xf:if>


  • Разрешить свойствам стиля типа «радиокнопка» реализовывать варианты стиля (используется в выбираемых логотипах).
 

1.24.5​

  • Исправлена непредвиденная рекурсия, вызывающая переполнение стека при перестроении данных кэша дополнений.
  • Усильте защиту post-link.js, чтобы избежать бесконечных перенаправлений из-за проверок безопасности WAF, которые перенаправляют обратно на ту же страницу (то есть, проверки безопасности Cloudflare).
  • Обновлятьchoices.js
    • Более надежное срабатывание виртуальной клавиатуры iOS во всех случаях
    • Исправлена ошибка, из-за которой навигация с помощью клавиш со стрелками не начиналась с выбранного варианта, если в данный момент ни один вариант не выделен.
  • Необходимо усилить защиту Helper::getEntityStructure(), чтобы предотвратить внутреннюю ошибку сервера при некорректном определении сущности.
    • Исправлена ошибка совместимости, связанная с параметров административной панели некоторыми сторонними дополнениями.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу