Обновления Webasyst

Платформа (фреймворк) Webasyst была выпущена в 2011 году и с тех пор непрерывно развивается. На этой странице опубликован подробный журнал системных обновлений фреймворка.

Чтобы посмотреть список обновлений отдельного приложения (например, Shop-Script или CRM) и сотен других продуктов, работающих на базе платформы, найдите нужный продукт в магазине Webasyst и посмотрите историю обновлений в разделе «Обновления».

3.4.0.944 20 ноября 2024
  • В настройках темы дизайна добавили удобный выбор разделов сайта, на которых её нужно использовать.
  • Исправили найденные ошибки в системных настройках и в редакторе дизайна.
3.3.1.941 11 ноября 2024
  • Исправили недочёт в системном редакторе дизайна, возникший после обновления до версии 3.3.0.
3.3.0.938 6 ноября 2024
  • Улучшили интерфейс системного раздела «Дизайн»: установку тем дизайна, управление настройками темы дизайна и внешнего вида сайта.
  • Внесли улучшения в интерфейс Webasyst 2.
  • Исправили отображение списка отправителей в системных настройках SMS-шаблонов.
  • Улучшили поддержку последних версий PHP.
  • Для разработчиков:
    • исправили ошибку в работе класса waLicensing при проверке даты истечения лицензии;
    • улучшили типы возвращаемых значений для методов fetchAssoc() и count() при работе с классами моделей.
3.2.1.922 30 сентября 2024
  • Исправили переход в профиль пользователя в некоторых ситуациях.
3.2.0.920 24 сентября 2024
  • Улучшили новый интерфейс Webasyst 2.
  • Ускорили работу дашборда с виджетами.
  • Исправили работу календаря для выбора даты в плагинах доставки.
  • Улучшили вставку ссылок в текстовом редакторе.
  • Для разработчиков:
    • Добавили централизованный механизм контроля фискализации платежей для использования в приложениях и плагинах.
    • Добавили логирование стека вызовов при возникновении ошибок в обработке хуков.
    • Улучшили локализацию сообщений об ошибках.
3.1.0.900 17 июля 2024
  • В настройках email-сообщений добавили возможность отправки уведомлений через встроенный сервис «Webasyst Email».
  • Добавили поддержку отправки SMS-сообщений через собственный сервис Webasyst — с помощью плагина «Webasyst SMS».
  • Улучшили интерфейс Webasyst 2.
  • Устранили ошибку в работе адаптера авторизации через «Т-ID».
  • Улучшили поддержку последних версий PHP.
3.0.1.879 28 мая 2024
  • В главное меню пользователя добавили ссылку на его профиль Webasyst ID (Центр заказчика).
  • Добавили улучшения в интерфейс Webasyst 2 и исправили несколько найденных ошибок.
  • Улучшили поддержку последних версий PHP.
  • Для разработчиков:
3.0.0.863 23 апреля 2024
  • Переработали интерфейс дашборда и добавили новые функции:
    • Добавили возможность публиковать новости в бекендах выбранных сотрудников, — с возможностью уведомления адресатов по email и SMS. Опубликованные новости отображаются на дашборде и в списке уведомлений «под колокольчиком».
    • Добавили фильтрацию ленты событий по группам сотрудников.
    • Сделали удобнее управление дашбордами и виджетами.
  • Обновили выпадающее меню пользователя в правом верхнем углу:
    • добавили выбор светлой и тёмной темы;
    • добавили выбор статуса сотрудника на текущий день.
  • Улучшили интерфейс просмотра новых и просмотренных уведомлений «под колокольчиком» в главном меню.
  • Добавили поддержку режима одного приложения, в котором пользователю доступен интерфейс только одного приложения — без главного меню и других функций Webasyst. Этот режим позволяет пользователю сосредоточиться только на том единственном приложении, с которым он должен работать.
  • Добавили адаптер авторизации через «Тинькофф».
  • Улучшили дизайн интерфейса Webasyst 2.
  • Улучшили поддержку последних версий PHP.
  • Исправили несколько найденных ошибок.
  • Для разработчиков:
    • Добавили поддержку метода image() основного класса плагинов оплаты для возврата URL изображения QR-кода (документация).
2.9.9.828 27 декабря 2023
  • Устранили несколько недочётов в интерфейсе Webasyst 2.
2.9.8.824 14 декабря 2023
  • Улучшили интерфейс Webasyst 2.
  • Скорректировали проверку прав доступа при отправке push-уведомлений.
  • Добавили проверку заголовков авторизации в работе API.
2.9.7.816 21 ноября 2023
  • Улучшили работу API приложений.
  • Устранили несколько найденных недочётов.
2.9.6.814 13 ноября 2023
  • Улучшили поддержку последних версий PHP.
  • Улучшили интерфейс Webasyst 2.
2.9.5.809 26 октября 2023
  • Исправили показ иконок плагинов в интерфейсе приложений, когда Webasyst установлен в поддиректории домена.
  • Улучшили поддержку отправки push-уведомлений мобильными приложениями.
2.9.4.808 23 октября 2023
  • Исправили показ иконок приложений, когда Webasyst установлен в поддиректории домена.
  • Восстановили возможность для пользователей с ограниченными правами доступа изменять свой пароль.
2.9.3.805 19 октября 2023
  • Доработали интерфейс Webasyst 2.
  • В методе waModel->getById() добавили поддержку составных ключей таблиц.
  • В методе waLongActionController->preInit() добавили возможность записи значений в поле класса $data.
  • Улучшения и исправления:
    • Обработка HTTP-запросов (колбеков) платёжных систем.
    • Сохранение свойств контактов с длинными идентификаторами.
    • Улучшили поддержку последних версий PHP.
  • Приложение «Инсталлер»:
    • Устранили ошибку на последних версиях PHP из-за некорректных файлов локализации в установленных продуктах.
    • Улучшили перевод строк в интерфейсе пользователя.
2.9.2.784 10 июля 2023
  • Незначительное обновление. Улучшили навигацию на дашборде, обновили иконки адаптеров авторизации через соцсети.
2.9.1.782 3 июля 2023
  • Сделали удобнее интерфейс Webasyst 2.
  • Улучшили систему безопасности.
  • Исправили отображение дат.
  • Улучшили поддержку последних версий PHP.
  • Устранили другие найденные недочёты.
2.9.0.777 29 мая 2023
  • Добавили поддержку Google Analytics 4 (интеграция доступна в обновлённом приложении «Сайт»).
  • Добавили поддержку авторизации «Вход с Apple».
  • Улучшили поддержку кеширования с помощью Memcached.
  • Исправили несколько найденных недочётов.
2.8.1.759 23 марта 2023
  • Исправили редактирование фотографии в профиле пользователя после обновления до версии 2.8.0.
2.8.0.758 22 марта 2023
  • Добавили поддержку входа в мобильные приложения по QR-коду и по пригласительному числовому коду, упростили подключение к мобильным приложениям Webasyst благодаря автоматической регистрации аккаунтов в системе Webasyst ID.
  • Улучшили внешний вид интерфейса в режиме Webasyst 2.
  • Добавили списки регионов для нескольких стран Белоруссии, Казахстана, Армении, Грузии, Китая, Индии, Австралии, Германии, Бельгии, Канады, Дании, Франции, Греции, Индонезии, Ирландии, Израиля, Италии, Южной Кореи, Турции, Великобритании.

    Автоматически эти регионы не появятся в настройках стран, чтобы не помешать вашим настройкам. Если нужно, их можно легко добавить одной кнопкой «Заполнить список из справочника» в разделе «Настройки → Страны и регионы → [выбрать страну]». Эта кнопка доступна только в режиме интерфейса Webasyst 2.
  • Улучшили поддержку последних версий PHP.
  • Обновили иконки сервисов авторизации (соцсетей).
  • Улучшили HTML-разметку системных email-уведомлений, которые отправляются во время авторизации и регистрации пользователей.
  • Оптимизировали обработку изображений в формате WebP.
  • Заблокировали возможность настройки отправки email-сообщений функцией mail() начиная с версии PHP 8 в приложении «Настройки». С последними версиями PHP для отправки email нужно использовать подключение к SMTP-серверу.
  • Исправили ошибки:
    • преждевременного прекращения сессии авторизации пользователей;
    • лишнего выполнения заданий CRON для продуктов, отключённых в «Инсталлере»;
    • при сохранении настроек и шаблонов тем дизайна;
    • при импорте настроек дизайна;
    • при редактировании собственных полей контактов в приложении «Настройки»;
    • при использовании собственных правил отправки email-сообщений для кириллических доменов;
    • при указании значений времени в различных приложениях;
    • в работе системного механизма локализации.
  • Для разработчиков:
    • расширили набор готовых компонентов дизайн-системы Webasyst 2 и возможности их использования (подробное описание см. в списке изменений приложения UI);
    • добавили поддержку режимов «INSERT IGNORE» и «INSERT ... ON DUPLICATE KEY UPDATE» для метода waModel->multipleInsert();
    • сделали удобнее использование PHP-классов waLog и webasystApiTokenController;
    • улучшили обработку ошибок AJAX-запросов в файле wa.core.js;
    • добавили асинхронный метод $.wa.copyToClipboard() для копирования текста в буфер обмена в JavaScript-коде;
    • исправили ошибку при использовании метода $wa->myNav() в шаблонах дизайна.
