Обновления модуля

Внимание! Работает режим премодерации. Все сообщения публикуются после проверки!
Страницы: 1
Ответить
RSS
Обновления модуля, Список обновлений
В данной теме будут выкладываться обновления модуля SenDev: 152-ФЗ Персональные данные
0.9.70 (9.04.2026)
  • Добавлена пагинация в реестр согласий.
  • Добавлены фильтры по типу согласия и по компоненту / источнику.
  • Оптимизирована серверная выборка данных реестра согласий.
  • Добавлены индексы БД для ускорения фильтрации и загрузки реестра.
  • Добавлена автоматическая миграция структуры БД для ранее установленных версий модуля.
  • Приведены схемы MySQL и PostgreSQL к актуальной структуре ORM и сервисов модуля.
0.9.90 (11.05.2026)
В обновлении улучшена работа с согласиями, автоматической подстановкой чекбоксов в формы и настройками модуля.
  • Добавлен режим раздельных чекбоксов: согласие на обработку персональных данных и отдельное подтверждение ознакомления с политикой обработки персональных данных.
  • Улучшена автоматическая подстановка согласий в публичные формы сайта: WebForm, CRM-формы, формы подписки, обратной связи, callback/contact/request.
  • Добавлены настройки исключений для автоподстановки согласия: по маскам URL, CSS-селекторам форм и текстовым маркерам внутри формы.
  • Исключена подстановка чекбокса в служебные, поисковые, фильтровые, авторизационные, форумные, платежные и системные формы.
  • Улучшена обработка форм оформления заказа: чекбокс согласия выводится в форме заказа, а согласие фиксируется без дублирования записей.
  • Добавлена защита от повторной регистрации одного и того же согласия при одновременной работе серверных обработчиков и JS-endpoint.
  • Улучшена синхронизация старых и новых option-ключей согласий для совместимости с предыдущими версиями модуля.
  • Добавлена нормализация и проверка значений настроек: URL политики, ID активных документов, email, числовые интервалы и тексты согласий по умолчанию.
  • Улучшен конструктор согласий: предпросмотр и HTML-сниппет учитывают режим одного или двух чекбоксов.
  • Усилена безопасность вывода ошибок и HTML-сниппетов в административной части.
  • Обновлена страница настроек модуля: добавлены параметры управления режимом чекбоксов и исключениями автоподстановки.
Рекомендуется после установки обновления проверить настройки раздела «Согласия», активный шаблон согласия и работу основных публичных форм сайта.
0.9.95 (30.05.2026)
  • Добавлен механизм контроля целостности записей согласий, журнала аудита и внешних сущностей.
  • Для реестра согласий добавлены HMAC-SHA256-хеши: CONSENT_HASH, HASH_ALGO, HASHED_AT.
  • Для журнала аудита добавлена hash-chain модель: PREV_HASH, ROW_HASH, HASH_ALGO, HASHED_AT.
  • Добавлены таблицы sendev_pd_integrity_hash и sendev_pd_integrity_check для хранения внешних хешей и отчётов о проверках.
  • Добавлен IntegrityService для расчёта хешей, backfill старых записей и проверки целостности.
  • Добавлен агент периодической проверки целостности.
  • Добавлена административная страница «Контроль целостности» с ручным запуском проверки и backfill хешей.
  • В реестр согласий добавлено отображение хеша, алгоритма и даты хеширования.
  • В журнал аудита добавлено отображение хеша записи и предыдущего хеша hash-chain.
  • На дашборд добавлен блок с последним статусом проверки целостности.
0.9.97 (07.08.2026)

Функциональные изменения
  • Удалена дублирующая страница настроек из стандартного раздела «Настройки модулей»; рабочие настройки остаются на sendev_personaldata_settings.php.
  • Добавлен выбор определения cookie-согласия: по IP-адресу (по умолчанию) или по серверной сессии посетителя.
  • Добавлена отдельная страница «Дополнительные согласия» для произвольных чекбоксов под формами: текст + ссылка.
  • Дополнительные согласия включены в клиентскую и серверную проверку и сохраняются в PAYLOAD основного согласия.
  • Исправлена передача режима, ревизии, URL и SITE_ID при регистрации cookie-согласия.
  • Обновлена документация и рекомендации по тестированию.

Безопасность и надежность
  • Добавлена явная проверка административных прав на всех страницах модуля и в устанавливаемых обёртках /bitrix/admin.
  • Добавлена CSRF-защита публичной регистрации согласий и cookie-согласий, включая D7 controller action.
  • Сессионный CSRF-токен на публичных формах берётся из актуальной Bitrix-сессии и корректно работает с динамическим JS-контекстом.
  • Служебный кэш сканера, временные файлы импорта и диагностический Sale-лог перенесены из публичного /upload в /bitrix/cache/sendev.personaldata.
  • Sale debug-лог выключен по умолчанию и создаётся только при debug_logging=Y.
  • Апдейтер очищает только известные устаревшие служебные файлы и обновляет внешние admin/tools-файлы идемпотентно.
  • Обновлена документация и security-checklist.
