История версий (changelog) плагина RadicalForm
Актуальная версия 4.2.4
Версия 4.2.4 (28.05.2026)
-
AddedДобавлена поддержка UTM-меток: RadicalForm может сохранять и передавать параметры рекламных переходов вместе с данными формы.
-
ChangedУлучшены настройки отслеживания UTM-параметров и их обработка при отправке формы.
Версия 4.2.3 (21.05.2026)
-
FixedИсправлены формулировки английской локализации.
-
ChangedОбновлена версия плагина.
Версия 4.2.2 (15.05.2026)
-
FixedИсправлено обновление списка получателей MAX-бота с учетом маркеров обновления.
-
FixedИсправлено DNS-разрешение при работе Telegram через SOCKS5-прокси: используется удаленное разрешение имен через socks5h.
Версия 4.2.1 (13.05.2026)
-
FixedИсправлено отображение истории RadicalForm и диагностика логов.
-
ChangedУточнены ссылки на инструкцию по использованию в README.
Версия 4.2.0 (08.05.2026)
-
AddedИстория реальных отправок и история заблокированных сообщений разделены на отдельные вкладки: сообщения и спам.
-
ChangedСпам-сообщения больше не участвуют в нумерации обычных сообщений формы.
-
ChangedПри достижении лимита размера лога RadicalForm выполняет ротацию логов в формате Joomla вместо удаления текущего файла.
-
ChangedИнтерфейс истории отправленных форм стал компактнее: данные формы и техническая информация о посетителе выводятся в отдельных столбцах.
-
AddedВ истории отображаются включенные плагины группы radicalform, что упрощает диагностику дополнительной обработки формы.
-
FixedУлучшено логирование email-ошибок: предупреждения показывают ошибки подготовки получателей, копий, Reply-To и отправки письма.
-
AddedДобавлено новое событие onBeforeProcessRadicalForm для расширения обработки формы через PHP-плагины.
-
AddedПлагины RadicalForm могут штатно запретить отправку формы и подсветить одно или несколько полей через результат обработки.
Версия 4.1.0 (27.04.2026)
-
AddedДобавлена поддержка полей со множественной загрузкой файлов через атрибут multiple.
-
AddedДобавлена интеграция с мессенджером MAX для индивидуальных уведомлений и уведомлений в чатах.
-
AddedВ настройки добавлен переключатель, который позволяет полностью отключить загрузку файлов, если она не используется на сайте.
-
ChangedЗаголовок антиспама в логах показывает не только причину блокировки, но и поле, вызвавшее срабатывание правила.
-
AddedВерсия установленного плагина теперь отображается на главной вкладке настроек RadicalForm.
-
FixedИсправлено предупреждение PHP 8.4, связанное с устаревшим параметром escape в fgetcsv.
-
ChangedОбновлено уведомление о ротации логов для Joomla 5 и 6: данные берутся из планировщика задач Joomla.
Версия 4.0.0 (25.04.2026)
-
ChangedПлагин переведен на новую архитектуру Joomla 5 и 6. Joomla 3 и 4 этой веткой больше не поддерживаются.
-
AddedВесь функционал старых версий перенесен в новую ветку RadicalForm 4.
-
AddedДобавлена вкладка АнтиСпам с настройками сообщения блокировки, диапазонов времени отправки, черного списка IP, правил по содержимому и User-Agent.
-
AddedПри загрузке файлов теперь проверяется CSRF-токен.
-
ChangedИмена полей для загрузки файлов проходят дополнительную очистку.
-
ChangedПричина срабатывания антиспам-правил явно указывается в заголовках записей логов.
-
ChangedСтраница расширения и разработка переехали в инфраструктуру RadicalMart.
Версия 3.1.6 (18.04.2026)
-
AddedПоследняя версия ветки для архитектуры Joomla 3 и 4 получила новый раздел АнтиСпам.
-
AddedДобавлены правила антиспама по времени отправки формы и содержимому полей для защиты уже работающих сайтов от новых ботов.
-
ChangedЭта версия завершает поддержку старой архитектуры плагина перед переходом RadicalForm 3 на Joomla 5 и 6.
Версия 3.1.5 (10.05.2024)
-
Addedдобавлена совместимость с Joomla 5.
Версия 3.1.4 (09.10.2023)
-
FixedИсправлены предупреждения для файла Warning: filemtime(): stat failed
-
FixedИсправлено поведение кнопки previous для мультишаговых форм (квизов)
Версия 3.1.2 (26.06.2023)
-
FixedИсправлены предупреждения, которые появляются при работе на php 8.2
Версия 3.1.1 (21.06.2023)
-
ChangedЭто обновление касается только пользователей RadicalForm Elements. Для них изменено поведение многошаговых форм – оно приведено в соответствии с требованиями Yootheme Pro 4
Версия 3.1.0 (24.01.2023)
-
Addedдобавлена совместимость с Joomla 4. Исправлен внешний вид и поведение в админке
-
Addedудалена зависимость от jQuery в админке сайта
-
Addedдобавлен перехватчик ошибок для внешних плагинов и кастомного кода. Теперь в случае возникновения ошибки в кастомном плагине или коде radicalform не будет падать.
-
Fixedудалена интеграция с мессенджером диалог - мессенджер стал закрытым и не работает с частными клиентами
-
Fixedвнешние косметические изменения
-
Fixedпоправлен вывод ссылок для перехода в настройки плагина
-
Fixedвнесены изменения улучшающие общую безопасность плагина
Версия 3.0.5 (24.09.2021)
-
FixedПри каждой загрузке страницы происходила очистка системного кеша. При редактировании страниц в админке сайта это приводило к возможному появлению сообщению об ошибке на сайте.
-
FixedИсправлена совместимость с мультисайтингом
Версия 3.0.4 (25.07.2021)
-
AddedДобавлена совместимость с новой версией RadicalForm Elements
Версия 3.0.3 (27.06.2021)
-
Fixed
Совместимость с Yoothem Pro билдером. При определенных условиях выскакивало постоянно всплывающее окно с сообщением об ошибке.
-
Fixed
Косметические изменения инсталляционного сообщения
Версия 3.0.2 (17.06.2021)
-
Fixed
Не работали скрипты в админке, если история отправки форм пуста. В том числе не было возможности подключить интеграцию с телеграм
-
Fixed
Если в качестве CSS классов ошибок использовано несколько классов - скрипт работал некорректно и невозможно было удалить сообщение об ошибке при загрузке корректного файла
Версия 3.0.1 (20.12.2020)
-
Added
Теперь сама форма не требует наличия тега form для создания формы – ограничителем может являться любой тег с классом rf-form. Таким образом можно создавать формы внутри других форм, что не позволяет ни одна из существующих форм для Joomla, а так же повышается защита от спама – роботам сложнее обнаружить такую форму на странице.
-
Added
ошибка с неверным токеном теперь попадает в лог файл отправки форм – это позволяет отслеживать сложные ситуации у пользователей
-
Added
теперь поддержание сессии пользователя не требует загрузки дополнительных скриптов – этим занимается основной скрипт Radical Form
-
Added
записывается и передается в качестве дополнительной следующая информация – время отправки формы на устройстве пользователя (может отличаться из-за разных часовых поясов), а так же через какое время после загрузки была отправлена форма
-
Added
изменена логика работы формы, благодаря чему стала возможной работа RadicalForm на сайтах с полностраничным кешированием. Насколько нам известно – таких форм для Joomla больше не существует
-
Added
заложена основа для интеграции RadicalForm с билдером форм для Yootheme Pro
-
Fixed
исправлена ошибка с неверным подсчетом количества полей не имеющих имени (не учитывались textarea)
Версия 2.7.1 (11.12.2020)
-
Fixed
исправлена работа формы, если перед классами для невалидных полей присутствует пробел, или количество пробелов между классами больше одного
Версия 2.7.0 (08.12.2020)
-
Added
добавлена возможность для пользователя удалять свои загруженные файлы до момента отправки формы
-
Fixed
в теме письма теперь можно использовать множественные поля для вставки из формы
-
Fixed
исправлена работа формы, если Joomla установлена в подпапку на сервере
Версия 2.6.3 (01.09.2020)
-
Fixed
на сайтах со включенным кешированием при обновлении адреса через очистку директории начинали создаваться новые папки на каждое обращение к форме
-
Fixed
при переносе архива сайта между разными системами форма продолжает корректно функционировать
Версия 2.6.2 (28.08.2020)
-
Fixed
исправлена ошибка, когда некоторые неправильно сформированные имена файлов при загрузке теряли расширение
-
Fixed
запрещена загрузка любых видов текстовых и svg файлов, которая потенциально могла привести к возможности XSS атаки на администратора сайта
-
Fixed
блокируется вывод любых текстовых, html и svg файлов, которые потенциально могут привести к возможной XSS атаке
-
Fixed
добавлено изображение, которое показывается в случае обращения по ссылке к удаленному файлу (стало легче увидеть удаленные и поврежденные файлы)
-
Fixed
так как в UNIX системах отсутствует дата создания для папок и файлов, было принято решение в качестве даты использовать имя папки (оно привязано к UNIX time). Теперь очистка старых папок с загруженными файлами в системе работает более корректно и предсказуемо.
Версия 2.6.1 (16.08.2020)
-
Added
ссылки в истории отправленных форм стали кликабельными
-
Added
добавлено графическое отображение свободного пространства в хранилище и во всей системе
-
Fixed
более корректная работа с полями не имеющими имен
-
Fixed
исправлена некорректная работа с мультисайтингом и возможные проблемы с другими решениями
Версия 2.6.0 (12.08.2020)
-
Added
добавлена возможность хранить загруженные файлы на сервере и передавать их по ссылке.
-
Fixed
скрипт работы с телеграм в админке переписан для избавления зависимости от jquery
-
Fixed
добавлена реакция на различные коды ошибок, получаемые от телеграм в админке и вывод сообщений об ошибках
Версия 2.5.1 (29.07.2020)
-
Added
добавлена система плагинов для расширения возможностей RadicalForm
-
Added
добавлена возможность вывода сообщений об ошибках отдельным скриптом JS
Версия 2.5.0 (15.07.2020)
-
Added
добавлена совместимость с системой ротации логов Joomla
-
Fixed
более корректное преобразование параметров плагина для js, решающее проблемы с многострочными текстами для сообщений после отправки формы
Версия 2.4.0 (22.06.2020)
-
Added
добавлена возможность экспортировать историю отправленных форм в CSV
-
Added
добавлена возможность отключить вывод IP в переменную JS
Версия 2.3.5 (19.06.2020)
-
Fixed
если rf-file-names список не пуст изначально – файлы не отправлялись
Версия 2.3.4 (04.06.2020)
-
Fixed
русская буква "с" заменена на "c" латинское в именовании одного класса
Версия 2.3.2 (07.03.2020)
-
Fixedисправлен notice при отсутствии Form ID в форме
Версия 2.3.1 (06.03.2020)
-
Fixedпри отключенном показе TargetID его номер показывался в отправленных данных
Версия 2.3.0 (04.03.2020)
-
Changedоблагорожена форма вывода таблицы
-
Addedдобавлен идентификатор формы
-
Addedв таблицу добавлена возможность вывода TargetID
-
Addedдобавлена сквозная нумерация в истории отправленных форм
-
Addedдобавлена интеграция с Verbox
-
Addedдобавлено напоминание о необходимости сохранить настройки при их изменении
-
Addedв лог-файл добавлена информация об устройстве пользователя
-
Fixedисправлены warning в логах сайта
-
Fixedисправлены ошибки в языковых константах
Версия 2.2.4 (19.02.2020)
-
Fixedв английском языковом файле отсутствовала одна переменная
Версия 2.2.3 (17.02.2020)
-
Addedкод javascript минифицирован
-
Addedзагрузка скрипта производится асинхронно (добавлен тег async)
-
Addedболее информативное отображение ошибок, которые могут произойти в пользовательском php скрипте или в процессе работы плагина
-
Addedдобавлен changelog на сайт
-
FixedПри выборе корректного значения для элементов select не сбрасывалось в исходное состояние ошибки