2.7.2.732 19 декабря 2022
  • Добавили в настройках новый вид капчи — Yandex SmartCaptcha.
  • Оптимизировали размер автоматически формируемых эскизов изображений в формате WebP.
  • Улучшили описание переменных и методов в шпаргалке, которая используется при редактировании страниц сайта и шаблонов дизайна.
  • Раздел «Настройки → Webasyst ID»:
    • Добавили отображение журнала авторизации пользователей с подключённым аккаунтом Webasyst ID.
    • Исправили массовую отправку email-приглашений всем пользователям для подключения авторизации с Webasyst ID.
  • Сделали удобнее поле для ввода кода подтверждения из SMS при авторизации по номеру телефона.
  • Улучшили поддержку последних версий PHP.
2.7.1.727 17 ноября 2022
  • В приложении «Настройки» добавили возможность редактирования SMS-шаблона уведомления о восстановлении пароля.
  • Исправили импорт тем дизайна и их настроек на Mac OS, а также при использовании на сервере PHP версии 8.1.
  • Исправили доступный диапазон дней в календаре для выбора желаемой даты доставки при оформлении заказа на витрине Shop-Script для пользователей мобильных устройств с операционной системой iOS.
  • Повысили минимальную требуемую версию PHP до 7.4.24.
  • В приложении «Инсталлер» сделали удобнее удаление тем дизайна.
  • Для разработчиков:
    • Устранили перезапись файлов существующих плагинов при выполнении консольной команды createPlugin.
2.7.0.717 4 октября 2022
  • Повысили требование минимальной версии PHP до 7.2.9.
  • Улучшили интеграцию с сервисами Webasyst ID.
  • В разделе «Настройки → Webasyst ID» добавили информацию о времени последнего входа пользователей с использованием двухфакторной авторизации (по коду подтверждения в SMS-сообщении).
  • Исправили ошибку при импорте архива с файлами темы дизайна.
  • Улучшили изменение сортировки перетаскиванием в списке плагинов в различных приложениях.
  • Для разработчиков: добавили поддержку метода PATCH в классе waNet.
2.6.2.703 8 августа 2022
  • Устранили несколько ошибок в разных приложениях, связанных с использованием программной библиотеки jQuery.
  • Улучшили систему безопасности.
  • Сделали информативнее процесс редактирования пользователей в приложении «Команда».
  • Исправили ошибку на дашборде при использовании некоторых плагинов для Shop-Script.
  • Улучшили интерфейс редактирования шаблонов счёта в приложении CRM.
  • Приложение «Инсталлер»:
    • Улучшили страницу со списком доступных обновлений при просмотре на смартфоне в режиме Webasyst 2.
    • Исправили доступность кнопки удаления сразу после включения отключённого продукта в разделе «Установлено».
  • Для разработчиков:
    • Добавили метод getQuery() в конструктор SQL-запросов для получения текста запроса, построенного с помощью конструктора.
    • Исправили локализацию тем дизайна при использовании функции _wp().
2.6.1.688 30 июня 2022
  • Улучшили интеграцию с сервисом авторизации Webasyst ID.
2.6.0.683 14 июня 2022
  • Добавили поддержку изображений в формате WebP.
  • Обновили версию библиотеки иконок Font Awesome.
  • Улучшили интеграцию со службами авторизации Webasyst ID.
  • Улучшения и исправления:
    • сохранение дополнительных правил отправки email-сообщений в приложении «Настройки» для адресов отправителей, написанных в формате Punycode;
    • отображение длинных названий приложений на дашборде в режиме интерфейса 2.0;
    • переключение на использование одноразового пароля в настройках входа в бекенд в режиме интерфейса 2.0;
    • заблокировали возможность указывать URL вместо простого текста в полях имени при регистрации — для защиты от отправки спама через форму регистрации;
    • оптимизировали ручную загрузку тем дизайна в виде архивов;
    • поле для ввода почтового индекса теперь не видно в форме регистрации, если оно отключено в настройках поля «Адрес» в приложении «Настройки»;
    • исправили локализацию в клонах тем дизайна, использующих механизм локализации gettext;
    • улучшили загрузку файлов по протоколу HTTPS;
    • доработали поддержку MySQL 8;
    • приложение «Инсталлер»:
      • исправили ссылки для перехода в категории программных продуктов;
      • скрыли кнопки удаления и выключения для системных приложений в режиме интерфейса 2.0;
      • исправили удаление продуктов в разделе «Установлено» в режиме интерфейса 2.0.
  • Для разработчиков:
    • добавили возможность указать тип прокси-сервера при использовании класса waNet;
    • добавили возможность передавать параметры при отправке сетевых запросов методом DELETE с использованием класса waNet;
    • улучшили отображение компонента .spinner дизайн-системы Webasyst 2 в некоторых браузерах.
2.5.1.669 18 апреля 2022
  • Исправили ошибки в работе виджетов отправки отзывов в «Инсталлер» в режиме интерфейса 2.0.
  • Сделали несколько мелких исправлений в дизайн-системе Webasyst 2.
2.5.1.668 18 апреля 2022
2.5.0.665 7 апреля 2022
  • Улучшили внешний вид интерфейса пользователя в режиме 2.0 с учётом большого количества накопившихся пожеланий и замечаний.
  • Добавили возможность выбрать в приложении «Настройки» режим интерфейса, который должен использоваться по умолчанию в том случае, если пользователь ещё не выбирал для себя какой-то из режимов: 2.0 (новый) или 1.3 (старый).
  • Улучшили работу фреймворка на серверах с PHP 8.0.
  • Приложение «Инсталлер»:
    • Исправили установку плагинов.
    • Устранили несколько других недочётов.
  • Для разработчиков:
    • Улучшили стили элементов страниц в режиме интерфейса 2.0.
    • Исправили работу метода waPlugin->getName().
2.4.2.651 15 февраля 2022
  • Добавили поддержку дробного количества и единиц измерения количества товаров для работы плагинов доставки и оплаты с версией Shop-Script 9.
  • Приложение «Инсталлер»:
    • Добавили отображение даты публикации в списке доступных обновлений программных продуктов.
    • Улучшили страницу установки обновлений в режиме интерфейса 2.0.
    • Добавили очистку кеша после загрузки архива с темой дизайна в редакторе дизайна.
  • Добавили возможность временно отключить проверку сертификатов для подключения к почтовому серверу.
  • Исправили ошибку в приложениях «Блог» и CRM после включения поддержки эмодзи.
  • Улучшили систему безопасности.
  • Улучшили страницу с сообщением о системной ошибке в аккаунте пользователя.
  • Исправили использование форм множественного числа в локализации темах дизайна с использованием механизма gettext.
  • Исправили ошибку «Unknown column 'values' in 'field list' в методе waContactDataModel->getPhones()».
  • Улучшили поддержку PHP 8.0.
2.4.1.636 18 ноября 2021
Исправлены незначительные ошибки.
2.4.0.635 18 ноября 2021
  • Улучшили дизайн-систему Webasyst 2: в ходе рестайлинга приложений на новую дизайн-систему доработали большинство компонентов дизайн-системы (wa-2.0.css). Ожидайте скорого внедрения во всех приложениях Webasyst!
  • Улучшили новый интерфейс Инсталлера на основе Webasyst 2. Исправили найденные ошибки.
  • Улучшили системную совместимость с PHP 8.
  • Ну и как обычно: где-то подкрасили, где-то подкрутили.
2.3.5.630 25 октября 2021
  • Исправили сохранение настроек email в приложении «Настройки».
  • Исправили выбор избранных стран в приложении «Настройки» в режиме интерфейса 2.0.
  • Исправили отправку отзывов о программных продуктах.
  • Улучшили работу авторизации по номеру телефона.
  • Улучшили интерфейс приложения «Инсталлер» в режиме 2.0.
2.3.4.622 4 октября 2021
  • Исправили отображение списков плагинов в разных приложениях, когда выбран режим интерфейса 2.0.
  • Исправили отображение иконок в меню приложения «Настройки».
2.3.3.620 28 сентября 2021
  • Улучшили страницу настроек email в приложении «Настройки».
  • Улучшили отображение диалоговых окон на страницах приложений.
  • Исправили ошибки при работе с изображениями в визуальном текстовом редакторе.
2.3.2.618 24 сентября 2021
  • Исправлена ошибка в работе поля для ввода тегов в разных приложениях.
2.3.1.616 20 сентября 2021
  • Исправлены незначительные ошибки.