1.1.16 (25.08.2026)
  • Настраиваемое оформление блока согласия: наследование стилей сайта, светлая, тёмная и пользовательская темы.
  • Новый рекомендуемый режим cookie-согласия по случайному browser ID; IP оставлен как legacy-режим.
  • Корректная смена/отзыв категорий, повторное открытие настроек cookie и удаление известных first-party cookie при отзыве.
  • Готовые интеграции: Яндекс.Метрика, Google Analytics 4, Google Tag Manager, VK Pixel, Meta Pixel, Top.Mail.Ru, JivoSite, reCAPTCHA.
  • Инвентаризация прямых/дублирующихся счётчиков и runtime-аудит фактически загруженных сторонних ресурсов до согласия.
  • Автоматическая ревизия cookie-конфигурации и deferred-разметка data-sendev-consent.
  • Дополнительные согласия могут быть обязательными или необязательными.
  • Улучшена accessibility: ARIA, focus trap, keyboard navigation, inline-ошибки.
  • Основная публичная JS/CSS-логика вынесена в отдельные assets.
  • Исправлена серверная валидация Bitrix WebForm onBeforeResultAdd и совместимость старой регистрации обработчика.
  • Исправлены административная навигация, сообщения контроля целостности и UI готовых интеграций.
Миграция структуры базы данных не требуется.
Изменено: Валерий Макеев - 25.08.2026 10:28:16
1.2.06 (02.10.2026)
Исправление совместимости клиентской вставки скриптов с HTML/JavaScript Битрикс.
  • Исправлена вставка скриптов модуля перед закрывающим тегом BODY: изменяется только основной HTML-документ страницы.
  • JavaScript-строки, содержащие текст закрывающего тега BODY, больше не модифицируются; устранена несовместимость с устаревшей функцией Битрикс ImgShw.
  • Аналогичная защита добавлена в legacy/fallback-обработчик буфера для обновлённых установок со старыми регистрациями событий.
Изменено: Валерий Макеев - 06.10.2026 08:21:24
1.3.26 (02.10.2026)
Крупное техническое обновление совместимости, безопасности и административного интерфейса.

  • Подтверждена поддержка PHP 8.2 и выше.
  • Устранены runtime-изменения схемы БД и скрытые записи Options при обычном открытии страниц.
  • Добавлены единый административный bootstrap и права доступа D/R/W.
  • Усилены валидация URL, проверки готовности таблиц и security-слои административной части.
  • Переработан редактор cookie: визуальные настройки расположены рядом с живым предпросмотром.
  • Деинсталляция по умолчанию сохраняет данные; полное удаление требует явного выбора.
  • Обновлены административные обёртки и публичные компоненты, добавлены AdminUi и namespaced event-слои для дальнейшего ухода от legacy-кода.
  • Добавлено актуальное руководство пользователя внутри модуля.
1.3.30 (06.10.2026)
Доработка встроенного руководства пользователя.
  • Добавлен пункт «Руководство пользователя» в административное меню модуля.
  • Добавлена административная страница для просмотра актуального docs/USER_GUIDE.md без выхода из административной части.
  • Руководство обновлено до версии 1.3.30 и дополнено информацией о доступе из меню модуля.
Изменено: Валерий Макеев - 06.10.2026 09:34:00
1.3.31 (06.10.2026)
Восстановлена совместимость с PHP 7.4 при сохранении поддержки PHP 8.2+.
  • Убраны вызовы str_starts_with(), недоступные в PHP 7.4.
  • Руководство пользователя уточнено: минимальная версия PHP — 7.4, совместимость с PHP 8.2+ подтверждена.
  • Функциональных изменений в работе модуля нет.
Страницы: 1
Ответить
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить картинки
 

Стоимость услуг по разработке и сопровождению сайтов на 1C-Битрикс

Разработка корпоративного сайта

от 7 дней

от 40 000 рублей

Разработка сайта без системы оплаты заказов через корзину

* стоимость зависит от наличия верстки, использования готового решения и т.д.

Комплексное обновление проекта

обновление до последних версий, без привязки к исходной версии

от 15 000 рублей
Выполняем работы любой сложности: обновление PHP (в т.ч. до 8.4), миграция MySQL (к примеру, с 5 до 8), обновление ядра «1С-Битрикс» до последней версии, рефакторинг кода кастомных модулей и адаптация компонентов под новые стандарты.

* стоимость зависит от текущего состояния проекта, объема legacy-кода и сложности адаптации шаблона.

Техническая поддержка

сайтов на CMS 1C-Битрикс

от 20 000 рублей/месяц
Оптимизация производительности действующих интернет-проектов, наполнение и сопровождение, полная техническая поддержка и продвижение в поисковых сетях.

* стоимость зависит от объема и сложности выполняемых работ