2.3.0.614 15 сентября 2021
  • Добавили совместимость с новой возможностью входа с Webasyst ID — двухфакторной авторизацией по коду подтверждения из SMS- и email-уведомлений. Чтобы её использовать, подключите вход с Webasyst ID для своего пользователя и затем включите новый способ входа в Центре заказчика в разделе «Двухфакторная авторизация».
  • Добавили новые компоненты интерфейса и сделали множество улучшений в существующих компонентах дизайн-системы Webasyst 2.
  • Улучшили мобильную версию и тёмную тему интерфейса 2.0.
  • Исправление ошибок.
  • Приложение «Инсталлер»:
    • Добавили поддержку нового режима интерфейса 2.0.
    • В новом режиме интерфейсе также ускорили загрузку содержимого из магазина Webasyst.
    • Бета-тесты: возможность отказаться от подключённого ранее бета-тестирования выбранных плагинов и приложений.
    • Улучшили отказоустойчивость системы подключения к серверу обновлений Webasyst.
    • Исправление ошибок.
2.2.1.613 1 сентября 2021
  • Улучшили работу авторизации с использованием Webasyst ID.
  • Добавили поддержку повторной оплаты заказов для платёжных плагинов. Для использования этой возможности она должна быть дополнительно реализована в конкретных плагинах.
  • Исправления и улучшения:
    • исправили отображение в личном кабинете значений пользовательских полей типа «флажок»;
    • исправили ошибку PHP на странице профиля в личном кабинете клиента;
    • исправили автоматическое обновление скрытой капчи Google reCAPTCHA, когда посетитель долго остаётся на одной странице сайта;
    • улучшили систему безопасности;
    • исправили сохранение информации о запросах платёжными плагинами в лог-файлы;
    • исправили автоматический сбор строк локализации, используемых функцией _wd().
2.2.0.605 28 июня 2021
  • Обновили системные разделы приложений «Дизайн» и «Страницы» с использованием нового интерфейса пользователя Webasyst 2. Новое оформление этих разделов уже используется в свежей версии приложения «Фото», позже мы будем подключать его и в остальных приложениях, в том числе в Shop-Script.
  • Добавили возможность покупки лицензий приложений из магазина Webasyst на ограниченный период времени: на месяц и на год. Это похоже на аренду приложений в облаке Webasyst, но доступную на любом хостинге на ваш выбор. Такая возможность появится у тех приложений, для которых её включат их разработчики.
  • Интерфейсные улучшения, связанные с использованием Webasyst ID.
  • Улучшили систему управления лицензиями продуктов, установленных через «Инсталлер».
  • Для разработчиков:
    • Улучшили новую дизайн-систему Webasyst 2 с учётом ваших пожеланий и замечаний.
    • Исправили использование координат, переданных методу getHTML() адаптера «Яндекс.Карт».
2.1.1.599 25 мая 2021
  • Исправлены незначительные ошибки.
2.1.0.598 24 мая 2021
  • Для восстановления пароля разрешено использовать только основной номер телефона.
  • Улучшили интерфейс пользователя при входе по номеру телефона с использованием кода подтверждения в SMS.
  • Для пользователей с ограниченными правами доступа добавили отображение в системной Ленте событий информации о первом входе новых контактов на сайт через соцсети — такой вход приравнивается к регистрации на сайте.
  • Исправили отображение описаний неустановленных обновлений в приложении «Инсталлер».
  • Исправили видимость полей для ввода ключей адаптеров онлайн-карт в приложении «Настройки».
  • Исправили выполнение метаобновления предыдущей версии фреймворка.
  • Улучшили поддержку PHP 8.
  • Для разработчиков:
    • Исправили срабатывание хука signup при отключённом подтверждении регистрации в настройках сайта.
    • Исправили использование метода where() класса waModel без предварительного вызова метода select() при конструировании SQL-запросов.
    • Исправили формирование файла db.php CLI-скриптом generateDb при указании размера для индексов таблиц.
    • Отключили проверку оформления программного кода при использовании CLI-скрипта compress.
2.0.1.592 8 апреля 2021
  • Исправили работу переключателя на новый режим интерфейса Webasyst 2.
2.0.0.591 8 апреля 2021
  • Для разработчиков приложений добавили возможность внедрения поддержки обновлённого интерфейса пользователя Webasyst 2 с удобным переключателем между старой (текущей) и новой версией.

    После обновления до версии Webasyst 2 вы сразу не заметите никаких изменений в своей панели управления. Только по мере того, как в отдельных приложениях будет добавляться поддержка нового стиля оформления, в этих приложениях вы увидите переключатель, с помощью которого вы сможете попробовать в действии новый дизайн.

    Следите за обновлениями своих любимых приложений и узнавайте у их разработчиков о сроках перехода на новую систему оформления.
  • Для разработчиков:
    • Мы выпустили для вас бесплатное приложение UI с документацией по дизайн-системе Webasyst 2 и готовыми примерами кода. Это приложение можно установить в «Инсталлере».
  • Другие улучшения и исправления:
    • Адреса в тегах canonical теперь формируются абсолютными, т. е. содержат доменное имя сайта.
    • Исправили ошибки отображения адресов в профиле покупателя на «Яндекс.Картах».
    • Исправили ошибки доступности страниц сайта с косой чертой и без косой черты в конце адреса.
    • Исправили ошибку в системном элементе управления, который используется в приложениях и плагинах для выбора даты.
  • Замечание для пользователей старых версий Shop-Script 5–7:

    После обновления до Webasyst 2 в старых версиях Shop-Script могут возникнуть проблемы при работе в панели управления магазина на мобильных устройствах. Если у вас нет возможности обновиться из-за истёкшей подписки, замените файл wa-apps/shop/lib/classes/shopMobileView.action.php на вашем сервере обновлённой версией из архива, который можно скачать с нашего сайта.
1.14.13.587 15 февраля 2021
  • Исправили ошибку формирования адресов ссылок в панели управления при использовании зеркал сайтов.
1.14.12.586 11 февраля 2021
  • Исправление ошибок, допущенных в предыдущей версии.
1.14.11.584 11 февраля 2021
  • Заменили стилизованную букву «Р» на специальный символ ₽ для обозначения российского рубля.
  • Улучшили проверку адресов при сохранении информационных страниц.
  • Исправили локализацию обозначений типов почтовых адресов в профиле контакта.
  • Добавили автоматическое определение MIME-типа для изображений формата WEBP.
1.14.10.576 24 декабря 2020
  • Добавили возможность показывать разные онлайн-карты на сайте и в панели управления — с помощью раздельного выбора карт в приложении «Настройки».
  • Ограничили набор символов для автоматического формирования пароля, отправляемого в SMS-сообщениях, — чтобы пользователям мобильных устройств было легче вводить полученный пароль.
  • Исправили перевод названий программных продуктов в разделе «Установлено» приложения «Инсталлер».
  • Улучшили систему безопасности.
1.14.9.567 20 ноября 2020
  • Исправление ошибок.
1.14.8.566 19 ноября 2020
  • Развиваем функцию входа с использованием Webasyst ID:
    • Добавили возможность включить вход в бекенд только с Webasyst ID в приложении «Настройки». В этом случае обычные имя пользователя и пароль не используются, а входить в бекенд можно только с использованием Webasyst ID.
    • Исправили отображение в «Ленте событий» информации о первом входе новых посетителей сайта в личный кабинет с использованием Webasyst ID. Первый вход на сайт с использованием Webasyst ID равноценен регистрации нового посетителя.
  • Улучшили страницу настройки формы входа в бекенд в приложении «Настройки».
  • Исправили ошибку валидации HTML-код в форме входа в личный кабинет на сайте.
  • Улучшили систему безопасности.
  • Улучшили поддержку PHP 7.3.
1.14.7.563 19 октября 2020
  • Для разработчиков:
    • Иконки Font Awesome для разработки более современных интерфейсов пользователя.
    • Улучшили работу сборщика файлов локализации при использовании функции _wd().
1.14.6.560 24 сентября 2020
  • Исправление ошибок.
1.14.5.559 24 сентября 2020
  • Улучшили функцию входа с помощью Webasyst ID:
    • Добавили в приложении «Настройки» кнопку для отправки всем сотрудникам email-приглашения к подключению Webasyst ID: красивое письмо-уведомление с персональной ссылкой на регистрацию и подробным объяснением того, что такое Webasyst ID.
    • Флажок «Запомнить меня» при входе с Webasyst ID: включите его — система запомнит вас и не будет каждый раз просить ввести пароль.
    • Новый адаптер авторизации: вход в личный кабинет зарегистрированного клиента с помощью Webasyst ID — по аналогии со входом через социальные сети. Получить ключи для настройки авторизации нужно в Центре заказчика.
  • Другие исправления и улучшения:
    • Формирование адресов ссылок в интерфейсе пользователя.
    • Исправлено перенаправление на HTTPS для Sitemap-файла, включённое в настройках сайта.
    • Исправлена передача токена API в HTTP-заголовке.
    • Срок хранения записей cookie с именами utm и referer увеличен с 30 до 90 дней.
    • Выбор механизма обработки изображений (расширения PHP) в приложении «Настройки».
1.14.4.556 12 августа 2020
  • Исправление ошибок.
1.14.3.555 11 августа 2020
  • Новые возможности:
    • Формирование заголовка Last-Modified для страниц сайта.
    • Инструмент для восстановления потерянных индексов и значений AUTO_INCREMENT в таблицах базы данных.
    • Для разработчиков:
      • События email_send.before и email_send.after для обработки отправки email-сообщений.
      • События sms_send.before и sms_send.after для обработки отправки SMS-сообщений.
      • Возможность отправки токена API в содержимом POST-запроса.
  • Улучшения и исправления:
    • Оптимизирована работа класса waRouting.
    • Из консоли браузера удалены ошибки, связанные с кросс-доменной авторизацией.
    • Устранена ошибка 404 при открытии страницы, адрес которой совпадает с адресом отключённого правила маршрутизации типа «Перенеправление».
    • Устранена ошибка обновления тем дизайна при наличии в них пользовательских файлов.
1.14.2.547 13 июля 2020
  • Улучшено формирование тегов canonical на страницах сайта.
  • Устранена ошибка PHP при редактировании профиля зарегистрированного посетителя сайта.
  • Автоматизированная установка фреймворка из git-репозитория с помощью веб-интерфейса.
1.14.0.541 25 июня 2020
1.14.0.540 25 июня 2020
  • Вход с помощью Webasyst ID
    Удобная возможность входить в свою панель управления Webasyst и в Центр заказчика с одним общим паролем. У каждого пользователя — свой личный Webasyst ID.
1.13.9.537 10 июня 2020
  • Добавлена временная зона +6.5 (Asia/Yangon).
  • Viber добавлен в список мессенджеров в профиле редактирования контакта.
  • Хранение файлов кеша в нескольких директориях (версионность) для более точного использования кешированных данных в программных продуктах.
  • Исправлен выход из режима предварительного просмотра тем дизайна в некоторых ситуациях.
  • Улучшен интерфейс экспорта настроек дизайна для случаев, когда у дочерней темы нет собственных настроек и она использует только настройки родительской темы.
  • Исправлено сохранение правил отправки email-сообщений для доменов 3-го уровня и выше.
  • Длина пароля, который может ввести пользователь, ограничена 255 символами.
  • Улучшена поддержка PHP 7.4 в панели управления.
  • Исправлено сохранение информационных страниц в разных приложениях.
  • Исправлено сохранение настроек авторизации для пользователей панели управления.
  • Исправлена работа программных продуктов, которые используют значение заголовка HTTP_REFERER в панели управления Webasyst.
  • Устранено ошибочное удаление фотографии клиента при редактировании профиля в личном кабинете.
  • Улучшена система безопасности.
  • Исправлено использование виджета для оценки продукта в интерфейсах разных программных продуктов в случае, если у пользователя нет доступа к приложению «Инсталлер».
  • Для разработчиков:
    • Исправлен сбор ключей локализации для плагинов приложений с помощью консольной команды wa.php locale.
1.13.8.526 28 апреля 2020
  • Исправление ошибок:
    • Улучшена проверка существующих адресов сайта при сохранении страницы.
    • Улучшена поддержка PHP 7.2 и 7.4.
    • Регистрация посетителей сайта с использованием одноразового кода при его отправке по email.
    • Регистрация посетителей сайта по номеру телефона.
    • Вход в панель управления по номеру телефона.
  • Для разработчиков:
    • Поддержка параметра idle в значении, которое передаётся системному контроллеру панели ?action=count для определения активности пользователя в панели управления.
    • Улучшена проверка параметров конфигурации PHP safe_mode и open_basedir в классе waNet.
    • Улучшение консольных команд compress и createSystemplugin.
1.13.7.514 19 марта 2020
  • Улучшен текст на системных страницах с сообщением об ошибке.
  • Улучшена работа плагинов доставки, требующих автоматического обновления справочников данных.
1.13.6.498 5 февраля 2020
  • Устранено излишнее логирование в файл geocode.log.
1.13.5.496 3 февраля 2020
  • Незначительные улучшения.
1.13.4.494 31 января 2020
  • Исправлен возврат денег через платёжную систему с помощью плагинов оплаты после выполнения частичного возврата.
1.13.3.492 30 января 2020
  • Исправлена функция восстановления пароля.
  • Устранено лишнее перенаправление с сайта-зеркала на основной сайт, если в настройках основного сайта включено перенаправление на HTTPS.
  • Исправлена работа редактора дизайна на планшетах.
  • Для разработчиков:
    • Доработаны функции создания новых продуктов с использованием командной строки с учётом новых возможностей системных плагинов: createSystemplugin, generateDb и compress.
    • Исправлено формирование PO-файлов локализации с использованием командной строки.
1.13.2.483 19 декабря 2019
  • Исправление ошибок:
    • Сохранение правил отправки email-сообщений для кириллических доменов в приложении «Настройки».
    • Отображение адресов на онлайн-карте.
1.13.1.479 17 декабря 2019
  • Настройки авторизации и регистрации по номеру телефона доступны всем пользователям. Раньше они были доступны только пользователям Shop-Script 8.
  • Возможность отключить использование онлайн-карт в приложении «Настройки».
  • Улучшения:
    • Локализация интерфейса пользователя.
    • Удобство использования класса waNumberValidator для разработчиков.
  • Исправление ошибок:
    • Выбор разных поселений с одинаковой темой дизайна в настройках дизайна.
    • Отображение почтовых адресов в личном кабинете зарегистрированного посетителя сайта.
    • Восстановление пароля по номеру телефона, начинающегося с кода междугородней связи.
    • Формирование файлов локализации при использовании консольной команды wa.php locale.
1.13.0.459 13 ноября 2019
  • Исправлены незначительные ошибки.
1.13.0.458 13 ноября 2019
  • Дополнительные возможности для разработки плагинов оплаты и доставки:
    • использование собственных классов контроллеров и экшенов для обработки запросов пользователей;
    • автозагрузка собственных классов;
    • поддержка действий по расписанию для настройки задач серверного планировщика;
    • создание собственных таблиц в базе данных;
    • выполнение метаобновлений.

Подробное описание для разработчиков.

  • Поддержка механизма локализации gettext в темах дизайна.

Подробное описание для разработчиков.

1.12.1.447 8 октября 2019
  • Исправлена установка приложений с фронтендом.
1.12.0.445 1 октября 2019
  • Поддержка нового провайдера отправки push-уведомлений — Firebase.
  • Вариант «не использовать» в настройках push-уведомлений для удобного отключения уведомлений.
  • Исправлен расчёт объявленной стоимости для плагинов доставки.
  • Добавлено автоматическое перенаправление на HTTPS для файла robots.txt.
  • Улучшен механизм исправления структуры таблиц базы данных, который запускается по адресу webasyst/repair/database/.
  • Улучшено сохранение настроек полей контактов в приложении «Настройки».
  • Улучшена поддержка сервиса Cloudflare для настройки автоматического перенаправления на HTTPS.
  • Добавлена поддержка перенаправлений при использовании метода upload() системного класса waFiles.
  • Улучшена система безопасности.
  • Устранены незначительные недочёты.
1.11.11.432 29 августа 2019
  • Исправлено формирование словесного обозначения денежных сумм для печатных форм.
1.11.10.428 15 августа 2019
Добавлена настройка интеграции с провайдерами отправки push-уведомлений в приложении «Настройки» (поддерживаются PushCrew и OneSignal).
1.11.9.422 31 июля 2019
  • Исправлен часовой пояс для Волгограда.
  • Устранено ненужное автоматическое обновление Google reCaptcha.
  • Улучшена очистка кеша.
1.11.8.419 22 июля 2019
  • Исправлена функция активации поддержки эмодзи в системных настройках.
1.11.7.418 4 июля 2019
  • Исправлены незначительные ошибки.
1.11.6.416 1 июля 2019
  • Для плагинов доставки расширен интерфейс выбора желаемого времени доставки.
1.11.5.413 26 июня 2019
  • Исправлены незначительные ошибки.
1.11.4.412 25 июня 2019
  • Поддержка эмодзи. Поддержку специальных символов данных нужно включить в разделе «База данных» приложения «Настройки». Доступно только на хостингах с версией MySQL 5.5.3 или выше.
    Конвертировать базу данных в новый формат лучше во время минимальной нагрузки на сайт, чтобы не доставить неудобств посетителям. Конвертация длится от нескольких секунд до нескольких минут.
    После конвертации некоторые поля таблиц останутся в старом формате — это нормально. Не нужно запускать повторную конвертацию, чтобы исправить это. После установки нового приложения или плагина повторите конвертацию, чтобы добавить поддержку эмодзи для таблиц только установленного продукта.
  • Улучшена поддержка сайтов с большим количеством поселений. Оптимизирована система маршрутизации фреймворка.
  • Улучшена поддержка кириллических доменов в email-адресе отправителя.
  • Исправлена проверка системных требований перед установкой продукта в «Инсталлере».
  • Улучшено отображение сообщений об ошибках во время установки обновления.
  • Абхазия добавлена в справочник стран.
  • Исправлено несколько ошибок визуального редактора текста.
  • Сохранение истории использования токенов API. История видна на вкладке «Доступ» пользователя бекенда, который авторизовался для доступа к API.
  • Улучшена поддержка кириллических доменов на странице установки фреймворка.
  • Мелкие улучшения интерфейса пользователя бекенда и приложения «Настройки».
  • Улучшения настроек и редактирования шаблонов тем дизайна.
  • Для разработчиков: улучшен класс waHtmlControl:
    • загрузка файлов для элементов waHtmlControl::FILE;
    • возможность указания разных значений атрибута type для элемента waHtmlControl::INPUT;
    • возможность указывать data-атрибуты для значений параметра 'options' элемента waHtmlControl::GROUPBOX;
    • переопределение стандартного значения 'control_title' для элемента waHtmlControl::INTERVAL;
    • необязательное указание пустого параметра 'value', когда не нужно показывать значение элемента формы.
1.11.3.411 28 мая 2019
  • Исправлена доступность кнопки для установки программных продуктов в «Инсталлере».
1.11.2.410 22 мая 2019
  • Исправлена ошибка при использовании PHP версии ниже 5.5.
1.11.1.409 21 мая 2019
  • Telegram добавлен в список мессенджеров, доступный при редактировании контактов.
  • Авторизация и регистрация:
    • Замена кода междугородней связи на код страны в телефонных номерах посетителей при регистрации на сайте. Код междугородней связи для своей страны нужно указать в настройках входа и авторизации. Для России нужно сохранить в настройках авторизации в приложении «Сайт» код междугородней связи 8 и код страны 7.
    • Единая идентификация телефонных номеров с кодом международной связи и с кодом страны.
    • Исправлена авторизация через Twitter.
    • Улучшено отображение сообщений об ошибках на странице входа в личный кабинет.
  • Улучшено отображение диагностических сообщений при установке тем дизайна.
  • Устранено лишнее перенаправление с потерей данных при обработке запросов от платежных систем.
1.11.0.408 24 апреля 2019
  • Новая версия «Инсталлера»:
    • Разделение всех продуктов на два больших раздела: «Плагины» и «Темы дизайна».
    • Фильтрация продуктов по параметрам: категория, отрасль, цвет, цена и т. д.
    • Подборки и рекомендации от Webasyst.
    • Разделы новинок и списков лучших продуктов.
    • Добавление продуктов в «Отложенные» с возможностью покупки набора продуктов в одном заказе.
    • Улучшенная страница просмотра продукта.
    • Публикация отзыва о продукте без перехода на сайт Webasyst.
  • Авторизация и регистрация:
    • Ограничение до 3 попыток ввода одноразового кода.
    • Исправлено отображение сообщения при попытке восстановить пароль с вводом неверного одноразового кода.
    • Улучшены сообщения об ошибках в настройках SMS-провайдеров и в настройках входа в бекенд.
    • Исправлена автоматическая авторизация с использованием флажка «Запомнить меня»
1.10.12.403 15 апреля 2019
  • Устранена возможность отключить email-уведомления для авторизации в бекенде. Если включена авторизация по номеру телефона, авторизация по email всегда работает в качестве резервной возможности входа.
  • Исправлена загрузка файлов по URL на доменах, записанных символами национальных алфавитов. Может использоваться, например, при импорте URL изображений.
  • Улучшена поддержка MySQL 8.
1.10.11.393 28 марта 2019
  • Исправлена транслитерация названия страницы для формирования её URL.
  • Исправлена смена языка на страницах сайта.
  • Исправлены ошибки в приложении «Настройки»:
    • выбор отправителя при добавлении новой группы SMS-шаблонов;
    • сохранение настроек SMS-провайдеров;
    • визуальное выделение выделенного пункта меню «SMS-провайдеры».
  • В приложении «Настройки» заблокирована возможность удалять компоненты системного поля «Адрес».
  • Исправлена отправка email-уведомлений для авторизации и восстановления пароля.
1.10.10.380 26 февраля 2019
  • В шпаргалку для системных email- и SMS-уведомлений добавлены описания доступных переменных.
  • Добавлена поддержка формата 'value|default' для получения свойств контакта с помощью метода get(). Может использоваться для получения названия региона из почтового адреса контакта.
  • Редактируемая подсказка для поля «Пароль» в формах входа и регистрации.
  • Улучшен интерфейс приложения «Настройки».
  • Устранено ошибочное требование повторного подтверждения номера телефона при регистрации.
  • Исправлено сохранение значения поля «День рождения» в форме регистрации.
1.10.9.370 31 января 2019
  • Настройка для ввода ключа API для подключения сервиса «Яндекс.Карты» в приложении «Настройки».
  • Улучшен интерфейс настроек тем дизайна для быстрого перехода между группами настроек.
  • Исправлена отправка email-сообщений через SMTP с вложениями при включенной настройке DKIM.
  • Заблокирована возможность полностью отключить поле «Адрес» в приложении «Настройки». Можно отключать и редактировать только отдельные компоненты поля «Адрес».
  • На страницу регистрации с одноразовым паролем добавлена информация о том, каким способом был отправлен пароль.
  • Логирование диагностической информации при возникновении сбоев в регистрации и авторизации посетителей сайта.
  • Улучшена локализация и поддержка кириллических доменов в уведомлениях, отправляемых при восстановлении пароля.
  • Улучшен интерфейс настройки отправки email-сообщений в приложении «Настройки».
1.10.8.366 14 января 2019
  • Оптимизирована запись системного кеша.
  • Улучшена проверка установленных приложений.
  • Исправлен вход в личный кабинет на сайте при неаккуратном копировании email-адреса.
  • Улучшена подсказка на странице входа в личный кабинет на сайте.
  • Исправлен заголовок страницы восстановления пароля на сайте.
  • Устранена ошибка восстановления доступа для пользователей бекенда.
  • Исправлена обработка ссылки приглашения нового пользователя бекенда.
1.10.7.356 19 декабря 2018
  • Исправлена работа локализации плагинов приложений.
1.10.6.355 17 декабря 2018
  • Улучшение системы авторизации и регистрации.
  • Исправления:
    • Проверка введённых данных в настройках полей контакта.
    • Сохранение текста в визуальном текстовом редакторе.
    • Сохранение числа 0 в текстовых настройках тем дизайна.
    • Исправлен часовой пояс Иркутска.
  • Улучшение системы хранения данных платёжных транзакций.
1.10.5.343 27 ноября 2018

Исправления:

  • Добавление поля контакта в приложении «Настройки» без установленного приложения «CRM».
  • Работа всплывающих форм регистрации в разных темах дизайна.
  • Отображение имени зарегистрировавшегося посетителя сайта в ленте событий Webasyst.
1.10.4.336 23 ноября 2018
  • Улучшена поддержка PHP 5.2-5.4.
1.10.3.335 23 ноября 2018
  • Исправлено формирование адресов страниц сайта плагинами.
  • Исправлена функция входа и регистрации посетителей сайта при использовании разных тем дизайна.
1.10.2.331 22 ноября 2018
  • Исправлена ошибка, связанная с отображением капчи на странице регистрации при определённых настройках приложений.
1.10.1.330 21 ноября 2018
  • Улучшена поддержка PHP 5.2.
1.10.0.328 21 ноября 2018
  • Новая система авторизации и регистрации:
    • Варианты настройки авторизации / регистрации для каждого сайта: по email и номеру телефона.
    • Варианты формирования пароля для каждого сайта:
      • собственный пароль пользователя;
      • автоматически генерируемый пароль;
      • одноразовый пароль при каждом входе.
    • Новый внешний вид формы входа в бекенд для мобильных устройств.
    • Новое системное приложение «Настройки» для системных настроек Webasyst.
    • Новый интерфейс настроек тем дизайна с импортом и экспортом настроек.
    • Обновление тем дизайна без сброса текущих настроек.
    • Исправлены ошибки обновления тем дизайна.
    • Доработка «Инсталлера».
    • Поддержка PHP 7.2.
1.9.7.287 14 августа 2018
  • Исправлены незначительные ошибки.
1.9.6.286 14 августа 2018
  • Исправлено распознавание адресов отправителя и получателя и темы письма при обработке email-сообщений.
1.9.5.283 8 августа 2018
  • Исправлена ошибка при установке фреймворка.
1.9.4.281 7 августа 2018
  • Информация о неудачных попытках авторизации скрыта из ленты событий. Она доступна только администратору сервера в базе данных, только если при попытке подбора пароля было указано существующее имя пользователя или email-адрес.
  • Исправлен текст сообщения в ленте событий об удалении программного продукта.
  • Улучшена поддержка кириллических доменов в списке выбора сайтов в редакторе дизайна.
1.9.3.278 30 июля 2018
  • Исправлена поддержка приложений без файлов локализации.
1.9.2.277 26 июля 2018
  • Исправлены незначительные ошибки.
1.9.1.275 25 июля 2018
  • Улучшение системы безопасности в бекенде.
  • Исправлено использование шрифтов в бекенде.
  • Исправлена сортировка виджетов в панели управления.
1.9.0.272 24 июля 2018
  • Новый раздел «Системные настройки», в который перенесены общие настройки аккаунта из приложения «Инсталлер».
  • Проверка конфликта URL страницы с адресами правил в структуре сайта при сохранении страницы.
  • Прекращение запомненной авторизации во всех браузерах при смене пароля пользователя.
  • Консольная команда createTheme для создания заготовки темы дизайна.
  • Отображение ссылки на карту Google вместо изображения карты, если в системных настройках не указан ключ Google Maps API.
  • Исправлено кеширование для локализации средствами gettext в классе waLocaleAdapter.
  • Улучшена проверка прав доступа пользователя в редакторе дизайна.
  • Исправлена ошибка в капче Webasyst.
  • Исправлено системное логирование регистрации посетителя сайта, если в настройках регистрации включено подтверждение email-адреса.
  • Исправлен визуальный дефект отображения кнопки загрузки изображений в HTML-редакторе при использовании функции замены текста.
  • Поддержка нескольких CDN-доменов в настройках сайта.
  • Улучшен адаптер авторизации через «Фейсбук».
  • Улучшен интерфейс приложения «Инсталлер».
  • Улучшена автоматическая очистка кеша после установки обновлений.
  • Автоматический сбор анонимной информации о версиях PHP и MySQL на сервере пользователя.
Улучшения визуального текстового редактора:
  • Отображение всплывающей подсказки для кнопки форматирования «Полужирный».
  • Отображение HTML-кода, введённого в визуальном режиме редактора.
  • Стили форматирования текста и ссылок в абзацах и списках.
  • Отмена выравнивания текста по ширине при удалении текста клавишей «Backspace».
  • Отмена форматирования для всего списка при попытке отменить форматирование для выбранного элемента списка.
  • Вставка лишних тегов <p> внутри тегов <li> при копировании списков из редактора LibreOffice.
  • Удаление изображения при удалении пустой строки после абзаца, содержащего изображение.
  • Вставка изображения, вырезанного в буфер обмена, в элемент списка.
  • Активация кнопок редактирования ссылки после переключения из HTML-режима в визуальный режим.
  • Удаление изображения при вставке второго изображения справа от первого.
  • Удаление списка при нажатии на клавишу «Enter» после выделения всего текста и снятия выделения.
  • Улучшено использование визуального редактора в разных приложениях.
  • Улучшена поддержка различных браузеров.
1.8.8.236 23 апреля 2018
  • Логирование установки, обновления и удаления программных продуктов в «Ленте событий» Webasyst.
  • Улучшена очистка кеша после обновления программных продуктов.
  • Исправлена обработка дробных чисел.
  • Исправлена работа виджетов в мобильной версии панели управления.
1.8.7.232 17 апреля 2018
  • Улучшение визуального текстового редактора.
  • Улучшение системы безопасности для пользователей бекенда.
1.8.6.228 4 апреля 2018
  • Исправлена проверка введенного пользователем значения капчи.
  • Исправлена ошибка использования кеша.
1.8.5.226 28 марта 2018
Исправлено сохранение конфигурации отправки email-сообщений при включении подписи DKIM в настройках "Инсталлера".
1.8.4.225 27 марта 2018
  • Настройка «Инсталлера» с выбором стандартной капчи Webasyst или Google reCAPTCHA для всех страниц сайта. По умолчанию будет выбрана капча Webasyst. Если до обновления фреймворка в настройках отдельных приложений была выбрана Google reCAPTCHA, то в этих приложениях будет продолжать работать Google reCAPTCHA — до ближайшего обновления этих приложений, которое подключит выбор капчи из настроек «Инсталлера».
  • Поддержка невидимого режима Google reCAPTCHA.
  • Настройка «Инсталлера» для добавления DKIM-подписи ко всем исходящим email-сообщениям.
  • Отображение ID темы дизайна в ее настройках.
  • Устранены лишние переносы строк в HTML-коде текста, вставленного в режиме визуального редактора.
1.8.3.219 5 марта 2018
  • Улучшена поддержка Shop-Script 6.
1.8.2.218 5 марта 2018
Визуальный редактор:
  • Исправлено выравнивание текста.
  • Исправлено искажение текста после ссылок, вставленных из буфера обмена.
  • Предупреждение о том, что визуальный текстовый редактор может изменить HTML-код, показывается только один раз для каждой страницы.
  • Исправлено искажение конструкций Smarty, вставленных из «Шпаргалки», при переключении между визуальным и HTML-редакторами.
  • Исправлено добавление ссылок для текста с различными символами.
Другие улучшения:
  • Исправлена авторизация через «ВКонтакте».
  • Добавлен запрет на вызов в шаблонах Smarty потенциально опасных статических методов PHP-классов.
  • На странице входа в бекенд через мобильный браузер удалена лишняя ссылка «отмена». При входе с использованием OAuth-авторизации ссылка доступна.
  • Исправлена ошибка удаления группы в классе waFileCacheAdapter.
1.8.1.209 29 января 2018
  • Улучшено срабатывание предупреждения при переключении с HTML-редактора в визуальный режим форматирования текста.
  • Улучшение системы безопасности в бекенде.
1.8.0.207 25 января 2018
Визуальный редактор
  • Добавлено предупреждение о возможных изменениях в HTML-коде при переключении в визуальный режим.
  • Заблокировано переключение в визуальный режим, если в исходном коде страницы есть теги Smarty.
  • Улучшена палитра цветов для форматирования текста.
  • Функции форматирования текста применяют HTML-теги <strong> и <em> вместо <b> и <i>. Такая же замена тегов выполняется при переключении с HTML-режима на режим визуального редактора.
  • Добавлен шрифт Verdana.
  • Улучшено форматирование HTML-кода списков.
  • Исправлено редактирование URL ссылок.
  • Исправлено применение выравнивания текста только к выделенному абзацу.
  • Устранено лишнее дополнительное форматирование HTML-тега <iframe> при переключении в визуальный режим.
  • Исправлена вставка ссылок, в тексте которых есть угловые скобки < >.
  • Устранено лишнее добавление неразрывных пробелов при вставке текста.
  • Исправлена загрузка изображений с различными символами в именах файлов.
Редактор HTML
  • Добавлена функция загрузки изображений.
  • HTML-редактор страниц сразу доступен для ввода текста после загрузки страницы в браузере.
  • Устранено лишнее прокручивание страницы при переходе к коду, найденному функцией поиска.
  • Устранено появление лишних изображений в интерфейсе редактора, если в HTML-коде есть URL изображения.
  • Исправлена работа контекстного меню в Google Chrome.
Другие улучшения
  • Принудительное прекращение сессии авторизованного посетителя сайта после отключения ему доступа.
  • Исправлено срабатывание кода в файлах uninstall.php плагинов приложений.
  • Устранены ошибки при форматировании адреса контакта на некоторых версиях PHP.
  • Исправлено редактирование фотографии зарегистрированного посетителя сайта в личном кабинете.
  • Удален лишний параметр preview=... из ссылки на опубликованную страницу в редакторе страниц.
  • Исправлено сохранение значений настроек плагинов в полях типа waHtmlControl::TEXTAREA с параметром 'wysiwyg'.
  • Исправлено добавление блока стилей CSS в HTML-код опубликованных страниц.
1.7.19.194 29 ноября 2017
  • Перевод кириллических доменных имен в редакторе страниц, дизайна и других системных разделах из Punycode в Юникод.
  • Добавлена возможность отправлять email-сообщения с адресов, созданных на кириллических доменных именах.
  • Улучшена поддержка PHP 7.
  • Улучшена локализация нового визуального текстового редактора.
1.7.18.188 8 ноября 2017
Исправлено обрезание строк перед сохранением в базу данных.
1.7.17.186 2 ноября 2017
  • Возможность использования на странице сайта больше одной веб-формы с использованием Google reCAPTCHA.
  • Исправлена ошибка вставки переменных из «шпаргалки» при редактировании информационных страниц.
  • Устранена ошибка при попытке сохранения в базу данных слишком длинных текстовых строк.
1.7.16.177 3 октября 2017
— Исправлены незначительные ошибки.
1.7.15.174 19 сентября 2017
— Новый визуальный редактор для редактирования страниц сайта.
1.7.13.173 19 сентября 2017
1.7.13.168 30 августа 2017
— Повышение производительности для пользователей бекенда.
— Исправлены незначительные ошибки.
1.7.10.162 14 августа 2017
Исправлена страница настроек в Инсталлере.
1.7.9.161 14 августа 2017
— Улучшение системы безопасности.
1.7.8.160 9 августа 2017
— Улучшение системы безопасности.
— Исправлены незначительные ошибки.
1.7.7.158 31 июля 2017
— Улучшение системы безопасности.
1.7.6.151 6 июля 2017
Исправлена ошибка в форме регистрации с элементом подтверждения согласия с политикой обработки персональных данных.
1.7.5.147 29 июня 2017
Добавлены настройки формы регистрации для показа элементов подтверждения согласия с политикой обработки персональных данных. Инструкция по настройке.
1.7.4.142 31 мая 2017
— Добавлена поддержка типа данных UNSIGNED INT для полей таблиц базы данных.
— Исправлено формирование URL в работе заданий CRON.
— Исправлена ошибка CSRF-защиты при настройке виджетов панели управления Webasyst.
1.7.3.139 23 мая 2017
Повышение стабильности работы и улучшение системы безопасности фреймворка.
1.7.2.138 22 мая 2017
— Улучшение системы безопасности.
1.7.1.136 16 мая 2017
— Улучшение системы безопасности.
1.7.0.133 10 мая 2017
— Расширена функциональность для плагинов доставки.
— Устранено излишнее логирование сообщений об ошибках 403 и 404.
— Исправлена ошибка счетчика страниц в функции {wa_pagination}.
— Улучшение системы безопасности.
1.6.10.128 17 апреля 2017
— Исправлен адаптер OAuth-авторизации через Facebook.
— Исправлены незначительные ошибки.
1.6.9.123 14 марта 2017

— Исправление ошибок в API.

1.6.8.121 6 марта 2017
Для плагинов доставки добавлена поддержка настройки интервалов желаемой даты и времени доставки на выбор клиента.
1.6.7.113 9 февраля 2017
— Исправлены незначительные ошибки.
1.6.6.111 1 февраля 2017
— Поддержка авторизации по ключу API для Google Maps.
— Исправлены незначительные ошибки.
1.6.5.103 15 декабря 2016
Добавлен перевод нескольких новых строк локализации.
Исправлены незначительные ошибки.
1.6.4.99 8 декабря 2016
Исправлена работа раздела «Плагины» в приложении «Сайт»
1.6.3.97 2 декабря 2016
— Исправлена ошибка в загрузке новых записей в хронологии действий пользователя в приложении «Команда» и в «Ленте событий» панели управления Webasyst
— Исправлена ошибка, проявлявшаяся при выборе получателей в приложении «Рассылки»
— Исправлена ошибка в работе метода-хелпера {$wa->storage()}
1.6.2.95 1 декабря 2016
Исправлена совместимость с существующими версиями плагинов.
1.6.1.94 1 декабря 2016
— Исправлена ошибка проверки прав доступа, из-за которой не отображалось поле поиска покупателя в бекенде Shop-Script.
— Устранено добавление лишних CSS-классов к многоуровневым спискам меню, сформированным с помощью функции wa_print_tree.
— Исправлен редактор фотографии контакта.
1.6.0.92 1 декабря 2016
— Автоматическое определение часового пояса, если он не выбран в свойствах пользователя бекенда.
— Улучшена очистка кеша после установки обновлений с помощью «Инсталлера».
— Улучшения, связанные с обработкой ошибок:
    — При выключенном режиме отладки подробная информация об ошибках-исключениях не отображается для посетителей сайта.
    — Более информативные сообщения об ошибках при включенном режиме отладки.
— Повышение производительности для пользователей бекенда.
— Другие мелкие улучшения.
1.5.14.73 29 сентября 2016
Повышение стабильности работы и улучшение системы безопасности фреймворка.
1.5.13.56 15 августа 2016
– Оптимизация процесса обновления продуктов.
– Исправление ошибки с удалением плагинов.
1.5.12.50 21 июля 2016
— Исправлена ошибка в скриптах установки фреймворка на новом хостинге.
1.5.11.49 19 июля 2016
— Скрипты установки приложений не должны больше запускаться повторно, как могло быть раньше в случае нестабильного соединения с БД.
— И другие незначительные улучшения.
1.5.10.39 2 июня 2016
— Исправлена форма обратной связи в стандартном блоке в приложении Сайт.
— Исправлена загрузка файлов на страницах настройки плагинов (вызывало проблемы с плагином Водяной Знак).
— И другие незначительные улучшения.
1.5.9.32 19 мая 2016
— Исправление найденных ошибок.
1.5.8.31 18 мая 2016
— Изменения в механизме авторизации OAuth для работы мобильных приложений Shop-Script 7.
— Улучшение, связанные с совместимостью с PHP 7.
— Исправление найденных ошибок.
1.5.8.30 18 мая 2016
1.5.6.17 16 марта 2016
Исправлена ошибка в механизме кеширования, которая приводила к увеличению нагрузки на сервер.
1.5.5.11 9 марта 2016
— PHP7 opcache больше не конфликтует с редакторами настроек.
— Улучшения для разработчиков:
  — Редактор дизайна теперь поддерживает редактирование файлов в под-каталоге темы.
  — Улучшенная обработка ошибок, особенно для API. Код ошибки waException автоматически становится HTML кодом ответа.
  — Корректный content-type для JSON контроллеров.
  — Улучшена поддержка составных primary keys в классе waModel.
1.5.3.4 22 января 2016
Исправлены незначительные ошибки
1.5.2.44554 25 декабря 2015

Обновленный интерфейс «Инсталлера»:

  • Рекомендуемые приложения, темы дизайна, плагины и виджеты
  • Управление установленными приложениями
  • Поиск и фильтрация плагинов
  • Множественные незначительные улучшения
1.5.1.43955 27 ноября 2015
Исправлены незначительные ошибки
1.5.0.42451 28 сентября 2015
Исправлены незначительные ошибки
1.5.0.42413 25 сентября 2015
Webasyst TV: поддержка панелей управления, предназначенных для трансляции на телевизоры 4K и Full HD. Подробнее о нововведении на https://www.webasyst.ru/tv/ Обновление системы подключения плагинов в приложениях. Исправление найденных ошибок.
1.4.2.41714 3 сентября 2015
Добавлена встроенная поддержка защиты форм от спамерских атак.
Добавлена поддержка Google reCAPTCHA.
1.4.1.41419 25 августа 2015
— Решена проблема с добавлением ссылок в визуальном редакторе.
— Незначительные системные и интерфейсные улучшения.
— Исправление найденых ошибок.
1.4.0.40913 29 июля 2015
Незначительные интерфейсные улучшения панели управления.
1.4.0.40863 28 июля 2015
— Новая панель управления: главная страница бекенда Webasyst, собирающая самую интересную информацию из установленных приложений в ленте событий и виджетах.
— Множественные системные и интерфейсные улучшения.
— Исправление найденных ошибок.
1.3.3.40855 28 июля 2015
1.3.3.38236 15 апреля 2015
Исправлены незначительные ошибки.
1.3.3.38119 10 апреля 2015
В разделе «Дизайн» всех приложений добавлена возможность удобного обновления тем дизайна через веб-интерфейс.
Расширены возможности наложения водяного знака (watermark) в классе waImage.
Обновлен адаптер OAuth-авторизации через Twitter.
Добавлена возможность включения параметра placeholder для полей форм регистрации и авторизации.
1.3.2.37700 26 марта 2015
Улучшена система настройки прав пользователей для приложения «Магазин».
Общесистемные улучшения в «Инсталлере».
1.3.2.37657 25 марта 2015
Исправлены незначительные ошибки.
1.3.2.37613 25 марта 2015
  • Адаптер для поддержки Яндекс.Карт.
  • Поддержка CDN (Content Delivery Network).
1.3.0.37612 25 марта 2015
1.3.0.37301 13 марта 2015
Исправлены ошибки при работе с некоторыми версиями PHP и другие незначительные недочеты.
1.3.0.35681 15 декабря 2014
Исправлены незначительные ошибки.
1.3.0.35622 11 декабря 2014
— Добавлена возможность входа в бекенд с помощью email (вместо имени пользоввателя).
— Исправлены ошибки авторизации через внешние сервисы (соцсети).
— Исправлены интерфейсные ошибки в редакторе шаблонов дизайна.
— Улучшена обработка touch-событий для плагина iButton.
1.3.0.35366 4 декабря 2014
— Исправлена ошибка экранирования Smarty-кода при переключении между визуальным редактором Redactor и редактором исходного HTML-кода.
— Исправлена ошибка авторизации через соцсети.
1.3.0.35330 3 декабря 2014
— Добавлен хук для плагинов signup.
— Добавлена обработка входных параметров при выводе системных ошибок.
— Исправлены незначительные ошибки.
1.3.0.35090 27 ноября 2014
Незначительные улучшения в системе проверки доступности обновлений и подключении дополнительных стилей для отображения бекенда на смартфонах и планшетах.
1.3.0.35009 26 ноября 2014
Исправление ошибок JS-инициализации визуального редактора Redactor.
1.2.3.34969 25 ноября 2014
Новый улучшенный пользовательский интерфейс бекенда Webasyst:
— обновленные единые правила для шрифтов, используемых в бекенде Webasyst и в базовой теме дизайна «Дефолт 2.0»,
— оптимизация графических элементов бекенда для Retina-дисплеев (дисплеев с высокой плотностью пикселей),
— обновление базовой библиотеки jQuery, используемой в бекенде Webasyst, до версии 1.11.1,
— обновление встроенного визуального редактора до версии Redactor 10,
— множественные системные улучшения и исправление найденных ошибок.
1.2.3.33159 18 сентября 2014
Улучшение системного механизма кеширования (файловый кеш и memcached).
Незначительные интерфейсные улучшения в дизайн-редакторе.
1.2.3.33109 17 сентября 2014
Поддержка возможности удаления плагинов, снятых с публикации в магазине Webasyst.
1.2.3.32799 9 сентября 2014
Улучшена система контроля перезаписи файлов конфигурации (wa-config).
Добавлена поддержка загрузки файлов, названия которых содержат кириллицу.
1.2.3.32660 2 сентября 2014

Большое обновление фреймворка, которое делает Webasyst еще более удобной системой управления сайтами (CMS):

  • Обновленный дизайн-редактор с управлением настройками маршрутизации (настройками поселения приложения) непосредственно внутри приложения и с возможностью следить за изменениями темы дизайна отдельно по каждому файлу.
  • Множественные системные улучшения, связанные с работой с контактами и пользователями.
  • Новые консольные команды для разработчиков (CLI): createApp, createPlugin, createSystemPlugin, generateDb, compress.
  • Комментарии в коде для всех основных классов фреймворка.
  • Многочисленные незначительные системные улучшения.
1.2.1.32659 2 сентября 2014
1.2.1.30932 13 августа 2014
Незначительные системные улучшения, связанные с проверкой и обработкой вводимых данных.
1.2.1.30931 3 июня 2014
  • Swift Mailer обновлен до версии 5.2.0.
  • jqPlot обновлен до версии 1.0.8.
  • Незначительные улучшения.
1.2.1.29975 30 апреля 2014
Исправлены ошибки при отправке писем на некоторых серверах.
Незначительные улучшения.
1.2.1.29912 25 апреля 2014
В визуальном редакторе добавлены инструменты выбора шрифта и его размера.
Добавлен перевод нескольких новых строк локализации.
Исправлены незначительные ошибки.
1.2.1.29887 24 апреля 2014
Исправлены ошибки с сортировкой и автозаполнением.
1.2.1.29878 24 апреля 2014
  • Визуальный редактор на базе Redactor.
  • Поддержка констант локализации в файле описания темы дизайна theme.xml.
  • Поддержка новых типов настроек для тем дизайна: image, radio.
  • Множественные улучшения и исправление найденных ошибок.
1.2.1.29153 28 марта 2014
В приложении «Инсталлер» добавлено выделение популярных и новых приложений, плагинов и тем дизайна с помощью разноцветных наклеек.
1.2.1.28825 14 марта 2014
Обновление пользовательского интерфейса приложения «Инсталлер»:
— возможность выбора сортировки тем дизайна и плагинов: популярные и новые,
— отображение информации о статусе лицензии установленных приложений,
— общие незначительные улучшения.
1.2.1.28368 14 февраля 2014
  • Откорректированы значения параметров фильтра резкости для Imagick
  • Исправлены найденные ошибки
1.2.1.28183 6 февраля 2014
Различные системные улучшения и исправление найденных ошибок.
1.2.1.27913 24 января 2014
Множественные незначительные улучшения.
1.2.1.27755 25 декабря 2013
Исправление ошибки валидации электронного адреса контакта.
1.2.1.27730 25 декабря 2013
Незначительные улучшения пользовательского интерфейса.
1.2.1.27631 23 декабря 2013
Исправили баг с локализацией модулей оплаты/доставки и исправление кеша валют
1.2.1.27575 20 декабря 2013
Исправлена проблема с форматированием некоторых телефонов
1.2.1.27566 20 декабря 2013
  • Поддержка возможности визуальных настроек для тем дизайна (theme.xml)
  • Системная поддержка знака рубля
  • Форматированное отображение телефонных номеров
  • Множественные незначительные улучшения
1.2.0.26712 22 ноября 2013
Исправлена ошибка переключения режима редактора WYSIWYG / HTML.
1.2.0.26683 21 ноября 2013
Множественные системные улучшения, исправление найденных ошибок.
1.2.0.26403 11 ноября 2013
Незначительные исправления в «Инсталлере».
1.2.0.26146 24 октября 2013
Улучшение отображения информации о приложениях, плагинах и темах дизайна.
1.2.0.25986 18 октября 2013
  • Незначительные улучшения в HTML-редакторе (Ace)
  • Исправления найденных ошибок
1.2.0.25555 26 сентября 2013
Исправления найденных ошибок в приложении «Инсталлер».
1.2.0.25539 26 сентября 2013
Исправлена ошибка в функции наложения водяных знаков на изображения (библиотеки работы с графикой).
1.2.0.25528 25 сентября 2013
  • Новый улучшенный HTML-редактор шаблонов дизайна и информационных страниц (Ace)
  • Улучшена система установки тем дизайна из магазина Webasyst напрямую из раздела «Темы дизайна» встроенного дизайн-редактора
  • Общая оптимизация и множественные системные улучшения, исправление найденных ошибок
1.1.2.24932 11 сентября 2013
Исправлены ошибки при установке и удалении тем дизайна и удалении плагинов.
1.1.2.24840 6 сентября 2013
Общие системные улучшения фреймворка.
1.1.1.24400 29 августа 2013
Обновление системы безопасности фреймворка. Ограничены возможности использования потенциально опасных PHP-функций в шаблонах дизайна.
1.1.1.23815 30 июля 2013
Исправления в Smarty-функции {wa_pagination}
1.1.1.23798 29 июля 2013
  • Исправлена ошибка обработки некоторых событий плагинами.
  • Улучшены Smarty-функции {wa_pagination} и {wa_print_tree}.
  • Исправлена ошибка отображения URL вложенных информационных страниц в различных приложениях.
  • Исправлена ошибка в работе функции {$wa->APP_ID->pages()}.
1.1.1.23480 9 июля 2013
Исправления ошибок.
Обновление Smarty до версии 3.1.14
1.1.1.23391 2 июля 2013
Незначительные исправления и улучшения.
1.1.1.23377 1 июля 2013
Интеграция с соцсетями «ВКонтакте» и Facebook
1.1.1.23222 24 июня 2013
API для работы с данными приложений фреймворка Вебасист: альфа-версия API, авторизация OAuth 2.0, единая точка входа api.php, методы API для приложений «Стикеры» и Shop-Script (работа с товарами и категориями)
1.1.1.22954 30 мая 2013
Оптимизация системных функций, исправление обнаруженных ошибок
1.1.1.22467 30 апреля 2013
добавлена локализация для плагинов доставки и оплаты
1.1.1.22205 19 апреля 2013
Добавлено автоматическое перенаправление с основного домена на www-поддомен либо обратно — в зависимости от значения настройки «Адрес сайта».
1.1.0.20151 25 февраля 2013
  • Изменён механизм доставки системных плагинов (платёжных модулей и модулей расчёта стоимости доставки — в директории wa-plugins/): такие плагины теперь устанавливаются через Инсталлер .
  • Добавлена возможность выбора популярных стран и регионов. Отмеченные страны и регионы дублируются в начале списка — например, для удобства выбора часто используемых адресов доставки.
1.1.0.20058 14 февраля 2013
Доработан механизм доставки обновлений.
Системные изменения, связанные с работой Shop-Script 5.
1.1.0.18649 13 декабря 2012
Добавлена поддержка регионов для стран.
Исправлена ошибка авторизации через Facebook (проявлялась в приложении «Блог»)
Исправлены мелкие ошибки.
1.1.0.18029 8 ноября 2012
Исправлены ошибки при формировании файла Sitemaps.
Исправлена функция определения языка пользователя фронтенда.
Добавлено формирование тега <title> для страниц редактирования дизайна в бекенде.
1.1.0.17919 1 ноября 2012
Исправлена ошибка «Run from CLI only», возникавшая сразу после завершения установки.
Файл webasyst.php переименован в wa.php.
1.1.0.17821 25 октября 2012
Исправлена ошибка авторизации через социальные сети при выключенном модуле mod_rewrite.
1.1.0.17728 22 октября 2012
1. Обновлён Smarty до последней версии 3.1.12.
2. Обновлён Swift Mailer до последней версии 4.2.1.
3. Удалены старые версии JQuery, в том числе 1.4.2; добавлена последняя доступная версия 1.8.2.
4. Исправлена ошибка в адаптере авторизации для «ВКонтакте».
5. Изменён формат описания структуры таблиц приложений.
6. Добавлен служебный скрипт webasyst.php для генерации описания структуры таблиц базы данных.
7. Исправлено несколько мелких ошибок.
1.0.0—1.1.0 2011—2012
Уже никто и не припомнит, что там менялось до версии 1.1.0.
1.0.0 7 июня 2011
Выпуск фреймворка Webasyst.